.guide-hero[data-v-80aae79f]{padding:clamp(32px,6vw,64px) 0 clamp(24px,4vw,40px)}.guide-hero h1[data-v-80aae79f]{font-size:clamp(2rem,4.6vw,3.1rem)}.meta[data-v-80aae79f]{color:var(--muted);font-size:.875rem;margin:0}.guide-layout[data-v-80aae79f]{display:grid;gap:clamp(32px,6vw,72px);grid-template-columns:220px minmax(0,720px);justify-content:center;padding-bottom:clamp(48px,8vw,88px)}.toc[data-v-80aae79f]{align-self:start;font-size:.875rem;position:sticky;top:calc(var(--header-h) + 24px)}.toc-title[data-v-80aae79f]{color:var(--forest);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.toc ol[data-v-80aae79f]{border-left:2px solid var(--border);display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0 0 0 14px}.toc a[data-v-80aae79f]{color:var(--muted-strong);display:block;line-height:1.4;text-decoration:none}.toc a[data-v-80aae79f]:hover{color:var(--forest)}.guide-body[data-v-80aae79f] h2:first-child{margin-top:0}.cta-box[data-v-80aae79f]{align-items:center;background:var(--forest);border-radius:var(--radius-lg);color:#c9dad5;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin:2.5em 0 1.5em;padding:24px 28px}.cta-box p[data-v-80aae79f]{font-size:.975rem;margin:0}.cta-box .cta-title[data-v-80aae79f]{color:#fff;font-family:var(--font-heading);font-size:1.2rem;font-weight:750;margin-bottom:4px}.disclaimer[data-v-80aae79f]{color:var(--muted);font-size:.875rem}.related[data-v-80aae79f]{background:var(--surface);border-top:1px solid var(--border);padding:clamp(40px,6vw,64px) 0}.related h2[data-v-80aae79f]{font-size:1.4rem}.related h3[data-v-80aae79f]{font-size:1.1rem}.related p[data-v-80aae79f]{font-size:.95rem;margin:0}@media(max-width:900px){.guide-layout[data-v-80aae79f]{grid-template-columns:minmax(0,1fr)}.toc[data-v-80aae79f]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;position:static}}
