.guide{padding:48px 0 64px}.guide-wrap{max-width:720px}.crumbs{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-faint);margin-bottom:28px;font-size:12px}.crumbs a{color:var(--color-seal);text-decoration:none}.crumbs span{margin:0 4px}.guide-head h1{font-size:clamp(30px,5vw,46px);line-height:1.08}.guide-intro{color:var(--color-fg-soft);margin:18px 0 0;font-size:20px;line-height:1.5}.guide-updated{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-fg-faint);margin:16px 0 0;font-size:12px}.guide-section{margin-top:40px}.guide-section h2{margin-bottom:14px;font-size:clamp(22px,3vw,28px)}.guide-section p{color:var(--color-fg-soft);margin:0 0 16px;font-size:17px;line-height:1.65}.guide-section p:last-child{margin-bottom:0}.guide-cta{background:var(--color-seal-soft);text-align:center;border-radius:20px;margin:48px 0;padding:32px}.guide-cta h3{color:var(--color-seal-deep);margin-bottom:18px;font-size:22px}.guide-related{border-top:1px solid var(--color-border);margin-top:44px;padding-top:28px}.guide-related h3{margin-bottom:14px;font-size:18px}.guide-related ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.guide-related a{color:var(--color-seal);font-size:16px;text-decoration:none}.guide-related a:hover{text-decoration:underline}
