*{box-sizing:border-box}body{margin:0;background:#fff;font-family:Montserrat,'Helvetica Neue',Arial,sans-serif;color:#141414;line-height:1.6;font-size:17px}
.top{background:#141414;color:#fff;text-align:center;padding:18px 16px}.top a{color:#fff;text-decoration:none}.brand{font-size:12px;letter-spacing:3px;color:#FCC931;font-weight:800}.hh{font-family:'Arial Black',Arial,sans-serif;font-size:22px;margin-top:4px}.hh span{color:#FF007F}
.wrap{max-width:680px;margin:0 auto;padding:24px 18px 48px}.stk{text-align:center}.stk img{width:220px;max-width:60%}
h1{text-align:center;font-family:'Arial Black',Arial,sans-serif;font-size:30px;line-height:1.15;margin:6px 0 4px}.lead{text-align:center;color:#555;margin:0 0 26px}
.kick{font-size:12px;letter-spacing:2px;font-weight:800;margin:0 0 6px}.pill{display:inline-block;background:#FF007F;color:#fff;font-size:12px;font-weight:900;letter-spacing:2px;padding:6px 14px;border-radius:999px}
.rule{margin:0 0 14px}.rule s{color:#888;text-decoration-color:#FF69AF}
.note{background:#FFF3A3;padding:24px 22px;border-radius:6px;transform:rotate(-1deg);box-shadow:0 6px 16px rgba(0,0,0,.12);margin:0 0 24px;position:relative}.note:before{content:'';position:absolute;top:-12px;left:50%;width:110px;height:24px;margin-left:-55px;background:rgba(255,105,175,.8)}
.move{font-family:'Permanent Marker','Marker Felt','Arial Black',sans-serif;font-size:26px;line-height:1.25;margin:0 0 10px}
.why{border-left:5px solid #006D5B;padding:4px 0 4px 18px;margin:0 0 22px}.stop{background:#FFE3F1;padding:18px 20px;border-radius:12px;margin:0 0 30px}
.cta{text-align:center;background:#141414;color:#fff;padding:26px 20px;border-radius:18px}.cta p{color:#ddd;margin:6px 0 14px}
.btn{display:inline-block;background:#FF007F;color:#fff;font-weight:900;text-decoration:none;padding:13px 26px;border-radius:999px;margin:6px}.btn.y{background:#FCC931;color:#141414}
details{border:3px solid #141414;border-radius:14px;margin:0 0 14px;overflow:hidden}summary{cursor:pointer;background:#141414;color:#FCC931;font-weight:800;letter-spacing:1px;padding:12px 18px;font-size:14px}details .in{padding:18px}
.earlier h2{font-family:'Arial Black',Arial,sans-serif;font-size:20px;margin:40px 0 14px}.foot{text-align:center;font-size:13px;color:#777;margin-top:36px}.foot a{color:#777}
.grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.grid a{text-decoration:none;color:#141414;text-align:center;font-weight:900;font-size:15px}.grid img{width:100%}