.guide.svelte-g14h2y{max-width:760px;margin:0 auto;padding:clamp(20px,4vw,40px) clamp(18px,5vw,32px) 64px}.head.svelte-g14h2y{justify-content:space-between;align-items:center;gap:14px;margin-bottom:clamp(14px,3vw,24px);display:flex}.brand.svelte-g14h2y{font-family:var(--font-display);color:var(--color-text);white-space:nowrap;font-size:1.3rem;font-weight:700;text-decoration:none}.mark.svelte-g14h2y{color:var(--color-primary)}.cta-top.svelte-g14h2y{background:var(--color-primary);color:var(--color-primary-contrast);white-space:nowrap;border-radius:999px;padding:.5em 1em;font-size:.85rem;font-weight:700;text-decoration:none}.crumb.svelte-g14h2y{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(16px,4vw,28px);font-size:.82rem;display:flex}.crumb.svelte-g14h2y .current:where(.svelte-g14h2y){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.crumb.svelte-g14h2y a:where(.svelte-g14h2y){color:var(--color-muted);align-items:center;margin:-11px 0;padding:11px 0;text-decoration:none;display:inline-flex}.crumb.svelte-g14h2y a:where(.svelte-g14h2y):hover{color:var(--color-primary)}.crumb.svelte-g14h2y span[aria-current]:where(.svelte-g14h2y){color:var(--color-text);font-weight:600}.prose.svelte-g14h2y h1{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 .3em;font-size:clamp(1.9rem,4.5vw,2.7rem);line-height:1.1}.byline.svelte-g14h2y{color:var(--color-muted);margin:0 0 2em;font-size:.88rem}.prose.svelte-g14h2y h2{font-family:var(--font-display);letter-spacing:-.01em;margin:1.9em 0 .5em;font-size:1.45rem}.prose.svelte-g14h2y h3{margin:1.4em 0 .3em;font-size:1.1rem}.prose.svelte-g14h2y p,.prose.svelte-g14h2y li{color:var(--color-text);line-height:1.75}.prose.svelte-g14h2y .lead{color:color-mix(in srgb, var(--color-text) 85%, transparent);font-size:1.12rem}.prose.svelte-g14h2y ul{padding-left:1.25em}.prose.svelte-g14h2y li{margin:.35em 0}.prose.svelte-g14h2y a{color:var(--color-primary);font-weight:600}.prose.svelte-g14h2y strong{font-weight:700}.prose.svelte-g14h2y .tip{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-bg));border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);border-radius:14px;margin:1.4em 0;padding:2px 20px}.prose.svelte-g14h2y .table-wrap{margin:1.5em 0;overflow-x:auto}.prose.svelte-g14h2y table{border-collapse:collapse;width:100%;font-size:.95rem}.prose.svelte-g14h2y th,.prose.svelte-g14h2y td{text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.6em .85em}.prose.svelte-g14h2y th{color:var(--color-text);border-bottom:2px solid color-mix(in srgb, var(--color-primary) 30%, var(--color-border));font-weight:700}.prose.svelte-g14h2y tbody tr:last-child td{border-bottom:none}.prose.svelte-g14h2y td:first-child{white-space:normal;font-weight:600}.faq.svelte-g14h2y{margin:2.6em 0 0}.faq.svelte-g14h2y h2:where(.svelte-g14h2y){font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 .6em;font-size:1.45rem}.faq.svelte-g14h2y dl:where(.svelte-g14h2y){margin:0}.faq.svelte-g14h2y dt:where(.svelte-g14h2y){color:var(--color-text);margin-top:1.1em;font-weight:700}.faq.svelte-g14h2y dd:where(.svelte-g14h2y){color:var(--color-text);margin:.3em 0 0;line-height:1.75}.related.svelte-g14h2y{margin:2.8em 0 0}.related.svelte-g14h2y h2:where(.svelte-g14h2y){font-family:var(--font-display);margin:0 0 .7em;font-size:1.25rem}.related.svelte-g14h2y ul:where(.svelte-g14h2y){gap:10px;margin:0;padding:0;list-style:none;display:grid}.related.svelte-g14h2y a:where(.svelte-g14h2y){background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:4px;padding:13px 16px;text-decoration:none;transition:border-color .15s,transform .14s;display:flex}.related.svelte-g14h2y a:where(.svelte-g14h2y):hover{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);transform:translateY(-2px)}.r-kicker.svelte-g14h2y{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-size:.68rem;font-weight:800}.r-title.svelte-g14h2y{font-family:var(--font-display);color:var(--color-text);font-size:1.02rem;font-weight:600;line-height:1.3}.cta-card.svelte-g14h2y{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 12%, var(--color-bg)), color-mix(in srgb, var(--color-accent) 10%, var(--color-bg)));border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);text-align:center;border-radius:20px;margin:2.6em 0 0;padding:28px 26px}.cta-card.svelte-g14h2y h2:where(.svelte-g14h2y){font-family:var(--font-display);margin:0 0 .4em;font-size:1.5rem}.cta-card.svelte-g14h2y p:where(.svelte-g14h2y){color:var(--color-muted);max-width:46ch;margin:0 auto 1.2em;line-height:1.6}.cta-card.svelte-g14h2y .cta-btn:where(.svelte-g14h2y){background:var(--color-primary);color:var(--color-primary-contrast);border-radius:12px;padding:.8em 1.7em;font-weight:700;text-decoration:none;display:inline-block}.guide-coup.svelte-g14h2y{border:1px solid var(--color-border);background:var(--color-surface);text-align:center;border-radius:14px;margin:32px 0 0;padding:20px}.guide-coup-title.svelte-g14h2y{margin:0 0 12px;font-weight:700}.guide-coup.svelte-g14h2y .guide-coup-btn:where(.svelte-g14h2y){background:var(--color-primary);color:var(--color-primary-contrast);border-radius:999px;padding:.7em 1.4em;font-weight:700;text-decoration:none;display:inline-block}.foot.svelte-g14h2y{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:3em;padding-top:1.4em;display:flex}.foot.svelte-g14h2y a:where(.svelte-g14h2y){color:var(--color-muted);font-size:.88rem;font-weight:600;text-decoration:none}.foot.svelte-g14h2y a:where(.svelte-g14h2y):hover{color:var(--color-primary)}.made.svelte-g14h2y{color:var(--color-muted);font-size:.85rem}
