.guide-faq[data-astro-cid-vjv23ahj] details[data-astro-cid-vjv23ahj]{border-top:1px solid var(--line);padding:1rem 0}.guide-faq[data-astro-cid-vjv23ahj] details[data-astro-cid-vjv23ahj]:last-child{border-bottom:1px solid var(--line)}.guide-faq[data-astro-cid-vjv23ahj] summary[data-astro-cid-vjv23ahj]{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font-family:Space Grotesk,sans-serif;font-weight:600;line-height:1.4}.guide-faq[data-astro-cid-vjv23ahj] summary[data-astro-cid-vjv23ahj]::-webkit-details-marker{display:none}.guide-faq[data-astro-cid-vjv23ahj] summary[data-astro-cid-vjv23ahj]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.guide-faq[data-astro-cid-vjv23ahj] summary[data-astro-cid-vjv23ahj]:after{content:"+";color:var(--accent);font-size:1.5rem;font-weight:400}.guide-faq[data-astro-cid-vjv23ahj] details[data-astro-cid-vjv23ahj][open] summary[data-astro-cid-vjv23ahj]:after{content:"−"}.guide-faq[data-astro-cid-vjv23ahj] details[data-astro-cid-vjv23ahj] p[data-astro-cid-vjv23ahj]{margin:1rem 0 .2rem}.guide-hero[data-astro-cid-vjv23ahj]{background:#f3f3ee;padding:clamp(3.5rem,7vw,6rem) 0}.guide-hero[data-astro-cid-vjv23ahj] .wrap[data-astro-cid-vjv23ahj]{max-width:1050px}.back[data-astro-cid-vjv23ahj]{display:inline-block;margin-bottom:2rem;color:var(--muted);font-size:.85rem;text-decoration:none}.back[data-astro-cid-vjv23ahj]:hover{text-decoration:underline}.guide-hero[data-astro-cid-vjv23ahj] h1[data-astro-cid-vjv23ahj]{max-width:900px}.guide-hero[data-astro-cid-vjv23ahj] .lead[data-astro-cid-vjv23ahj]{max-width:760px}.byline[data-astro-cid-vjv23ahj]{display:flex;align-items:center;gap:.8rem;margin-top:2rem}.byline[data-astro-cid-vjv23ahj] img[data-astro-cid-vjv23ahj]{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:center 28%}.byline[data-astro-cid-vjv23ahj] div[data-astro-cid-vjv23ahj]{display:grid;line-height:1.4}.byline[data-astro-cid-vjv23ahj] span[data-astro-cid-vjv23ahj]{color:var(--muted);font-size:.8rem}.guide-layout[data-astro-cid-vjv23ahj]{display:grid;grid-template-columns:200px minmax(0,740px);gap:clamp(3rem,7vw,7rem);align-items:start;padding-block:clamp(3rem,6vw,5rem)}.guide-toc[data-astro-cid-vjv23ahj]{position:sticky;top:100px;display:grid;gap:.7rem;font-size:.85rem}.guide-toc[data-astro-cid-vjv23ahj] a[data-astro-cid-vjv23ahj]{color:var(--muted);text-decoration:none}.guide-toc[data-astro-cid-vjv23ahj] a[data-astro-cid-vjv23ahj]:hover{color:var(--accent)}.guide-body[data-astro-cid-vjv23ahj]{min-width:0;font-size:1.04rem;line-height:1.8}.guide-body[data-astro-cid-vjv23ahj] section[data-astro-cid-vjv23ahj]{margin-bottom:3.5rem;scroll-margin-top:100px}.guide-body[data-astro-cid-vjv23ahj] section[data-astro-cid-vjv23ahj]:last-child{margin-bottom:0}.guide-body[data-astro-cid-vjv23ahj] h2[data-astro-cid-vjv23ahj]{font-size:clamp(1.75rem,2.6vw,2.35rem);line-height:1.15}.guide-body[data-astro-cid-vjv23ahj] p[data-astro-cid-vjv23ahj],.steps[data-astro-cid-vjv23ahj] li[data-astro-cid-vjv23ahj]{color:#4b4b47}.guide-body[data-astro-cid-vjv23ahj] a[data-astro-cid-vjv23ahj]{color:#b33a02;text-underline-offset:.2em}.steps[data-astro-cid-vjv23ahj]{padding-left:1.6rem}.steps[data-astro-cid-vjv23ahj] li[data-astro-cid-vjv23ahj]{padding-left:.4rem;margin:1.1rem 0}.steps[data-astro-cid-vjv23ahj] li[data-astro-cid-vjv23ahj]::marker{color:var(--accent);font-weight:600}.example[data-astro-cid-vjv23ahj]{padding:clamp(1.5rem,3vw,2rem);border-left:3px solid var(--accent);border-radius:0 12px 12px 0;background:#fff3eb}.example[data-astro-cid-vjv23ahj] h2[data-astro-cid-vjv23ahj]{font-size:1.6rem}.example[data-astro-cid-vjv23ahj] p[data-astro-cid-vjv23ahj]:last-child{margin-bottom:0}.guide-related[data-astro-cid-vjv23ahj]{border-top:1px solid var(--line);padding:clamp(3.5rem,6vw,5rem) 0;background:#f3f3ee}.related-grid[data-astro-cid-vjv23ahj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0}.related-grid[data-astro-cid-vjv23ahj] a[data-astro-cid-vjv23ahj]{padding:1.5rem;border:1px solid var(--line);border-radius:12px;background:#fff;text-decoration:none}.related-grid[data-astro-cid-vjv23ahj] h3[data-astro-cid-vjv23ahj]{font-size:1.3rem}.related-grid[data-astro-cid-vjv23ahj] p[data-astro-cid-vjv23ahj]{font-size:.92rem}.related-grid[data-astro-cid-vjv23ahj] span[data-astro-cid-vjv23ahj],.all-guides[data-astro-cid-vjv23ahj]{color:#b33a02;font-size:.9rem;font-weight:600}.all-guides[data-astro-cid-vjv23ahj]{text-underline-offset:.2em}@media(max-width:760px){.guide-layout[data-astro-cid-vjv23ahj],.related-grid[data-astro-cid-vjv23ahj]{grid-template-columns:1fr}.guide-layout[data-astro-cid-vjv23ahj]{gap:2rem}.guide-toc[data-astro-cid-vjv23ahj]{position:static;padding:1.25rem;border:1px solid var(--line);border-radius:12px}.guide-hero[data-astro-cid-vjv23ahj]{padding:3rem 0}}
