/* Subscription and founder-adventure positioning. Existing product artwork is preserved. */
body.review-polished .hero{padding-top:124px;padding-bottom:48px}
body.review-polished .hero .hero-copy .eyebrow{font-size:.76rem;letter-spacing:.13em;margin:0 0 12px}
body.review-polished .hero .hero-copy #hero-title{font-size:clamp(3rem,4.4vw,4.4rem);line-height:1.04;letter-spacing:-.045em;margin:0 0 18px;max-width:none}
body.review-polished .hero .hero-copy #hero-title em{display:block}
body.review-polished .hero .hero-standfirst{font-size:clamp(1.22rem,1.65vw,1.5rem);line-height:1.3;max-width:34rem;margin:0 0 14px;font-weight:600}
body.review-polished .hero .hero-lede{font-size:1.08rem;line-height:1.5;max-width:34rem;margin:0;color:#435b5f}
body.review-polished .hero .hero-actions{margin-top:23px;gap:16px;flex-wrap:wrap}
body.review-polished .hero .hero-adventure-link{font-family:var(--sans);font-size:.86rem;font-weight:700;text-underline-offset:4px;color:var(--ink)}
body.review-polished .hero .hero-purchase-note{font-family:var(--sans);font-size:.78rem;line-height:1.5;margin:13px 0 0;color:#435b5f}
body.review-polished .hero .arrival-preview-hero{margin-top:18px}
.subscription-guide h1 em{color:#825b35}.subscription-guide .plans small{display:block;font-size:13px}.subscription-guide .features h3{font-size:27px}
@media(max-width:1100px){body.review-polished .hero .hero-copy #hero-title{font-size:clamp(3rem,5.3vw,3.8rem)}}
@media(max-width:760px){body.review-polished .hero{padding-top:110px;padding-bottom:40px}body.review-polished .hero .hero-copy #hero-title{font-size:clamp(2.85rem,9.4vw,3.8rem);line-height:1.04;margin-bottom:17px}body.review-polished .hero .hero-standfirst{font-size:1.23rem;margin-inline:auto}body.review-polished .hero .hero-lede{font-size:1rem;line-height:1.48;margin-inline:auto}body.review-polished .hero .hero-actions{justify-content:center;gap:13px;margin-top:20px}body.review-polished .hero .hero-purchase-note{font-size:.75rem}body.review-polished .hero .hero-adventure-link{padding-block:7px}.subscription-guide .hero h1{font-size:clamp(2.4rem,9vw,3rem)}}
@media(max-width:380px){body.review-polished .hero{padding-top:101px}body.review-polished .hero .hero-copy #hero-title{font-size:2.8rem}body.review-polished .hero .hero-copy .eyebrow{font-size:.67rem;letter-spacing:.105em}}
