.guide-hero{padding:clamp(128px,17vh,190px) var(--gutter) clamp(48px,6vw,80px)}.guide-hero__kind{color:var(--muted-on-green);font-size:14px}.guide-hero h1{letter-spacing:-.04em;margin-top:18px;font-size:clamp(34px,6vw,92px);font-weight:600;line-height:1.01}.guide-hero .hero__rule{transform:none}.guide-hero__lead{max-width:52ch;color:var(--muted-on-green);font-size:clamp(17px,1.5vw,21px);line-height:1.6}.problems{background:var(--cream);color:var(--ink);padding:var(--block) var(--gutter)}.problems__title{letter-spacing:-.026em;max-width:22ch;font-size:clamp(22px,2.7vw,38px);font-weight:600;line-height:1.1}.problems__note{max-width:52ch;color:var(--muted-on-cream);margin-top:16px;font-size:16px}.problems__list{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:0;margin-top:clamp(34px,4vw,58px);display:grid}.problem{background:var(--sheet);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:clamp(20px,2vw,26px)}.problem dt{letter-spacing:-.01em;font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.25}.problem dd{margin:0}.problem__services{color:var(--green);margin-top:8px;font-size:14px}.problem__fix{color:var(--muted-on-cream);margin-top:10px;font-size:15.5px;line-height:1.6}.guide-close{padding:var(--block) var(--gutter) clamp(56px,7vw,104px)}.guide-close h2{letter-spacing:-.034em;font-size:clamp(28px,4.4vw,66px);font-weight:600;line-height:1.03}.guide-close__body{max-width:54ch;color:var(--muted-on-green);margin-top:22px;font-size:16.5px;line-height:1.65}.guide-close__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(28px,3.4vw,46px);display:flex}.guide-close .quiet-link{margin-top:clamp(30px,3.6vw,48px);display:inline-block}@media (width<=820px){.problems__list{grid-template-columns:1fr}}@media (width<=680px){.guide-hero{padding-top:118px}.guide-hero h1{font-size:clamp(32px,10vw,54px)}.guide-close__actions{flex-direction:column;align-items:stretch}}
