.guide-page{background:var(--surface-elevated);color:var(--text)}.guide-hero__action{margin-top:1.75rem}.guide-content{min-width:0}.guide-content section{border-bottom:1px solid var(--border-subtle);padding-block:2rem;scroll-margin-top:2rem}.guide-content section:first-child{padding-top:0}.guide-content section:focus{outline:none}.guide-content h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:clamp(1.4rem,3vw,1.8rem);line-height:1.25}.guide-content h3{color:var(--text);margin:1.5rem 0 0;font-size:1rem}.guide-content p{color:var(--text-soft);margin:.85rem 0 0;line-height:1.7}.guide-content ul,.guide-content ol{color:var(--text-soft);gap:.55rem;margin:1rem 0 0;padding-left:1.4rem;display:grid}.guide-content li{padding-left:.25rem;line-height:1.65}.guide-content strong{color:var(--text-soft)}.guide-callout,.guide-review-notice{border-left:.25rem solid var(--primary);background:var(--primary-subtle);border-radius:.5rem;margin-top:1.25rem;padding:1.1rem 1.2rem}.guide-callout p,.guide-review-notice p{margin-top:.35rem}.guide-review-notice{border-left-color:var(--warning-strong);background:var(--surface-warning);margin-top:2rem}.guide-review-notice p{color:var(--warning-contrast)}.guide-questions{margin-top:1rem}.guide-questions details{border-top:1px solid var(--border-subtle);padding-block:1rem}.guide-questions details:last-child{border-bottom:1px solid var(--border-subtle)}.guide-questions summary{color:var(--text);cursor:pointer;font-weight:800;line-height:1.45}.guide-inline-links{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1rem;display:flex}.guide-inline-links a{color:var(--primary);text-underline-offset:.2rem;font-weight:750}.guide-home-action{margin-top:2rem}.guide-page--missing{width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:4rem}.guide-page--missing p{color:var(--text-soft)}.guide-page--missing a{color:var(--primary);font-weight:750}@media (width<=34rem){.guide-hero__action,.guide-home-action{width:100%}}
