body{--bg:#fdf9ef;--surface:#fff;--surface-2:#f3ead8;--text:#211b12;--muted:#6f6554;--accent:#c57a08;--accent-text:#fff}.marketing-shell.svelte-dnoyda{background:linear-gradient(#fffaf0,#f7f0e2);min-height:100dvh}main.svelte-dnoyda{max-width:860px;margin:auto;padding:2rem 1.25rem 5rem}.crumbs.svelte-dnoyda{color:#786b58;justify-content:flex-start;gap:.4rem;font-size:.85rem;display:flex}article.svelte-dnoyda{background:#fff;border:1px solid #eadfc9;border-radius:28px;padding:clamp(1.3rem,4vw,3.5rem);box-shadow:0 20px 55px #442d0814}.eyebrow.svelte-dnoyda{color:#9b6107;text-transform:uppercase;letter-spacing:.07em;font-size:.75rem;font-weight:800}h1.svelte-dnoyda{letter-spacing:-.035em;margin:.4rem 0 1rem;font-size:clamp(2rem,6vw,3.5rem)}.dek.svelte-dnoyda{color:#5e5548;font-size:1.25rem;line-height:1.6}.content.svelte-dnoyda h2{margin-top:2.5rem;font-size:1.65rem}.content.svelte-dnoyda h3{margin-top:1.8rem}.content.svelte-dnoyda p,.content.svelte-dnoyda li{line-height:1.75}.content.svelte-dnoyda a{color:#8b5606}.content.svelte-dnoyda table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.content.svelte-dnoyda th,.content.svelte-dnoyda td{text-align:left;border:1px solid #eadfc9;padding:.75rem}.pagelist.svelte-dnoyda{margin-top:2.8rem}.pagelist.svelte-dnoyda h2:where(.svelte-dnoyda){margin-bottom:.9rem;font-size:1.35rem}.pagelist.svelte-dnoyda ul:where(.svelte-dnoyda){gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pagelist.svelte-dnoyda a:where(.svelte-dnoyda){color:inherit;background:#fffdf7;border:1px solid #eadfc9;border-radius:14px;flex-direction:column;gap:.25rem;padding:.85rem 1rem;text-decoration:none;display:flex}.pagelist.svelte-dnoyda a:where(.svelte-dnoyda):hover,.pagelist.svelte-dnoyda a:where(.svelte-dnoyda):focus-visible{background:#fff8ec;border-color:#c57a08}.pagelist.svelte-dnoyda strong:where(.svelte-dnoyda){color:#8b5606}.pagelist.svelte-dnoyda span:where(.svelte-dnoyda){color:#6f6554;font-size:.92rem;line-height:1.5}.cta.svelte-dnoyda{color:#fff;background:#233d2a;border-radius:20px;margin-top:3rem;padding:1.5rem}.cta.svelte-dnoyda h2:where(.svelte-dnoyda){margin-top:0}.cta.svelte-dnoyda p:where(.svelte-dnoyda){color:#d9e3d9}.meta.svelte-dnoyda{color:#786b58;margin-top:2rem;font-size:.85rem}@media (width<=650px){article.svelte-dnoyda{border-radius:18px}}
