.guide-shell{max-width:1000px;padding-top:36px;padding-bottom:32px;font-size:1rem;line-height:1.8}.guide-shell h1{margin:24px 0;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.35}.guide-shell h2{margin:30px 0 12px;font-size:1.35rem;line-height:1.5}.guide-shell h3{margin-top:20px;font-size:1.1rem}.guide-shell p{margin:12px 0}.guide-shell a:not(.primary-button){text-underline-offset:4px;text-decoration:underline}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0;display:grid}.guide-grid article,.guide-consult{background:#f7faff;border:1px solid #dbe3ed;border-radius:16px;padding:24px}.guide-grid h2{margin-top:0}.guide-byline,.guide-notice{color:#475569}.guide-notice{border-left:3px solid #64748b;padding-left:16px}.guide-consult{margin:32px 0}.guide-consult h2{margin-top:0}.guide-consult>div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.guide-shell .primary-button{min-height:48px}.guide-shell li{margin:10px 0}.guide-intro{font-size:1.125rem}.guide-shell nav{font-size:.95rem}@media (max-width:720px){.guide-grid{grid-template-columns:1fr}.guide-shell{padding-top:20px}.guide-consult>div{flex-direction:column;align-items:stretch}.guide-consult>div>a{text-align:center;padding:12px}.guide-shell h1{overflow-wrap:anywhere}}.guide-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:24px 0;display:flex}.guide-pagination a{align-items:center;min-height:48px;padding:8px 12px;display:inline-flex}
