._2x9TSa_hero{padding:calc(var(--header-h) + clamp(2.5rem, 5vw, 4.5rem)) 0 clamp(2rem, 4vw, 3rem);position:relative}._2x9TSa_crumb{margin-bottom:1.4rem}._2x9TSa_heroInner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}._2x9TSa_hero h1{font-family:var(--font-hero);font-size:clamp(4.2rem,9vw,8.4rem);font-weight:400;line-height:.92}._2x9TSa_hero .lead{margin-top:1.2rem}._2x9TSa_topics{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:26rem;margin:0;padding:0;list-style:none;display:flex}._2x9TSa_topics .chip{background:#fff;box-shadow:inset 0 0 0 1px #17141114}._2x9TSa_feature{border-radius:var(--radius-xl);background:var(--ink-2);color:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid;overflow:hidden}._2x9TSa_featureMedia{min-height:30rem;position:relative;overflow:hidden}._2x9TSa_featureMedia img{object-fit:cover;transition:transform 1.2s var(--ease-smooth)}._2x9TSa_feature:hover ._2x9TSa_featureMedia img{transform:scale(1.04)}._2x9TSa_badge{background:var(--gold);color:var(--ink);font-family:var(--font-label);font-weight:var(--font-label-weight);border-radius:999px;padding:.45rem .9rem;font-size:.8rem;position:absolute;top:1.4rem;left:1.4rem}._2x9TSa_featureBody{align-content:center;gap:1.2rem;padding:clamp(2rem,4vw,3.6rem);display:grid}._2x9TSa_featureMeta{color:var(--on-dark-2);flex-wrap:wrap;gap:.5rem 1.1rem;font-size:.88rem;display:flex}._2x9TSa_featureMeta span{align-items:center;gap:.4rem;display:inline-flex}._2x9TSa_featureMeta .icon{width:1rem;height:1rem;color:var(--gold)}._2x9TSa_feature h2{font-family:var(--font-hero);text-wrap:balance;font-size:clamp(2.6rem,3.8vw,3.6rem);font-weight:400;line-height:1}._2x9TSa_feature h2 a{color:inherit}._2x9TSa_feature h2 a:hover{color:var(--gold)}._2x9TSa_feature p{color:var(--on-dark-2);line-height:1.72}._2x9TSa_tips{counter-reset:tip;gap:.4rem;margin:.3rem 0 .6rem;padding:0;list-style:none;display:grid}._2x9TSa_tips li{color:var(--surface);align-items:baseline;gap:.75rem;font-size:.95rem;display:flex}._2x9TSa_tips li:before{counter-increment:tip;content:counter(tip);height:1.6rem;font-family:var(--font-label);font-weight:var(--font-label-weight);color:var(--gold);background:#fbfae21a;border-radius:50%;flex:0 0 1.6rem;place-items:center;font-size:.75rem;display:inline-grid}._2x9TSa_featureBtn{justify-self:start}._2x9TSa_posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}._2x9TSa_post{border-radius:var(--radius-lg);background:var(--paper);box-shadow:inset 0 0 0 1px #fffc, var(--shadow-soft);color:var(--ink);transition:transform .4s var(--ease-bounce), box-shadow .3s;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}._2x9TSa_post:hover{box-shadow:inset 0 0 0 1px #fffc, var(--shadow-card);transform:translateY(-4px)}._2x9TSa_postMedia{min-height:17rem;position:relative;overflow:hidden}._2x9TSa_postMedia img{object-fit:cover}._2x9TSa_postBody{align-content:start;gap:.8rem;padding:1.7rem 1.6rem;display:grid}._2x9TSa_postMeta{color:var(--text-2);font-size:.84rem}._2x9TSa_postCat{justify-self:start}._2x9TSa_post h3{font-family:var(--font-hero);font-size:1.95rem;font-weight:400;line-height:1.02}._2x9TSa_post h3 a{color:var(--ink)}._2x9TSa_post h3 a:hover{color:var(--accent-ink)}._2x9TSa_post p{color:var(--text-2);font-size:.95rem;line-height:1.65}._2x9TSa_post ._2x9TSa_postMeta{font-size:.84rem}._2x9TSa_postLink{justify-self:start;margin-top:.3rem}._2x9TSa_guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}._2x9TSa_guide{border-radius:var(--radius-lg);min-height:19rem;color:var(--surface);isolation:isolate;align-content:end;padding:1.5rem;display:grid;position:relative;overflow:hidden}._2x9TSa_guide img{z-index:-2;object-fit:cover;transition:transform 1s var(--ease-smooth)}._2x9TSa_guide:before{content:"";z-index:-1;background:linear-gradient(#2a201800 15%,#2a201899 52%,#2a2018f0 100%);position:absolute;inset:0}._2x9TSa_guide:hover img{transform:scale(1.05)}._2x9TSa_guide:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._2x9TSa_guide small{color:var(--gold);font-size:.84rem;font-weight:600}._2x9TSa_guide strong{font-family:var(--font-hero);margin-top:.3rem;font-size:2.1rem;font-weight:400;line-height:1;display:block}._2x9TSa_guide span{color:#fbfae2db;margin-top:.5rem;font-size:.92rem;line-height:1.5;display:block}@media (max-width:1120px){._2x9TSa_feature,._2x9TSa_posts{grid-template-columns:1fr}._2x9TSa_featureMedia{min-height:20rem}._2x9TSa_heroInner{grid-template-columns:1fr}._2x9TSa_topics{justify-content:flex-start}}@media (max-width:760px){._2x9TSa_post{grid-template-columns:1fr}._2x9TSa_postMedia{min-height:12rem}._2x9TSa_guides{grid-template-columns:1fr}._2x9TSa_guide{min-height:14rem}}@media (prefers-reduced-motion:reduce){._2x9TSa_featureMedia img,._2x9TSa_post,._2x9TSa_guide img{transition:none}}@media (min-width:1025px){._2x9TSa_hero{padding:calc(var(--header-h) + clamp(1.25rem, 4vh, 3.5rem)) 0 clamp(1.25rem, 3.5vh, 2.5rem)}._2x9TSa_hero h1{font-size:clamp(3.4rem,min(8vw,12vh),7.4rem)}._2x9TSa_crumb{margin-bottom:.9rem}._2x9TSa_featureBody{gap:.8rem;padding:clamp(1.4rem,4vh,3.6rem) clamp(1.6rem,3vw,3.2rem)}._2x9TSa_feature h2{font-size:clamp(2.2rem,5.2vh,3.6rem)}._2x9TSa_feature p{line-height:1.6}._2x9TSa_postBody{gap:.55rem;padding:1.2rem 1.3rem}._2x9TSa_post h3{font-size:1.7rem}._2x9TSa_post p{line-height:1.55}}
