body{margin:0}
a{color:#2b1530;text-decoration:none}a:hover{text-decoration:underline}
.wrap{max-width:1180px;margin:0 auto;padding:0 24px;box-sizing:border-box}
.h{font-family:'Space Grotesk',sans-serif;letter-spacing:-.02em}
.box{background:#fff;border:2px solid #2b1530;border-radius:8px;box-shadow:5px 5px 0 #2b1530;padding:26px;box-sizing:border-box}
.btn{display:inline-flex;align-items:center;min-height:50px;padding:0 24px;border:2px solid #2b1530;border-radius:8px;font:700 16px 'Manrope',sans-serif;box-sizing:border-box;box-shadow:4px 4px 0 #2b1530}
.btn:hover{text-decoration:none;transform:translate(2px,2px);box-shadow:2px 2px 0 #2b1530}
.g{background:#ff8cc2}.w{background:#fff}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}
.tag{display:inline-block;font:700 13px 'Space Grotesk',sans-serif;border:2px solid #2b1530;border-radius:99px;padding:2px 12px;background:#bff09a}
.ck{display:flex;gap:10px;margin:0 0 11px;font-size:16px}
.ck:before{content:'';flex:none;width:18px;height:18px;margin-top:3px;border:2px solid #2b1530;border-radius:4px;background:#ff8cc2}
.dk .ck:before{border-color:#ff8cc2}
html,body{height:100%}