.seo-page.svelte-yzkdga{--marketing-paper:#fffdf9;--marketing-canvas:#f8f5ef;--marketing-sage:#eef2ea;--marketing-brand:#173733;--marketing-accent:#e29578;--marketing-accent-text:#9a4f39;--marketing-rule:#24231f1f;--marketing-text:#24231f;--marketing-muted:#6f6a62;background:var(--marketing-paper);color:var(--marketing-text);overflow-x:clip}.seo-breadcrumb.svelte-yzkdga{width:min(80rem,100% - clamp(2.5rem,8vw,8rem));margin-inline:auto;padding-top:2rem}.seo-breadcrumb.svelte-yzkdga ol:where(.svelte-yzkdga){color:var(--marketing-muted);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.7rem;font-weight:650;list-style:none;display:flex}.seo-breadcrumb.svelte-yzkdga a:where(.svelte-yzkdga){color:var(--marketing-accent-text);text-underline-offset:.3em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.seo-breadcrumb.svelte-yzkdga a:where(.svelte-yzkdga):focus-visible{outline:3px solid var(--marketing-accent-text);outline-offset:3px}.seo-chapter.svelte-yzkdga{background:var(--marketing-surface,#fffdf9);color:var(--marketing-text);padding-block:clamp(3.5rem,6.5vw,5.75rem)}.seo-chapter--canvas.svelte-yzkdga{--marketing-surface:var(--marketing-canvas)}.seo-chapter--sage.svelte-yzkdga{--marketing-surface:var(--marketing-sage)}.seo-chapter--brand.svelte-yzkdga{--marketing-accent-text:#e29578;--marketing-text:#fffdf9;--marketing-muted:#fffdf9bd;--marketing-rule:#fffdf933;--marketing-surface:var(--marketing-brand)}.seo-inner.svelte-yzkdga{gap:clamp(2.25rem,4.5vw,3.5rem);width:min(80rem,100% - clamp(2.5rem,8vw,8rem));margin-inline:auto;display:grid}.seo-inner--split.svelte-yzkdga{grid-template-columns:minmax(15rem,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(2.25rem,6vw,5rem)}.seo-heading.svelte-yzkdga{gap:.9rem;max-width:46rem;display:grid}.seo-heading.svelte-yzkdga h2:where(.svelte-yzkdga){letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:500;line-height:1.14}.seo-heading.svelte-yzkdga p:where(.svelte-yzkdga){color:var(--marketing-muted);max-width:40rem;margin:0;font-size:1rem;line-height:1.65}.seo-table-wrap.svelte-yzkdga{overflow-x:auto}.seo-table.svelte-yzkdga{border-collapse:collapse;text-align:left;width:100%}.seo-table.svelte-yzkdga thead:where(.svelte-yzkdga) th:where(.svelte-yzkdga){color:var(--marketing-accent-text);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #24231f38;padding:0 1.5rem .85rem 0;font-size:.66rem;font-weight:650}.seo-table.svelte-yzkdga tbody:where(.svelte-yzkdga) th:where(.svelte-yzkdga),.seo-table.svelte-yzkdga td:where(.svelte-yzkdga){border-bottom:1px solid var(--marketing-rule);vertical-align:top;padding:1.1rem 1.5rem 1.1rem 0}.seo-table.svelte-yzkdga tbody:where(.svelte-yzkdga) th:where(.svelte-yzkdga){color:var(--marketing-text);letter-spacing:-.01em;width:26%;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:500;line-height:1.35}.seo-table.svelte-yzkdga td:where(.svelte-yzkdga){color:var(--marketing-muted);font-size:.9rem;line-height:1.65}.seo-table.svelte-yzkdga tbody:where(.svelte-yzkdga) tr:where(.svelte-yzkdga):last-child td:where(.svelte-yzkdga),.seo-table.svelte-yzkdga tbody:where(.svelte-yzkdga) tr:where(.svelte-yzkdga):last-child th:where(.svelte-yzkdga){border-bottom:0}.seo-qr.svelte-yzkdga{border:1px solid var(--marketing-rule);background:#fffdf9;border-radius:1rem;justify-self:end;justify-items:center;gap:.75rem;width:fit-content;margin:0;padding:1.15rem;display:grid}.seo-qr.svelte-yzkdga img:where(.svelte-yzkdga){border-radius:.75rem;width:8.5rem;height:auto}.seo-qr.svelte-yzkdga figcaption:where(.svelte-yzkdga){color:#6f6a62;text-align:center;max-width:11rem;font-size:.7rem;line-height:1.45}.seo-links.svelte-yzkdga{max-width:42rem;display:grid}.seo-links.svelte-yzkdga a:where(.svelte-yzkdga){color:var(--marketing-text);align-items:baseline;gap:.7rem;min-height:3.4rem;text-decoration:none;display:flex}.seo-links.svelte-yzkdga strong:where(.svelte-yzkdga){letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:500;line-height:1.25}.seo-links.svelte-yzkdga i:where(.svelte-yzkdga){border-bottom:2px dotted #24231f4d;flex:auto;min-width:1.5rem;transition:border-color .2s;transform:translateY(-.3em)}.seo-links.svelte-yzkdga span:where(.svelte-yzkdga){color:var(--marketing-brand);font-size:1rem;transition:transform .18s}.seo-links.svelte-yzkdga a:where(.svelte-yzkdga):hover i:where(.svelte-yzkdga){border-bottom-color:var(--marketing-brand)}.seo-links.svelte-yzkdga a:where(.svelte-yzkdga):hover span:where(.svelte-yzkdga){transform:translate(.2rem)}.seo-links.svelte-yzkdga a:where(.svelte-yzkdga):focus-visible{outline:3px solid var(--marketing-accent-text);outline-offset:3px}.seo-faq.svelte-yzkdga{border-top:1px solid var(--marketing-rule);display:grid}.seo-faq.svelte-yzkdga article:where(.svelte-yzkdga){border-bottom:1px solid var(--marketing-rule);gap:.5rem;padding-block:1.4rem;display:grid}.seo-faq.svelte-yzkdga h3:where(.svelte-yzkdga){letter-spacing:-.015em;max-width:34ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:500;line-height:1.25}.seo-faq.svelte-yzkdga p:where(.svelte-yzkdga){color:var(--marketing-muted);max-width:44rem;margin:0;font-size:.92rem;line-height:1.7}.seo-actions.svelte-yzkdga{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.seo-cta.svelte-yzkdga{border:1px solid #0000;border-radius:999px;justify-content:center;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-yzkdga{background:var(--marketing-accent);color:#24231f}.seo-cta--ghost.svelte-yzkdga{border-color:var(--marketing-rule);color:var(--marketing-text)}.seo-cta--handheld.svelte-yzkdga{display:none}.seo-cta.svelte-yzkdga:hover{transform:translateY(-1px)}.seo-cta.svelte-yzkdga:focus-visible{outline:3px solid var(--marketing-accent-text);outline-offset:3px}@media (width<=900px){.seo-inner--split.svelte-yzkdga{grid-template-columns:minmax(0,1fr)}.seo-qr.svelte-yzkdga{display:none}.seo-cta--handheld.svelte-yzkdga{display:inline-flex}}@media (width<=760px){.seo-table.svelte-yzkdga,.seo-table.svelte-yzkdga tbody:where(.svelte-yzkdga),.seo-table.svelte-yzkdga tbody:where(.svelte-yzkdga) th:where(.svelte-yzkdga),.seo-table.svelte-yzkdga td:where(.svelte-yzkdga),.seo-table.svelte-yzkdga tr:where(.svelte-yzkdga){display:block}.seo-table.svelte-yzkdga thead:where(.svelte-yzkdga){display:none}.seo-table.svelte-yzkdga tr:where(.svelte-yzkdga){border-bottom:1px solid var(--marketing-rule);padding-block:1.35rem}.seo-table.svelte-yzkdga tbody:where(.svelte-yzkdga) th:where(.svelte-yzkdga),.seo-table.svelte-yzkdga td:where(.svelte-yzkdga){border-bottom:0;width:auto;padding:0}.seo-table.svelte-yzkdga tbody:where(.svelte-yzkdga) th:where(.svelte-yzkdga){padding-bottom:.65rem}.seo-table.svelte-yzkdga td:where(.svelte-yzkdga){padding-top:.65rem}.seo-table.svelte-yzkdga td:where(.svelte-yzkdga):before{color:var(--marketing-accent-text);content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.15rem;font-size:.62rem;font-weight:650;display:block}.seo-table.svelte-yzkdga tbody:where(.svelte-yzkdga) tr:where(.svelte-yzkdga):last-child{border-bottom:0}}
