.guide-site{padding-bottom:0}.guide-hero{padding-top:72px;padding-bottom:46px}.guide-hero>p{max-width:650px;color:var(--muted);margin-top:24px}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding-bottom:72px;display:grid}.guide-card{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.guide-card>img{object-fit:cover;width:100%;height:190px}.guide-card>div{padding:24px}.guide-card time,.guide-meta{color:var(--muted);font-size:13px}.guide-card h2{margin:15px 0;font-size:23px;line-height:1.4}.guide-card p{color:var(--muted);font-size:14px}.guide-card span{color:var(--purple);margin-top:24px;font-weight:600;display:block}.guide-article{max-width:940px;padding-top:38px;padding-bottom:70px}.guide-breadcrumb{color:var(--muted);margin-bottom:36px;font-size:13px}.guide-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.guide-heading h1{letter-spacing:-1.5px;font-size:clamp(34px,4.5vw,54px);line-height:1.16}.guide-meta{margin-top:22px}.guide-image{object-fit:cover;border-radius:16px;width:100%;height:auto;max-height:390px;margin:35px 0}.guide-prose{max-width:720px;margin:auto;font-size:17px;line-height:1.85}.guide-prose p{margin:18px 0}.guide-prose h2{letter-spacing:-.6px;margin:38px 0 16px;font-size:28px;line-height:1.35}.guide-intro{color:var(--muted);font-size:19px}.guide-prose a:not(.button){color:var(--purple);text-underline-offset:4px;text-decoration:underline}.guide-sources{border-top:1px solid var(--line);margin-top:45px;padding-top:10px;font-size:14px}.guide-sources h2{font-size:21px}.guide-cta{background:var(--pale);border-radius:15px;margin-top:38px;padding:28px}.guide-cta h2{margin-top:0}.guide-cta .button{margin-right:20px}.guide-site .desktop-nav{gap:18px}@media (width<=900px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.guide-grid{grid-template-columns:1fr}.guide-hero{padding-top:45px}.guide-heading h1{font-size:34px}.guide-prose{font-size:16px}.guide-prose h2{font-size:25px}.guide-cta a{margin-bottom:12px;display:inline-flex}.guide-card>img{height:210px}}.guide-heading{display:block}.guide-heading .eyebrow{margin-bottom:18px}.guide-heading h1{color:var(--ink)}
