.guide.svelte-1aduwoy{width:100%;max-width:900px;color:var(--fg);margin:0 auto;padding:24px 20px 80px}.guide-header.svelte-1aduwoy{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:16px}.title-row.svelte-1aduwoy{align-items:flex-start;gap:16px;display:flex}.title-text.svelte-1aduwoy{flex:1}.guide-header.svelte-1aduwoy h1:where(.svelte-1aduwoy){margin:0;font-size:1.8em;font-weight:700}.subtitle.svelte-1aduwoy{color:var(--primary);letter-spacing:.06em;text-transform:uppercase;margin:2px 0 0;font-size:.9em;font-weight:600}.intro.svelte-1aduwoy{color:var(--muted);margin:12px 0 0;line-height:1.55}.guide-body.svelte-1aduwoy{line-height:1.55}.guide-body.svelte-1aduwoy h2{margin:28px 0 12px;font-size:1.15em;font-weight:700}.guide-body.svelte-1aduwoy h3{margin:18px 0 8px;font-size:1em;font-weight:700}.guide-body.svelte-1aduwoy p{margin:0 0 12px;line-height:1.55}.guide-body.svelte-1aduwoy ul,.guide-body.svelte-1aduwoy ol{margin:0 0 12px;padding-left:1.4em;line-height:1.55}.guide-body.svelte-1aduwoy ul{list-style:outside}.guide-body.svelte-1aduwoy ol{list-style:decimal}.guide-body.svelte-1aduwoy li{margin-bottom:6px}.guide-body.svelte-1aduwoy blockquote{background:var(--bg-alt);border-left:3px solid var(--primary);color:var(--fg);border-radius:0 10px 10px 0;margin:0 0 12px;padding:12px 14px;font-style:italic}.guide-body.svelte-1aduwoy blockquote p{margin:0}.ghost-btn.svelte-1aduwoy{cursor:pointer;background:var(--bg-alt);color:var(--fg);border:1px solid var(--line);white-space:nowrap;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:.9em;font-weight:600;transition:all .15s}.ghost-btn.svelte-1aduwoy:hover{border-color:var(--primary);color:var(--primary)}@media print{html,body{color:#000!important;background:#fff!important}.guide.svelte-1aduwoy{color:#000;max-width:none;padding:0}.no-print.svelte-1aduwoy{display:none!important}.guide-header.svelte-1aduwoy{border-color:#000}.guide-header.svelte-1aduwoy h1:where(.svelte-1aduwoy),.subtitle.svelte-1aduwoy{color:#000}.intro.svelte-1aduwoy{color:#333}.guide-body.svelte-1aduwoy h2,.guide-body.svelte-1aduwoy h3{color:#000;break-after:avoid}.guide-body.svelte-1aduwoy blockquote{color:#000;background:#f2f2f2}.guide-body.svelte-1aduwoy a{color:#000}}
