.guide{max-width:820px;padding-block:64px}.guide h1{max-width:none;font-size:clamp(36px,5vw,58px)}.guide .intro{max-width:none;margin-bottom:28px}.guide article>p,.guide section p,.guide aside p{margin-top:18px;color:var(--secondary);line-height:1.75}.guide section{padding-top:40px;scroll-margin-top:24px}.guide h2{font-size:clamp(25px,3vw,32px);line-height:1.25}.guide ul{padding-left:24px;margin-top:20px;color:var(--secondary)}.guide li{padding:6px 0}.guide a{text-underline-offset:4px}.guide-contents{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;padding:24px 0;border-block:1px solid var(--border)}.guide-next{margin-top:40px;padding:28px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.guide-next .text-link{margin-top:22px}@media(max-width:640px){.guide{padding-block:36px}.guide-next{padding:20px}.guide-contents{font-size:14px}}
