.seo-page.svelte-1fui3qq{--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-1fui3qq{width:min(80rem,100% - clamp(2.5rem,8vw,8rem));margin-inline:auto;padding-top:2rem}.seo-breadcrumb.svelte-1fui3qq ol:where(.svelte-1fui3qq){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-1fui3qq a:where(.svelte-1fui3qq){color:var(--marketing-accent-text);text-underline-offset:.3em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.seo-breadcrumb.svelte-1fui3qq a:where(.svelte-1fui3qq):focus-visible{outline:3px solid var(--marketing-accent-text);outline-offset:3px}.seo-chapter.svelte-1fui3qq{background:var(--marketing-surface,#fffdf9);color:var(--marketing-text);padding-block:clamp(3.5rem,6.5vw,5.75rem)}.seo-chapter--canvas.svelte-1fui3qq{--marketing-surface:var(--marketing-canvas)}.seo-chapter--sage.svelte-1fui3qq{--marketing-surface:var(--marketing-sage)}.seo-chapter--brand.svelte-1fui3qq{--marketing-accent-text:#e29578;--marketing-text:#fffdf9;--marketing-muted:#fffdf9bd;--marketing-rule:#fffdf933;--marketing-surface:var(--marketing-brand)}.seo-inner.svelte-1fui3qq{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-1fui3qq{grid-template-columns:minmax(15rem,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(2.25rem,6vw,5rem)}.seo-heading.svelte-1fui3qq{gap:.9rem;max-width:46rem;display:grid}.seo-heading.svelte-1fui3qq h2:where(.svelte-1fui3qq){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-1fui3qq p:where(.svelte-1fui3qq){color:var(--marketing-muted);max-width:40rem;margin:0;font-size:1rem;line-height:1.65}.seo-columns.svelte-1fui3qq{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,4vw,3.25rem);display:grid}.seo-item.svelte-1fui3qq{border-top:1px solid var(--marketing-rule);align-content:start;gap:.9rem;padding-top:1.35rem;display:grid}.seo-item.svelte-1fui3qq h2:where(.svelte-1fui3qq){letter-spacing:-.015em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:500;line-height:1.2}.seo-item.svelte-1fui3qq ul:where(.svelte-1fui3qq){margin:0;padding:0;list-style:none;display:grid}.seo-item.svelte-1fui3qq li:where(.svelte-1fui3qq){border-bottom:1px solid var(--marketing-rule);color:var(--marketing-muted);padding-block:.8rem;font-size:.9rem;line-height:1.6}.seo-item.svelte-1fui3qq li:where(.svelte-1fui3qq):last-child{border-bottom:0}.seo-table-wrap.svelte-1fui3qq{overflow-x:auto}.seo-table.svelte-1fui3qq{border-collapse:collapse;text-align:left;width:100%}.seo-table.svelte-1fui3qq thead:where(.svelte-1fui3qq) th:where(.svelte-1fui3qq){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-1fui3qq tbody:where(.svelte-1fui3qq) th:where(.svelte-1fui3qq),.seo-table.svelte-1fui3qq td:where(.svelte-1fui3qq){border-bottom:1px solid var(--marketing-rule);vertical-align:top;padding:1.1rem 1.5rem 1.1rem 0}.seo-table.svelte-1fui3qq tbody:where(.svelte-1fui3qq) th:where(.svelte-1fui3qq){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-1fui3qq td:where(.svelte-1fui3qq){color:var(--marketing-muted);font-size:.9rem;line-height:1.65}.seo-table.svelte-1fui3qq tbody:where(.svelte-1fui3qq) tr:where(.svelte-1fui3qq):last-child td:where(.svelte-1fui3qq),.seo-table.svelte-1fui3qq tbody:where(.svelte-1fui3qq) tr:where(.svelte-1fui3qq):last-child th:where(.svelte-1fui3qq){border-bottom:0}.seo-qr.svelte-1fui3qq{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-1fui3qq img:where(.svelte-1fui3qq){border-radius:.75rem;width:8.5rem;height:auto}.seo-qr.svelte-1fui3qq figcaption:where(.svelte-1fui3qq){color:#6f6a62;text-align:center;max-width:11rem;font-size:.7rem;line-height:1.45}.seo-links.svelte-1fui3qq{max-width:42rem;display:grid}.seo-links.svelte-1fui3qq a:where(.svelte-1fui3qq){color:var(--marketing-text);align-items:baseline;gap:.7rem;min-height:3.4rem;text-decoration:none;display:flex}.seo-links.svelte-1fui3qq strong:where(.svelte-1fui3qq){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-1fui3qq i:where(.svelte-1fui3qq){border-bottom:2px dotted #24231f4d;flex:auto;min-width:1.5rem;transition:border-color .2s;transform:translateY(-.3em)}.seo-links.svelte-1fui3qq span:where(.svelte-1fui3qq){color:var(--marketing-brand);font-size:1rem;transition:transform .18s}.seo-links.svelte-1fui3qq a:where(.svelte-1fui3qq):hover i:where(.svelte-1fui3qq){border-bottom-color:var(--marketing-brand)}.seo-links.svelte-1fui3qq a:where(.svelte-1fui3qq):hover span:where(.svelte-1fui3qq){transform:translate(.2rem)}.seo-links.svelte-1fui3qq a:where(.svelte-1fui3qq):focus-visible{outline:3px solid var(--marketing-accent-text);outline-offset:3px}.seo-faq.svelte-1fui3qq{border-top:1px solid var(--marketing-rule);display:grid}.seo-faq.svelte-1fui3qq article:where(.svelte-1fui3qq){border-bottom:1px solid var(--marketing-rule);gap:.5rem;padding-block:1.4rem;display:grid}.seo-faq.svelte-1fui3qq h3:where(.svelte-1fui3qq){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-1fui3qq p:where(.svelte-1fui3qq){color:var(--marketing-muted);max-width:44rem;margin:0;font-size:.92rem;line-height:1.7}.seo-actions.svelte-1fui3qq{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.seo-cta.svelte-1fui3qq{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-1fui3qq{background:var(--marketing-accent);color:#24231f}.seo-cta--ghost.svelte-1fui3qq{border-color:var(--marketing-rule);color:var(--marketing-text)}.seo-cta--handheld.svelte-1fui3qq{display:none}.seo-cta.svelte-1fui3qq:hover{transform:translateY(-1px)}.seo-cta.svelte-1fui3qq:focus-visible{outline:3px solid var(--marketing-accent-text);outline-offset:3px}@media (width<=900px){.seo-inner--split.svelte-1fui3qq{grid-template-columns:minmax(0,1fr)}.seo-columns.svelte-1fui3qq{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-qr.svelte-1fui3qq{display:none}.seo-cta--handheld.svelte-1fui3qq{display:inline-flex}}@media (width<=760px){.seo-table.svelte-1fui3qq,.seo-table.svelte-1fui3qq tbody:where(.svelte-1fui3qq),.seo-table.svelte-1fui3qq tbody:where(.svelte-1fui3qq) th:where(.svelte-1fui3qq),.seo-table.svelte-1fui3qq td:where(.svelte-1fui3qq),.seo-table.svelte-1fui3qq tr:where(.svelte-1fui3qq){display:block}.seo-table.svelte-1fui3qq thead:where(.svelte-1fui3qq){display:none}.seo-table.svelte-1fui3qq tr:where(.svelte-1fui3qq){border-bottom:1px solid var(--marketing-rule);padding-block:1.35rem}.seo-table.svelte-1fui3qq tbody:where(.svelte-1fui3qq) th:where(.svelte-1fui3qq),.seo-table.svelte-1fui3qq td:where(.svelte-1fui3qq){border-bottom:0;width:auto;padding:0}.seo-table.svelte-1fui3qq tbody:where(.svelte-1fui3qq) th:where(.svelte-1fui3qq){padding-bottom:.65rem}.seo-table.svelte-1fui3qq td:where(.svelte-1fui3qq){padding-top:.65rem}.seo-table.svelte-1fui3qq td:where(.svelte-1fui3qq):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-1fui3qq tbody:where(.svelte-1fui3qq) tr:where(.svelte-1fui3qq):last-child{border-bottom:0}}@media (width<=700px){.seo-columns.svelte-1fui3qq{grid-template-columns:minmax(0,1fr)}}
