.sn.svelte-114q5ta{--sn-ink: #242321;--sn-soft: #605c55;--sn-line: #d9d1c1;--sn-cream: #fbf7ee;--sn-sage: #805c16;--sn-sage-bg: #f0e5cf;--sn-forest: #292725;min-height:100vh;background:var(--sn-cream);color:var(--sn-ink);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.sn-header.svelte-114q5ta{position:sticky;top:0;z-index:20;background:var(--sn-cream);border-bottom:1px solid var(--sn-line)}.sn-bar.svelte-114q5ta{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1200px;margin:0 auto;padding:12px 16px}.sn-logo.svelte-114q5ta{display:flex;align-items:center;gap:8px;font-weight:700;font-size:17px}.sn-logo.svelte-114q5ta img:where(.svelte-114q5ta){border-radius:6px}.sn-nav.svelte-114q5ta{display:none;gap:28px;font-size:15px;font-weight:500;color:var(--sn-soft)}.sn-nav.svelte-114q5ta a:where(.svelte-114q5ta),.sn-signin.svelte-114q5ta,.sn-crumbs.svelte-114q5ta a:where(.svelte-114q5ta),.sn-footer.svelte-114q5ta a:where(.svelte-114q5ta){transition:color .18s ease,opacity .18s ease}.sn-nav.svelte-114q5ta a:where(.svelte-114q5ta):hover,.sn-signin.svelte-114q5ta:hover,.sn-crumbs.svelte-114q5ta a:where(.svelte-114q5ta):hover,.sn-footer.svelte-114q5ta a:where(.svelte-114q5ta):hover{color:var(--sn-sage)}.sn-actions.svelte-114q5ta{display:flex;align-items:center;gap:12px}.sn-signin.svelte-114q5ta{display:none;font-size:15px;font-weight:500;color:var(--sn-soft)}.sn-btn.svelte-114q5ta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;background:var(--sn-forest);color:#fff;font-weight:600;transition:transform .18s ease,opacity .18s ease}.sn-btn.svelte-114q5ta:hover,.sn-btn.svelte-114q5ta:focus-visible{transform:translateY(-2px);opacity:.92}.sn-btn.svelte-114q5ta:active{transform:translateY(0) scale(.98)}.sn-btn-small.svelte-114q5ta{min-height:44px;padding:0 16px;font-size:14px;white-space:nowrap}.sn-btn-ghost.svelte-114q5ta{background:transparent;color:var(--sn-ink);border:1px solid var(--sn-line)}.sn-main.svelte-114q5ta{max-width:760px;margin:0 auto;padding:20px 16px 64px}.sn-crumbs.svelte-114q5ta{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--sn-soft);margin-bottom:28px}.sn-crumbs.svelte-114q5ta a:where(.svelte-114q5ta){padding:2px 0}.sn-body.svelte-114q5ta h1{font-size:clamp(32px,7vw,48px);line-height:1.1;letter-spacing:-.03em;font-weight:800;margin:0 0 18px}.sn-body.svelte-114q5ta .sn-lead{font-size:clamp(18px,3vw,21px);line-height:1.55;color:var(--sn-ink);margin:0 0 12px}.sn-body.svelte-114q5ta h2{font-size:clamp(23px,4vw,29px);line-height:1.2;letter-spacing:-.02em;font-weight:700;margin:44px 0 12px}.sn-body.svelte-114q5ta h3{font-size:18px;font-weight:700;margin:24px 0 6px}.sn-body.svelte-114q5ta p,.sn-body.svelte-114q5ta li{font-size:16px;line-height:1.65;color:var(--sn-soft)}.sn-body.svelte-114q5ta p{margin:0 0 14px}.sn-body.svelte-114q5ta ul,.sn-body.svelte-114q5ta ol{margin:0 0 16px;padding-left:22px}.sn-body.svelte-114q5ta ul{list-style:disc}.sn-body.svelte-114q5ta ol{list-style:decimal}.sn-body.svelte-114q5ta li{margin-bottom:8px}.sn-body.svelte-114q5ta p a,.sn-body.svelte-114q5ta li a,.sn-body.svelte-114q5ta td a{color:var(--sn-sage);font-weight:600;text-decoration:underline;text-underline-offset:3px}.sn-body.svelte-114q5ta strong{color:var(--sn-ink)}.sn-body.svelte-114q5ta .sn-note{padding:16px 18px;margin:20px 0;border-radius:16px;background:var(--sn-sage-bg);border:1px solid var(--sn-line)}.sn-body.svelte-114q5ta .sn-table{overflow-x:auto;margin:16px 0;border:1px solid var(--sn-line);border-radius:16px;background:#fff}.sn-body.svelte-114q5ta table{width:100%;min-width:480px;border-collapse:collapse;font-size:15px}.sn-body.svelte-114q5ta th,.sn-body.svelte-114q5ta td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--sn-line);color:var(--sn-soft)}.sn-body.svelte-114q5ta th{color:var(--sn-ink);font-weight:600}.sn-body.svelte-114q5ta tr:last-child td{border-bottom:0}.sn-faqs.svelte-114q5ta details:where(.svelte-114q5ta){border-bottom:1px solid var(--sn-line)}.sn-faqs.svelte-114q5ta summary:where(.svelte-114q5ta){display:flex;justify-content:space-between;gap:16px;min-height:48px;padding:14px 0;font-weight:600;cursor:pointer;list-style:none;transition:color .18s ease}.sn-faqs.svelte-114q5ta summary:where(.svelte-114q5ta)::-webkit-details-marker{display:none}.sn-faqs.svelte-114q5ta summary:where(.svelte-114q5ta):hover{color:var(--sn-sage)}.sn-faqs.svelte-114q5ta summary:where(.svelte-114q5ta):after{content:"+";font-size:20px;line-height:1;transition:transform .2s ease}.sn-faqs.svelte-114q5ta details[open]:where(.svelte-114q5ta) summary:where(.svelte-114q5ta):after{transform:rotate(45deg)}.sn-faqs.svelte-114q5ta details[open]:where(.svelte-114q5ta) p:where(.svelte-114q5ta){animation:svelte-114q5ta-sn-reveal .22s ease}@keyframes svelte-114q5ta-sn-reveal{0%{opacity:0;transform:translateY(-4px)}}.sn-cta.svelte-114q5ta{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.sn-footer.svelte-114q5ta{border-top:1px solid var(--sn-line);padding:40px 16px 28px}.sn-footer-grid.svelte-114q5ta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:28px;max-width:760px;margin:0 auto}.sn-footer.svelte-114q5ta h2:where(.svelte-114q5ta){font-size:14px;font-weight:700;margin:0 0 6px}.sn-footer.svelte-114q5ta a:where(.svelte-114q5ta){display:flex;align-items:center;min-height:36px;font-size:15px;color:var(--sn-soft)}.sn-copy.svelte-114q5ta{max-width:760px;margin:28px auto 0;font-size:14px;color:var(--sn-soft)}.sn.svelte-114q5ta a:focus-visible,.sn.svelte-114q5ta summary:where(.svelte-114q5ta):focus-visible{outline:2px solid var(--sn-sage);outline-offset:3px;border-radius:6px}@media (min-width: 900px){.sn-nav.svelte-114q5ta{display:flex}.sn-signin.svelte-114q5ta{display:inline}.sn-bar.svelte-114q5ta{padding:14px 32px}.sn-main.svelte-114q5ta{padding-top:32px}}@media (prefers-reduced-motion: reduce){.sn-btn.svelte-114q5ta,.sn-btn.svelte-114q5ta:hover,.sn-btn.svelte-114q5ta:focus-visible,.sn-btn.svelte-114q5ta:active{transform:none}.sn-faqs.svelte-114q5ta summary:where(.svelte-114q5ta):after,.sn-faqs.svelte-114q5ta details[open]:where(.svelte-114q5ta) summary:where(.svelte-114q5ta):after{transition:none}.sn-faqs.svelte-114q5ta details[open]:where(.svelte-114q5ta) p:where(.svelte-114q5ta){animation:none}}
