html body #hot-girl-stack .survival-card{display:flex;flex-direction:column;align-items:stretch;gap:18px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:16px 0;padding:24px;background:#faf8f4;color:#141414;border:1px solid #dedbd5;border-radius:16px;box-shadow:none}
html body #hot-girl-stack .survival-card h3{margin:0;padding:0;max-width:100%;color:#141414;font:700 22px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:-.02em;text-transform:none;overflow-wrap:break-word;word-break:normal}
html body #hot-girl-stack .kit-shop{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;width:100%;min-height:50px;padding:14px 18px;background:#141414;color:#fff;border:0;border-radius:9px;text-decoration:none;font:600 16px/1.4 'DM Sans',Arial,sans-serif;white-space:normal;word-break:normal;overflow-wrap:normal;letter-spacing:0}
html body #hot-girl-stack .kit-shop span{flex-shrink:0;font-size:20px}html body #hot-girl-stack .kit-shop:hover{background:#333}html body #hot-girl-stack .kit-shop:focus-visible{outline:3px solid #ff3b30;outline-offset:3px}
@media(max-width:600px){html body #hot-girl-stack .survival-card{padding:20px;margin:14px 0}html body #hot-girl-stack .survival-card h3{font-size:20px}}
html body #hot-girl-stack .survival-card h3{font-family:'DM Sans',Arial,sans-serif!important;font-size:22px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:-.02em!important;margin:0!important;text-transform:none!important}html body #hot-girl-stack .kit-shop span{font-family:Arial,sans-serif!important}@media(max-width:600px){html body #hot-girl-stack .survival-card h3{font-size:20px!important}}
html body[data-chapter="1"] #hot-girl-stack{background:#6d28d9!important;color:#fff!important;border-color:#6d28d9!important}
html body #hot-girl-stack>h2,html body #hot-girl-stack>h2 em,html body #hot-girl-stack>.small,html body #hot-girl-stack>.eyebrow{color:#fff!important}
html body #hot-girl-stack>.eyebrow{background:#4c1d95!important;border-color:#c4b5fd!important;padding:10px 14px!important;border-radius:8px;line-height:1.5;max-width:100%;box-sizing:border-box}
html body[data-chapter="1"] .chapter-heading>.eyebrow{background:#6d28d9!important;color:#fff!important}
html body #hot-girl-stack .survival-card .kit-description{margin:0!important;padding:0!important;color:#494550!important;font:400 16px/1.55 'DM Sans',Arial,sans-serif!important;letter-spacing:0!important;max-width:65ch;overflow-wrap:break-word}
html body #hot-girl-stack .stack-questions{background:#faf8f4!important;color:#141414!important;border-radius:16px;padding:24px;margin-top:24px}
html body #hot-girl-stack .stack-questions h3,html body #hot-girl-stack .stack-questions p,html body #hot-girl-stack .stack-questions summary,html body #hot-girl-stack .stack-questions li{color:#141414!important}
