.guides-module__PUnh7a__page{background:var(--bg);min-height:70vh;color:var(--text)}.guides-module__PUnh7a__hubHero,.guides-module__PUnh7a__guideIndex,.guides-module__PUnh7a__article{width:var(--page);margin:0 auto}.guides-module__PUnh7a__hubHero{border-bottom:1px solid var(--text);padding:clamp(66px,10vw,144px) 0 clamp(54px,8vw,104px)}.guides-module__PUnh7a__hubHero>p,.guides-module__PUnh7a__articleHeroCopy>p:first-child{color:var(--accent);margin:0 0 24px;font-size:.78rem;font-weight:800}.guides-module__PUnh7a__hubHero h1{letter-spacing:-.04em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(3rem,7vw,6rem);line-height:.96}.guides-module__PUnh7a__hubIntro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;margin-top:clamp(34px,6vw,72px);display:grid}.guides-module__PUnh7a__hubIntro p{max-width:68ch;color:var(--muted);margin:0;font-size:clamp(1rem,1.4vw,1.18rem)}.guides-module__PUnh7a__hubIntro span{color:var(--muted);font-size:.72rem}.guides-module__PUnh7a__guideIndex{padding:clamp(48px,7vw,92px) 0 clamp(84px,12vw,150px)}.guides-module__PUnh7a__indexLead,.guides-module__PUnh7a__indexRow{border-bottom:1px solid var(--line);display:grid}.guides-module__PUnh7a__indexLead{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:clamp(34px,6vw,80px);padding-bottom:clamp(46px,7vw,86px)}.guides-module__PUnh7a__indexRow{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:clamp(30px,5vw,68px);padding:clamp(34px,5vw,58px) 0}.guides-module__PUnh7a__indexImage{background:var(--surface-raised);min-height:430px;position:relative;overflow:hidden}.guides-module__PUnh7a__indexRow .guides-module__PUnh7a__indexImage{min-height:300px}.guides-module__PUnh7a__indexImage img{object-fit:cover;transition:transform .42s cubic-bezier(.16,1,.3,1)}.guides-module__PUnh7a__indexImage:hover img{transform:scale(1.018)}.guides-module__PUnh7a__indexCopy{flex-direction:column;justify-content:center;min-width:0;display:flex}.guides-module__PUnh7a__indexCopy>span{color:var(--accent);font-size:.72rem;font-weight:800}.guides-module__PUnh7a__indexCopy h2{letter-spacing:-.04em;text-wrap:balance;max-width:17ch;margin:20px 0 16px;font-size:clamp(2rem,4vw,4.1rem);line-height:.98}.guides-module__PUnh7a__indexRow .guides-module__PUnh7a__indexCopy h2{font-size:clamp(1.8rem,3.3vw,3.25rem)}.guides-module__PUnh7a__indexCopy h2 a:hover{color:var(--accent)}.guides-module__PUnh7a__indexCopy>p{max-width:60ch;color:var(--muted);margin:0}.guides-module__PUnh7a__indexCopy>div{justify-content:space-between;align-items:center;gap:24px;margin-top:32px;display:flex}.guides-module__PUnh7a__indexCopy small{color:var(--muted);font-size:.7rem}.guides-module__PUnh7a__indexCopy>div>a{color:var(--accent);flex:none;font-size:.8rem;font-weight:800}.guides-module__PUnh7a__article{padding-bottom:clamp(90px,12vw,160px)}.guides-module__PUnh7a__breadcrumb{border-bottom:1px solid var(--line);min-height:62px;color:var(--muted);align-items:center;gap:10px;font-size:.75rem;display:flex}.guides-module__PUnh7a__breadcrumb a:hover{color:var(--accent)}.guides-module__PUnh7a__articleHero{border-bottom:1px solid var(--text);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:stretch;min-height:680px;display:grid}.guides-module__PUnh7a__articleHeroCopy{flex-direction:column;justify-content:center;padding:clamp(54px,7vw,100px) clamp(34px,6vw,86px) clamp(54px,7vw,90px) 0;display:flex}.guides-module__PUnh7a__articleHeroCopy h1{letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(3rem,5.2vw,4.8rem);line-height:.95}.guides-module__PUnh7a__dek{max-width:62ch;color:var(--muted);text-wrap:pretty;margin:30px 0 0;font-size:1.05rem;line-height:1.75}.guides-module__PUnh7a__byline{color:var(--muted);gap:18px;margin-top:32px;font-size:.7rem;display:flex}.guides-module__PUnh7a__heroFigure{border-left:1px solid var(--line);background:var(--surface-raised);min-height:680px;margin:0;position:relative;overflow:hidden}.guides-module__PUnh7a__heroFigure img{object-fit:cover}.guides-module__PUnh7a__quickAnswer{border-bottom:1px solid var(--text);grid-template-columns:minmax(180px,.32fr) minmax(0,.68fr);gap:clamp(30px,6vw,80px);padding:clamp(50px,7vw,88px) 0;display:grid}.guides-module__PUnh7a__quickAnswer h2{color:var(--accent);margin:0;font-size:.88rem}.guides-module__PUnh7a__quickAnswer p{letter-spacing:-.02em;text-wrap:pretty;max-width:66ch;margin:0;font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.45}.guides-module__PUnh7a__proof{border-bottom:1px solid var(--text);padding:clamp(72px,10vw,130px) 0}.guides-module__PUnh7a__proof>header{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(34px,7vw,90px);margin-bottom:clamp(44px,7vw,80px);display:grid}.guides-module__PUnh7a__proof h2,.guides-module__PUnh7a__steps>h2,.guides-module__PUnh7a__decisions>h2,.guides-module__PUnh7a__faq>h2,.guides-module__PUnh7a__related>h2{letter-spacing:-.04em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.25rem,4.6vw,4.6rem);line-height:.98}.guides-module__PUnh7a__proof header p{max-width:64ch;color:var(--muted);margin:0}.guides-module__PUnh7a__proofPair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.guides-module__PUnh7a__proofPair figure{margin:0}.guides-module__PUnh7a__proofPair figure>div{aspect-ratio:4/3;background:var(--surface-raised);position:relative;overflow:hidden}.guides-module__PUnh7a__proofPair img{object-fit:cover}.guides-module__PUnh7a__proofPair figure:last-child img{object-position:center 42%}.guides-module__PUnh7a__proofPair figcaption{border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);align-items:center;font-size:.72rem;display:flex}.guides-module__PUnh7a__steps{border-bottom:1px solid var(--text);grid-template-columns:minmax(240px,.38fr) minmax(0,.62fr);gap:clamp(42px,8vw,120px);padding:clamp(72px,10vw,130px) 0;display:grid}.guides-module__PUnh7a__steps ol{margin:0;padding:0;list-style:none}.guides-module__PUnh7a__steps li{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:18px;padding:34px 0;display:grid}.guides-module__PUnh7a__steps li:first-child{border-top:0;padding-top:0}.guides-module__PUnh7a__steps li>span{color:var(--accent);font-size:.72rem;font-weight:850}.guides-module__PUnh7a__steps h3{letter-spacing:-.03em;text-wrap:balance;margin:-6px 0 10px;font-size:clamp(1.35rem,2.4vw,2rem)}.guides-module__PUnh7a__steps li p{max-width:62ch;color:var(--muted);margin:0}.guides-module__PUnh7a__decisions{border-bottom:1px solid var(--text);grid-template-columns:minmax(240px,.45fr) minmax(0,.55fr);gap:clamp(42px,8vw,120px);padding:clamp(72px,10vw,130px) 0;display:grid}.guides-module__PUnh7a__decisions dl{border-top:1px solid var(--text);margin:0}.guides-module__PUnh7a__decisions dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.38fr) minmax(0,.62fr);gap:24px;padding:27px 0;display:grid}.guides-module__PUnh7a__decisions dt{font-weight:800}.guides-module__PUnh7a__decisions dd{color:var(--muted);margin:0}.guides-module__PUnh7a__faq{border-bottom:1px solid var(--text);grid-template-columns:minmax(240px,.45fr) minmax(0,.55fr);gap:clamp(42px,8vw,120px);padding:clamp(72px,10vw,130px) 0;display:grid}.guides-module__PUnh7a__faq details{border-top:1px solid var(--line)}.guides-module__PUnh7a__faq details:last-child{border-bottom:1px solid var(--line)}.guides-module__PUnh7a__faq summary{cursor:pointer;padding:24px 34px 24px 0;font-weight:800}.guides-module__PUnh7a__faq details[open] summary{color:var(--accent)}.guides-module__PUnh7a__faq details p{max-width:64ch;color:var(--muted);margin:-4px 0 26px}.guides-module__PUnh7a__cta{background:var(--text);color:var(--bg);justify-content:space-between;align-items:center;gap:38px;margin:clamp(68px,10vw,128px) 0;padding:clamp(34px,5vw,56px);display:flex}.guides-module__PUnh7a__cta strong{letter-spacing:-.04em;font-size:clamp(1.8rem,3.7vw,3.4rem);line-height:1;display:block}.guides-module__PUnh7a__cta p{color:#d9d0c1;max-width:56ch;margin:14px 0 0}.guides-module__PUnh7a__cta .guides-module__PUnh7a__button{flex:none}.guides-module__PUnh7a__related{border-top:1px solid var(--text);padding-top:clamp(52px,7vw,90px)}.guides-module__PUnh7a__related>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:46px;display:grid}.guides-module__PUnh7a__related a{border-bottom:1px solid var(--line);flex-direction:column;min-height:250px;padding:30px;display:flex}.guides-module__PUnh7a__related a:first-child{border-right:1px solid var(--line);padding-left:0}.guides-module__PUnh7a__related a:hover strong{color:var(--accent)}.guides-module__PUnh7a__related a>span{color:var(--accent);font-size:.7rem;font-weight:800}.guides-module__PUnh7a__related a strong{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin-top:20px;font-size:clamp(1.5rem,3vw,2.8rem);line-height:1}.guides-module__PUnh7a__related a small{color:var(--muted);margin-top:auto}@media (max-width:840px){.guides-module__PUnh7a__hubIntro,.guides-module__PUnh7a__indexLead,.guides-module__PUnh7a__indexRow,.guides-module__PUnh7a__articleHero,.guides-module__PUnh7a__quickAnswer,.guides-module__PUnh7a__proof>header,.guides-module__PUnh7a__steps,.guides-module__PUnh7a__decisions,.guides-module__PUnh7a__faq{grid-template-columns:1fr}.guides-module__PUnh7a__hubIntro{align-items:start}.guides-module__PUnh7a__indexImage,.guides-module__PUnh7a__indexRow .guides-module__PUnh7a__indexImage{aspect-ratio:4/3;min-height:0}.guides-module__PUnh7a__articleHero{min-height:0}.guides-module__PUnh7a__articleHeroCopy{padding-right:0}.guides-module__PUnh7a__heroFigure{aspect-ratio:4/5;border-top:1px solid var(--line);border-left:0;min-height:0}.guides-module__PUnh7a__quickAnswer{gap:20px}.guides-module__PUnh7a__proof>header,.guides-module__PUnh7a__steps,.guides-module__PUnh7a__decisions,.guides-module__PUnh7a__faq{gap:40px}}@media (max-width:620px){.guides-module__PUnh7a__hubHero h1,.guides-module__PUnh7a__articleHeroCopy h1{overflow-wrap:normal;font-size:clamp(2.6rem,13vw,4.2rem)}.guides-module__PUnh7a__proofPair,.guides-module__PUnh7a__related>div{grid-template-columns:1fr}.guides-module__PUnh7a__proofPair figure>div{aspect-ratio:1}.guides-module__PUnh7a__decisions dl>div{grid-template-columns:1fr;gap:8px}.guides-module__PUnh7a__cta{flex-direction:column;align-items:stretch}.guides-module__PUnh7a__related a:first-child{border-right:0;padding-left:0}.guides-module__PUnh7a__related a{min-height:210px;padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.guides-module__PUnh7a__indexImage img{transition:none}.guides-module__PUnh7a__indexImage:hover img{transform:none}}
