.os-guide{padding:48px 24px;background:#f8fafc;color:#0f172a}.os-guide article{max-width:850px;margin:auto}.os-guide h1{font-size:clamp(28px,5vw,46px);line-height:1.15;margin:14px 0}.os-guide h2{font-size:24px;line-height:1.3}.os-guide p,.os-guide li{font-size:17px;line-height:1.8}.os-guide a{color:#1d4ed8;overflow-wrap:anywhere}.os-guide section{scroll-margin-top:100px;margin:36px 0}.os-guide-index,.os-guide-next{padding:24px;border:1px solid #cbd5e1;border-radius:16px;background:#fff;margin:28px 0}.os-guide-kicker{font-weight:700;color:#1d4ed8}.os-guide nav,.os-guide small{font-size:14px;color:#475569}.os-guide a:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}.os-guide-next .site-btn{color:#fff}@media(max-width:600px){.os-guide{padding:28px 16px}.os-guide-index,.os-guide-next{padding:18px}.os-guide h2{font-size:22px}}
