.seo-page.svelte-1tia7zo{--marketing-paper:#fffdf9;--marketing-canvas:#f8f5ef;--marketing-brand:#173733;--marketing-accent:#e29578;--marketing-accent-text:#9a4f39;--marketing-rule:#24231f1f;--marketing-text:#24231f;--marketing-muted:#6f6a62;background:var(--marketing-paper);overflow-x:clip}.seo-chapter.svelte-1tia7zo,.seo-page.svelte-1tia7zo{color:var(--marketing-text)}.seo-chapter.svelte-1tia7zo{background:var(--marketing-surface,#fffdf9);padding-block:clamp(3.5rem,6.5vw,5.75rem)}.seo-chapter--canvas.svelte-1tia7zo{--marketing-surface:var(--marketing-canvas)}.seo-chapter--brand.svelte-1tia7zo{--marketing-accent-text:#e29578;--marketing-text:#fffdf9;--marketing-muted:#fffdf9bd;--marketing-rule:#fffdf933;--marketing-surface:var(--marketing-brand)}.seo-inner.svelte-1tia7zo{gap:clamp(2.25rem,4.5vw,3.5rem);width:min(80rem,100% - clamp(2.5rem,8vw,8rem));margin-inline:auto;display:grid}.seo-duo.svelte-1tia7zo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2.5rem,6vw,5rem)}.seo-block.svelte-1tia7zo{align-content:start;gap:1.25rem;display:grid}.seo-heading.svelte-1tia7zo{gap:.9rem;max-width:46rem;display:grid}.seo-block.svelte-1tia7zo h2:where(.svelte-1tia7zo),.seo-heading.svelte-1tia7zo h2:where(.svelte-1tia7zo){letter-spacing:-.025em;text-wrap:balance;max-width:22ch;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.14}.seo-heading.svelte-1tia7zo h2:where(.svelte-1tia7zo){font-size:clamp(1.8rem,2.8vw,2.5rem)}.seo-block.svelte-1tia7zo h2:where(.svelte-1tia7zo){font-size:clamp(1.5rem,2.2vw,2rem)}.seo-notes.svelte-1tia7zo{border-top:1px solid var(--marketing-rule);max-width:42rem;margin:0;padding:0;list-style:none;display:grid}.seo-notes.svelte-1tia7zo li:where(.svelte-1tia7zo){border-bottom:1px solid var(--marketing-rule);color:var(--marketing-muted);padding-block:1rem;font-size:.95rem;line-height:1.7}.seo-columns.svelte-1tia7zo{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,4vw,3.25rem);display:grid}.seo-item.svelte-1tia7zo{border-top:1px solid var(--marketing-rule);align-content:start;gap:.65rem;padding-top:1.35rem;display:grid}.seo-item.svelte-1tia7zo h3:where(.svelte-1tia7zo){letter-spacing:-.015em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:500;line-height:1.2}.seo-item.svelte-1tia7zo p:where(.svelte-1tia7zo){color:var(--marketing-muted);margin:0;font-size:.92rem;line-height:1.7}.seo-item__status.svelte-1tia7zo{color:var(--marketing-accent-text);padding-top:.35rem;font-size:.82rem;font-weight:600}.seo-actions.svelte-1tia7zo{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.seo-actions--center.svelte-1tia7zo,.seo-cta.svelte-1tia7zo{justify-content:center}.seo-cta.svelte-1tia7zo{border:1px solid #0000;border-radius:999px;align-items:center;gap:.55rem;min-height:3rem;padding:.75rem 1.25rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.seo-cta--primary.svelte-1tia7zo{background:var(--marketing-accent);color:#24231f}.seo-cta--ghost.svelte-1tia7zo{border-color:var(--marketing-rule);color:var(--marketing-text)}.seo-cta.svelte-1tia7zo:hover{transform:translateY(-1px)}.seo-cta.svelte-1tia7zo:focus-visible{outline:3px solid var(--marketing-accent-text);outline-offset:3px}@media (width<=900px){.seo-columns.svelte-1tia7zo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.seo-columns.svelte-1tia7zo,.seo-duo.svelte-1tia7zo{grid-template-columns:minmax(0,1fr)}}
