/* Site-wide bright premium design system. */
:root{
  --black:#12252b;
  --charcoal:#f2f7f6;
  --panel:#ffffff;
  --panel2:#eaf3f2;
  --white:#12252b;
  --muted:#61777c;
  --line:#d9e6e5;
  --ice:#147f91;
  --amber:#b96a2f;
  --success:#397c60;
}
body{background:#fff;color:#12252b}
.demo{background:#dff7fa;color:#173d48;letter-spacing:.09em}
.header{background:rgba(255,255,255,.94);border-bottom:1px solid #d9e6e5;box-shadow:0 8px 30px rgba(18,37,43,.05)}
.brand{color:#12252b}.premium-brand{display:flex;align-items:center;gap:10px;line-height:1;text-decoration:none}.brand-symbol{display:block;width:58px;height:58px;object-fit:contain;flex:0 0 auto}.brand-words{display:flex;flex-direction:column;gap:4px;white-space:nowrap}.brand-words b{font-size:.82rem;letter-spacing:.14em;font-weight:800}.brand-words strong{font-size:1.22rem;letter-spacing:.23em;font-weight:900}.brand-words small{font-size:.58rem;letter-spacing:.08em;color:#647a80}.footer .brand-symbol{filter:none}.footer .brand-words b,.footer .brand-words strong{color:#fff}.footer .brand-words small{color:#bcd0d3}.links a{color:#314c53}.links a:hover,.links a[aria-current="page"]{color:#147f91}
.menu{color:#12252b;border-color:#d9e6e5}
.button{background:#173d48;border-color:#173d48;color:#fff}.button:hover{background:#0f6675;border-color:#0f6675}
.button.secondary{background:#fff;border-color:#79949a;color:#12252b}.button.amber{background:#b96a2f;border-color:#b96a2f;color:#fff}
.eyebrow,.tag{color:#147f91}.tag{background:#e3f3f4}

/* Standard content and legal pages */
main{background:#fff}
.page-hero{padding-top:92px;padding-bottom:72px}
.page-hero h1{color:#12252b}.page-hero p,.prose p,.prose li{color:#536b71}
.prose a,.article-main a{color:#147f91}
.section{background:#fff}.section.alt{background:#f2f7f6;border-color:#d9e6e5}
.section-title,.section h2,.section h3{color:#12252b}.section-copy{color:#61777c}
.article-main p,.article-main li{color:#536b71}
.article-aside{background:#f7faf9;border-color:#d9e6e5;box-shadow:0 15px 44px rgba(18,37,43,.06)}
.article-aside a{color:#147f91}
.source-note{background:#fff7ee;border-color:#b96a2f;color:#6b513f}
.verdict{background:#edf7f6;border-color:#b8d8d9}.verdict strong{color:#147f91}
.fact-table td{border-color:#d9e6e5}.fact-table td:first-child{color:#61777c}
.official-link{border-color:#9ab0b4;color:#12252b}

/* Search-led guides */
.search-guide{background:#fff}
.search-hero{border-color:#d9e6e5;background:#f2f7f6}
.search-hero-media img{filter:saturate(.9) brightness(1.07)}
.search-hero-media:after,.trend-hero .search-hero-media:after{background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.91) 43%,rgba(255,255,255,.12) 79%),linear-gradient(0deg,#fff 0%,transparent 40%)}
.search-hero h1{color:#12252b}.search-hero h1 em{color:#147f91}.search-hero p{color:#4f686e}
.answer-strip,.trend-answer{background:#dff7fa;color:#12252b}
.guide-main h2,.guide-main h3{color:#12252b}.guide-main p,.guide-main li{color:#536b71}.guide-main a{color:#147f91}
.guide-aside{background:#f7faf9;border-color:#d9e6e5;box-shadow:0 16px 46px rgba(18,37,43,.07)}
.guide-aside a:not(.button){border-color:#d9e6e5;color:#34575f}.guide-aside a:not(.button):hover{color:#147f91}
.decision-card{background:#f7faf9;border-color:#d9e6e5}.decision-card strong{color:#147f91}
.money-callout{background:#fff7ef;border-color:#d9a478}.money-callout strong{color:#a95922}
.cost-stack{border-color:#d9e6e5}.cost-row,.cost-row:nth-child(even){background:#fff}.cost-row:nth-child(even){background:#f4f8f7}.cost-row b{color:#12252b}.cost-row span{color:#61777c}.cost-row strong{color:#147f91}
.guide-note{background:#edf7f6;color:#486369;border-color:#147f91}
.affiliate-banner{background:#edf7f6;border-color:#b8d8d9}.affiliate-banner p{color:#536b71}
.product-rank{border-color:#d9e6e5}.rank-no{color:#147f91}.rank-price{color:#a95922}.rank-price small{color:#718489}
.formula{background:#f7faf9;border-color:#9ab0b4;color:#24464e}
.checklist li{background:#f7faf9;border-color:#d9e6e5}.checklist li:before{color:#147f91}
.guide-links{background:#f2f7f6;border-color:#d9e6e5}.guide-links h2{color:#12252b}
.guide-link-grid a{background:#fff;border-color:#d9e6e5;color:#12252b;box-shadow:0 10px 32px rgba(18,37,43,.04)}
.guide-link-grid a:hover{border-color:#75c8d1;transform:translateY(-3px)}.guide-link-grid span{color:#147f91}.guide-link-grid small{color:#6f8388}
.source-box,.editorial-kicker{border-color:#d9e6e5;color:#6f8388}.editorial-kicker span{color:#147f91}
.trend-source{background:#f7faf9;border-color:#b8d8d9;border-left-color:#147f91}.trend-paths a{background:#f7faf9;border-color:#d9e6e5;color:#12252b}.trend-paths span{color:#147f91}.trend-paths p{color:#61777c}.trend-paths b{color:#a95922}

/* Premium model and deal pages */
.premium-home{background:#fff}
.premium-section-head h1,.premium-section-head h2,.premium-card h3,.premium-bottom h2{color:#12252b}
.premium-section-head p,.premium-card p,.premium-bottom p{color:#587076}
.premium-card{background:#fff;border-color:#d9e6e5;border-radius:22px;box-shadow:0 16px 48px rgba(18,37,43,.07)}
.premium-card>a{background:#f3f5f2;padding:14px}.premium-card img{mix-blend-mode:multiply}.premium-card .model-spec,.model-price small,.price-note{color:#71868a}.model-price{color:#12252b}
.pc-pro-feature{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);gap:clamp(30px,5vw,76px);align-items:center;margin-top:82px;margin-bottom:34px;padding:clamp(22px,4vw,50px);overflow:hidden;border:1px solid #c8dddd;border-radius:32px;background:radial-gradient(circle at 95% 0,rgba(74,224,238,.2),transparent 32%),linear-gradient(135deg,#edf8f7,#fff);box-shadow:0 24px 70px rgba(18,37,43,.1)}
.pc-pro-art{margin:0;overflow:hidden;border-radius:24px;background:#0a3150;box-shadow:0 20px 48px rgba(18,37,43,.2)}.pc-pro-art img{display:block;width:100%;height:auto}.pc-pro-art figcaption{padding:10px 14px;background:#173d48;color:#d8e8e9;font-size:.7rem;text-align:center}
.pc-pro-copy h2{max-width:780px;margin:10px 0 20px;font:900 clamp(3.1rem,6.2vw,6.3rem)/.86 "Arial Black",Arial,sans-serif;letter-spacing:-.065em;text-transform:uppercase;color:#12252b}.pc-pro-copy h2 em{color:#147f91;font-style:normal}.pc-pro-copy>p:not(.premium-disclosure){max-width:730px;color:#536b71;font-size:1.06rem;line-height:1.65}.pc-pro-copy>p strong{color:#12252b}
.pc-pro-points{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.pc-pro-points span{padding:16px;border:1px solid #d9e6e5;border-radius:16px;background:#fff}.pc-pro-points b,.pc-pro-points small{display:block}.pc-pro-points b{color:#147f91;font-size:1rem}.pc-pro-points small{margin-top:3px;color:#61777c;font-size:.76rem;line-height:1.35}.pc-pro-copy .premium-disclosure{max-width:720px;margin-top:16px;color:#718489;font-size:.76rem;line-height:1.5}
.deal-hero-copy h1,.visual-compare-head h2{color:#12252b}.deal-hero-copy>p,.visual-compare-head p{color:#536b71}.deal-hero-copy .affiliate-note{color:#718489}
.deal-hero-visual,.visual-compare figure{background:#f7faf9;border-color:#d9e6e5;box-shadow:0 16px 48px rgba(18,37,43,.07)}
.visual-compare figcaption span{color:#61777c}.visual-badge{background:rgba(255,255,255,.92);border-color:#78bcc4;color:#147f91}
.deal-card{background:linear-gradient(135deg,#edf7f6,#fff7ee);border-color:#d9a478;box-shadow:0 20px 60px rgba(18,37,43,.08)}
.deal-card p,.deal-buy small{color:#536b71}.deal-card p strong{color:#12252b}.deal-buy{border-color:#cbdad9}.deal-buy>strong{color:#a95922}
.review-copy h1{color:#12252b}.review-media{border-color:#d9e6e5}.status{background:#e3f3f4;color:#147f91}.scorecard{border-color:#d9e6e5}.score-row{border-color:#d9e6e5}.score-row span{color:#61777c}

/* Commercial pages */
.commercial-hero{border-color:#d9e6e5;background:#f2f7f6}
.commercial-hero-media img{filter:saturate(.9) brightness(1.08)}
.commercial-hero-media:after{background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.9) 45%,rgba(255,255,255,.1) 82%),linear-gradient(0deg,#fff 0%,transparent 44%)}
.commercial-hero h1{color:#12252b}.commercial-hero-copy>p{color:#536b71}
.commercial-card{background:#fff;border-color:#d9e6e5;box-shadow:0 14px 42px rgba(18,37,43,.06)}.commercial-card>span,.commercial-card b{color:#147f91}.commercial-card h3{color:#12252b}.commercial-card p{color:#61777c}
.commercial-cta,.inquiry-panel{background:#edf7f6;border-color:#b8d8d9}.commercial-cta h3,.inquiry-panel h2{color:#12252b}.commercial-cta p,.inquiry-panel p{color:#536b71}
.project-checklist{background:#d9e6e5;border-color:#d9e6e5}.project-checklist>div{background:#fff}.project-checklist b{border-color:#147f91;color:#147f91}.project-checklist p{color:#61777c}
.fact-table th{background:#e8f3f2;color:#12252b}.fact-table tr:nth-child(even) td{background:#f7faf9}

/* About / IKNO */
.ikno-about{background:#fff}
.ikno-about-hero{background:radial-gradient(circle at 18% 20%,rgba(20,127,145,.09),transparent 34%),#fff;border-color:#d9e6e5}
.ikno-about-copy h1{color:#12252b}.ikno-about-copy>p,.ikno-about-copy .ikno-lead{color:#536b71}.ikno-lead em{color:#147f91}
.ikno-mark-card{background:#f7faf9;box-shadow:0 28px 80px rgba(18,37,43,.12)}
.ikno-family,.about-method{background:#f2f7f6}
.ikno-project{background:#fff;border-color:#d9e6e5;box-shadow:0 12px 38px rgba(18,37,43,.05)}.ikno-project:hover,.ikno-project.current{border-color:#147f91}.ikno-project>span,.ikno-project b{color:#147f91}.ikno-project h3{color:#12252b}.ikno-project p{color:#61777c}
.ikno-manifesto{background:#dff7fa;color:#12252b}.ikno-manifesto span:nth-child(2){color:rgba(18,37,43,.5)}.ikno-manifesto strong{color:#12252b}
.about-method-grid>div:first-child>p{color:#536b71}.about-principles{border-color:#d9e6e5}.about-principles>div{background:#fff;border-color:#d9e6e5}.about-principles b{color:#147f91}.about-principles h3{color:#12252b}.about-principles p{color:#61777c}
.about-trust{background:#e8f3f2;border-color:#d9e6e5}.about-trust h2{color:#12252b}.about-trust p{color:#536b71}.about-trust a{color:#147f91}

/* Consistent footer and responsive navigation */
.footer{background:#17343d;color:#f5fbfb;border-top:0}.footer p,.footer-bottom{color:#bcd0d3}.footer a{color:#fff}
@media(max-width:860px){.links{background:#fff;border-color:#d9e6e5;box-shadow:0 18px 36px rgba(18,37,43,.12)}}
@media(max-width:700px){
  .premium-brand{gap:7px}.brand-symbol{width:48px;height:48px}.brand-words{gap:3px}.brand-words b{font-size:.67rem;letter-spacing:.1em}.brand-words strong{font-size:1rem;letter-spacing:.17em}.brand-words small{font-size:.5rem}
  .search-hero-media:after,.trend-hero .search-hero-media:after,.commercial-hero-media:after{background:linear-gradient(0deg,#fff 4%,rgba(255,255,255,.84) 66%,rgba(255,255,255,.16))}
}
@media(max-width:900px){.pc-pro-feature{grid-template-columns:minmax(250px,.75fr) 1.25fr;gap:28px;padding:24px}.pc-pro-copy h2{font-size:clamp(2.6rem,7vw,4.2rem)}.pc-pro-points{grid-template-columns:1fr}}
@media(max-width:650px){.pc-pro-feature{grid-template-columns:1fr;margin-top:48px;border-radius:22px}.pc-pro-art{max-width:360px;margin:auto}.pc-pro-copy h2{font-size:clamp(2.8rem,14vw,4.5rem)}.pc-pro-copy .actions .button{width:100%}}

/* Sweaty Yeti visual buying guide */
.sy-page main{overflow:hidden}
.sy-hero{padding:76px 0 54px;background:radial-gradient(circle at 78% 15%,rgba(20,127,145,.13),transparent 34%),linear-gradient(145deg,#f4faf9,#fff 64%);border-bottom:1px solid #d9e6e5}
.sy-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:58px;align-items:center}
.sy-hero-copy h1{max-width:800px;margin:0;font:900 clamp(3.7rem,7.2vw,7.1rem)/.84 "Arial Black",Arial,sans-serif;letter-spacing:-.07em;text-transform:uppercase;text-wrap:balance;color:#12252b}
.sy-hero-copy>p{max-width:690px;margin:25px 0;color:#536b71;font-size:1.12rem;line-height:1.65}
.sy-price-line{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 22px;padding:16px 0;border-top:1px solid #d9e6e5;border-bottom:1px solid #d9e6e5}.sy-price-line span{font-weight:800;color:#536b71}.sy-price-line strong{font-size:2rem;color:#147f91}.sy-price-line small{color:#718489}
.sy-code{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:18px}.sy-code span{font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#61777c}.sy-code strong{padding:8px 11px;border:1px dashed #147f91;border-radius:8px;background:#fff;color:#12252b}.sy-code b{color:#147f91}
.sy-hero-product{position:relative;margin:0;padding:22px;border:1px solid #d9e6e5;border-radius:32px;background:#fff;box-shadow:0 30px 90px rgba(18,37,43,.14)}.sy-hero-product img{width:100%;aspect-ratio:1;object-fit:contain}.sy-hero-product figcaption{display:flex;justify-content:space-between;gap:14px;padding:17px 8px 4px;border-top:1px solid #d9e6e5}.sy-hero-product figcaption strong{font-size:1.14rem}.sy-hero-product figcaption span{color:#61777c;text-align:right}
.sy-proof{background:#173d48;color:#fff}.sy-proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.sy-proof-grid>div{padding:22px 24px;border-right:1px solid rgba(255,255,255,.16)}.sy-proof-grid>div:last-child{border-right:0}.sy-proof-grid strong{display:block;color:#9fe5ed;font-size:1.65rem}.sy-proof-grid span{display:block;margin-top:3px;color:#d7e5e7;font-size:.8rem}
.sy-visual-intro{padding-top:90px;padding-bottom:56px}.sy-section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:24px 48px;align-items:end;margin-bottom:30px}.sy-section-head .eyebrow{grid-column:1/-1;margin-bottom:-8px}.sy-section-head h2{margin:0;font:900 clamp(3rem,6vw,6rem)/.84 "Arial Black",Arial,sans-serif;letter-spacing:-.065em;text-transform:uppercase;color:#12252b}.sy-section-head p{margin:0 0 5px;color:#61777c;font-size:1.04rem;line-height:1.6}
.sy-model-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sy-model-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #d9e6e5;border-radius:24px;background:#fff;color:#12252b;text-decoration:none;box-shadow:0 14px 45px rgba(18,37,43,.07);transition:transform .22s,border-color .22s,box-shadow .22s}.sy-model-card:hover{transform:translateY(-6px);border-color:#75c8d1;box-shadow:0 25px 60px rgba(18,37,43,.13)}.sy-model-card.featured{border:2px solid #147f91}.sy-model-image{position:relative;aspect-ratio:1;background:#f5f7f5;overflow:hidden}.sy-model-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s}.sy-model-card:hover .sy-model-image img{transform:scale(1.035)}.sy-model-image span{position:absolute;top:12px;left:12px;padding:7px 9px;border-radius:999px;background:#173d48;color:#fff;font-size:.67rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.sy-model-copy{display:flex;flex:1;flex-direction:column;padding:20px}.sy-model-copy small{color:#147f91;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.sy-model-copy h3{margin:9px 0;font-size:1.3rem;line-height:1.05}.sy-model-copy p{margin:0 0 18px;color:#61777c;font-size:.9rem;line-height:1.5}.sy-model-copy strong{margin-top:auto;color:#a95922}.sy-image-note{margin-top:14px;color:#718489;font-size:.78rem}
.sy-page .article{padding-top:44px}.sy-page .article-main{max-width:none}.sy-page .article-main>h2{font:900 clamp(2.2rem,4vw,4rem)/.9 "Arial Black",Arial,sans-serif;letter-spacing:-.05em;text-transform:uppercase;color:#12252b}.sy-page .verdict{padding:28px}.sy-page .verdict>strong{display:block;margin-bottom:8px;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}
@media(max-width:1050px){.sy-hero-grid{grid-template-columns:1fr 1fr;gap:30px}.sy-model-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.sy-hero{padding:46px 0 36px}.sy-hero-grid{grid-template-columns:1fr}.sy-hero-product{order:-1;padding:14px;border-radius:22px}.sy-hero-product figcaption{align-items:flex-start;flex-direction:column}.sy-hero-product figcaption span{text-align:left}.sy-hero-copy h1{font-size:clamp(3rem,15vw,5rem)}.sy-proof-grid{grid-template-columns:1fr 1fr}.sy-proof-grid>div:nth-child(2){border-right:0}.sy-proof-grid>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.16)}.sy-visual-intro{padding-top:64px}.sy-section-head{grid-template-columns:1fr}.sy-section-head .eyebrow{margin-bottom:-4px}.sy-section-head h2{font-size:clamp(2.8rem,14vw,4.7rem)}.sy-model-grid{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.sy-model-grid{grid-template-columns:1fr}.sy-proof-grid>div{padding:17px 15px}.sy-proof-grid strong{font-size:1.35rem}.sy-proof-grid span{font-size:.72rem}.sy-price-line small{flex-basis:100%}.sy-hero-copy .actions .button{width:100%}}

/* Ice bath versus chiller visual guide */
.cv-hero{padding:72px 0 62px;background:radial-gradient(circle at 14% 20%,rgba(20,127,145,.1),transparent 34%),#fff;border-bottom:1px solid #d9e6e5}.cv-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);gap:56px;align-items:center}.cv-hero-visual{position:relative;margin:0;overflow:hidden;border:1px solid #d9e6e5;border-radius:30px;background:#eef5f4;box-shadow:0 26px 80px rgba(18,37,43,.13)}.cv-hero-visual img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.cv-hero-visual figcaption{display:grid;grid-template-columns:1fr 1fr;background:#173d48;color:#fff}.cv-hero-visual figcaption span{padding:13px 16px;font-size:.76rem;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:.08em}.cv-hero-visual figcaption span:first-child{border-right:1px solid rgba(255,255,255,.2)}
.cv-hero-copy h1{margin:0;font:900 clamp(3.8rem,7vw,7rem)/.84 "Arial Black",Arial,sans-serif;letter-spacing:-.07em;text-transform:uppercase;color:#12252b}.cv-hero-copy>p{margin:23px 0;color:#536b71;font-size:1.1rem;line-height:1.64}.cv-hero-copy>p strong{color:#12252b}.cv-answer-chips{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.cv-answer-chips span{padding:13px;border:1px solid #d9e6e5;border-radius:14px;background:#f7faf9;color:#61777c;font-size:.82rem}.cv-answer-chips b{display:block;margin-bottom:3px;color:#147f91;font-size:1rem}
.cv-choices{padding-top:84px;padding-bottom:72px}.cv-section-title{max-width:850px;margin-bottom:28px}.cv-section-title h2{margin:0;font:900 clamp(3rem,5.8vw,5.8rem)/.86 "Arial Black",Arial,sans-serif;letter-spacing:-.065em;text-transform:uppercase;color:#12252b}.cv-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cv-choice-card{display:grid;grid-template-columns:.92fr 1.08fr;overflow:hidden;border:1px solid #d9e6e5;border-radius:26px;background:#fff;box-shadow:0 16px 46px rgba(18,37,43,.07)}.cv-choice-media{min-height:340px;overflow:hidden;background:#eef4f3}.cv-choice-media img{display:block;width:200%;max-width:none;height:100%;object-fit:cover}.ice-card .cv-choice-media img{object-position:left center}.chiller-card .cv-choice-media img{transform:translateX(-50%);object-position:right center}.cv-choice-copy{padding:28px}.cv-choice-copy>span{color:#147f91;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.cv-choice-copy h3{margin:9px 0 16px;font:900 2rem/1 "Arial Black",Arial,sans-serif;text-transform:uppercase;letter-spacing:-.045em;color:#12252b}.cv-choice-copy ul{padding-left:19px;color:#536b71;line-height:1.6}.cv-choice-copy a{display:inline-block;margin-top:10px;color:#147f91;font-weight:900;text-decoration:none}
.cv-quick-answer{padding:38px 0;background:#173d48;color:#fff}.cv-quick-grid{display:grid;grid-template-columns:1fr auto 1fr 1.35fr;gap:26px;align-items:center}.cv-quick-grid>div:not(.cv-arrow){display:flex;flex-direction:column}.cv-quick-grid span{color:#bcd6da;font-size:.72rem;text-transform:uppercase;letter-spacing:.09em}.cv-quick-grid strong{color:#9fe5ed;font-size:2.5rem}.cv-quick-grid small{color:#d5e2e4;line-height:1.45}.cv-arrow{color:#9fe5ed;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.cv-quick-grid p{margin:0;color:#e5eeee;line-height:1.58}.cv-quick-grid p b{color:#9fe5ed}
.cv-page .guide-shell{padding-top:70px}.cv-page .guide-main h2{font-size:clamp(2.4rem,4.5vw,4.4rem)}
@media(max-width:1050px){.cv-hero-grid{grid-template-columns:1fr 1fr;gap:30px}.cv-choice-card{grid-template-columns:1fr}.cv-choice-media{min-height:260px}.cv-quick-grid{grid-template-columns:1fr auto 1fr}.cv-quick-grid p{grid-column:1/-1;padding-top:18px;border-top:1px solid rgba(255,255,255,.18)}}
@media(max-width:760px){.cv-hero{padding:42px 0}.cv-hero-grid{grid-template-columns:1fr}.cv-hero-copy h1{font-size:clamp(3.2rem,16vw,5rem)}.cv-hero-visual{border-radius:22px}.cv-answer-chips{grid-template-columns:1fr}.cv-choices{padding-top:60px}.cv-choice-grid{grid-template-columns:1fr}.cv-choice-card{grid-template-columns:.9fr 1.1fr}.cv-choice-media{min-height:320px}.cv-quick-grid{grid-template-columns:1fr 1fr}.cv-arrow{display:none}}
@media(max-width:520px){.cv-choice-card{grid-template-columns:1fr}.cv-choice-media{height:250px;min-height:0}.cv-quick-grid{gap:20px}.cv-quick-grid strong{font-size:2rem}.cv-quick-grid p{grid-column:1/-1}.cv-hero-copy .actions .button{width:100%}}
