.guides{background:var(--ground)}.guides-wrap{padding-top:clamp(48px,8vw,96px);padding-bottom:96px}.guides-heading{max-width:760px;margin-bottom:40px}.guides .eyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:700}.guides h1{letter-spacing:-.045em;text-wrap:balance;margin:12px 0 20px;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.08}.guides-heading>p:last-child,.guide-intro{max-width:700px;color:var(--text);font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.65}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.guide-card{border:1px solid var(--line-2);background:var(--paper);min-height:300px;box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;padding:28px;transition:transform .2s,box-shadow .2s;display:flex}.guide-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.guide-card h2{letter-spacing:-.025em;margin:0;font-size:1.55rem;line-height:1.22}.guide-card p{color:var(--text);margin:16px 0 24px}.guide-card span{color:var(--blue);margin-top:auto;font-weight:700}.guide-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:36px;font-size:.9rem;display:flex}.guide-breadcrumb a,.guide-back{color:var(--blue);font-weight:700}.guide-article{max-width:760px}.guide-article header{border-bottom:1px solid var(--line-2);padding-bottom:28px}.guide-article section{margin-top:42px}.guide-article h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(1.55rem,3vw,2rem);line-height:1.2}.guide-article p,.guide-article li{color:var(--ink-2);font-size:1.05rem;line-height:1.8}.guide-article section p{margin:0 0 16px}.guide-article ol{margin:18px 0 26px;padding-left:25px}.guide-article li{margin-bottom:10px;padding-left:7px}.guide-next{background:var(--blue-soft);border-radius:22px;margin-top:58px;padding:28px}.guide-next p{margin-bottom:22px}.guide-back{margin-top:35px;display:inline-block}@media (max-width:800px){.guide-grid{grid-template-columns:1fr}.guide-card{min-height:0}}@media (prefers-reduced-motion:reduce){.guide-card{transition:none}.guide-card:hover{transform:none}}