.spark-policy.svelte-1cave2d{--policy-ink: #292720;--policy-muted: #706b63;--policy-gold: #887353;--policy-line: #e9e5de;background:#fff;color:var(--policy-ink);font-family:var(--font-body)}.policy-shell.svelte-1cave2d{width:90%;max-width:1180px;margin-inline:auto}.breadcrumb.svelte-1cave2d{display:flex;align-items:center;gap:12px;min-height:64px;font-size:11px;color:var(--policy-muted)}.breadcrumb.svelte-1cave2d [aria-current]:where(.svelte-1cave2d){color:var(--policy-ink)}.breadcrumb.svelte-1cave2d a:where(.svelte-1cave2d):hover{text-decoration:underline;text-underline-offset:4px}.policy-hero.svelte-1cave2d{display:flex;justify-content:space-between;align-items:end;gap:48px;padding:32px 0 52px}.eyebrow.svelte-1cave2d{color:#766349;font-size:9px;font-weight:500;letter-spacing:.18em;line-height:1.8}h1.svelte-1cave2d{margin:21px 0 0;font:clamp(42px,4.7vw,64px)/1.14 var(--font-heading);letter-spacing:-2px;text-transform:none}em.svelte-1cave2d{color:var(--policy-gold);font-style:normal}.hero-note.svelte-1cave2d{max-width:300px;padding-bottom:4px}.spark.svelte-1cave2d{display:block;margin-bottom:18px;color:var(--policy-gold);font-size:30px;line-height:1}.hero-note.svelte-1cave2d p:where(.svelte-1cave2d){font-size:13px;line-height:1.85}.hero-note.svelte-1cave2d p:where(.svelte-1cave2d)+p:where(.svelte-1cave2d){margin-top:5px;color:var(--policy-muted)}.policy-tabs.svelte-1cave2d{display:flex;gap:36px;border-bottom:1px solid var(--policy-line)}.policy-tabs.svelte-1cave2d a:where(.svelte-1cave2d){position:relative;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:19px 0;color:var(--policy-muted);font-size:12px}.policy-tabs.svelte-1cave2d a[aria-current]:where(.svelte-1cave2d){color:var(--policy-ink)}.policy-tabs.svelte-1cave2d a[aria-current]:where(.svelte-1cave2d):after{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:var(--policy-gold)}.policy-tabs.svelte-1cave2d a:where(.svelte-1cave2d):hover{color:var(--policy-gold)}.policy-layout.svelte-1cave2d{display:grid;grid-template-columns:230px minmax(0,1fr);gap:100px;align-items:start;padding:52px 0 80px}.policy-sidebar.svelte-1cave2d{align-self:stretch}.sidebar-content.svelte-1cave2d{position:sticky;top:36px}.desktop-index.svelte-1cave2d .eyebrow:where(.svelte-1cave2d){margin-bottom:22px}.policy-sidebar.svelte-1cave2d ol:where(.svelte-1cave2d){list-style:none;padding:0;margin:0}.policy-sidebar.svelte-1cave2d li:where(.svelte-1cave2d)+li:where(.svelte-1cave2d){margin-top:3px}.policy-sidebar.svelte-1cave2d li:where(.svelte-1cave2d) a:where(.svelte-1cave2d){display:grid;grid-template-columns:23px 1fr;gap:12px;border-left:1px solid var(--policy-line);padding:10px 0 10px 16px;font-size:12px;line-height:1.65;color:var(--policy-muted);transition:color .2s,border-color .2s}.index-number.svelte-1cave2d{color:var(--policy-gold);font-size:10px;padding-top:2px;font-variant-numeric:tabular-nums}.policy-sidebar.svelte-1cave2d li:where(.svelte-1cave2d) a:where(.svelte-1cave2d):hover,.policy-sidebar.svelte-1cave2d li:where(.svelte-1cave2d) a:where(.svelte-1cave2d):focus-visible{color:var(--policy-ink);border-color:var(--policy-gold)}.sidebar-help.svelte-1cave2d{margin-top:36px;padding-top:25px;border-top:1px solid var(--policy-line);font-size:12px}.sidebar-help.svelte-1cave2d>p:where(.svelte-1cave2d){margin-bottom:13px;color:var(--policy-muted)}.text-link.svelte-1cave2d{display:inline-flex;gap:24px;align-items:center;padding-bottom:10px;border-bottom:1px solid #b4a58f;font-size:12px}.text-link.svelte-1cave2d:hover{color:var(--policy-gold)}.mobile-index.svelte-1cave2d{display:none}.policy-article.svelte-1cave2d{min-width:0;max-width:790px}.last-updated.svelte-1cave2d{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0 0 27px;font-size:11px;color:var(--policy-muted)}.last-updated.svelte-1cave2d span:where(.svelte-1cave2d){color:var(--policy-ink)}.policy-copy.svelte-1cave2d{color:var(--policy-muted);font-size:14px;line-height:1.95;overflow-wrap:anywhere}.policy-copy.svelte-1cave2d p{margin:0 0 14px}.policy-copy.svelte-1cave2d h2{margin:36px 0 18px;padding-top:30px;border-top:1px solid var(--policy-line);color:var(--policy-ink);font:25px/1.45 var(--font-heading);letter-spacing:-.4px;text-transform:none;scroll-margin-top:32px}.policy-copy.svelte-1cave2d h2:target{color:var(--policy-gold)}.policy-copy.svelte-1cave2d h2:focus{outline:none}.policy-copy.svelte-1cave2d h3,.policy-copy.svelte-1cave2d h4{margin:24px 0 12px;color:var(--policy-ink);font-size:17px;font-weight:500;text-transform:none}.policy-copy.svelte-1cave2d strong{color:var(--policy-ink);font-weight:500}.policy-copy.svelte-1cave2d ul,.policy-copy.svelte-1cave2d ol{margin:18px 0;padding-left:22px}.policy-copy.svelte-1cave2d ul{list-style-type:disc}.policy-copy.svelte-1cave2d ol{list-style-type:decimal}.policy-copy.svelte-1cave2d li{padding-left:6px;margin-bottom:10px}.policy-copy.svelte-1cave2d li::marker{color:var(--policy-gold)}.policy-copy.svelte-1cave2d li p{margin-bottom:8px}.policy-copy.svelte-1cave2d blockquote{margin:24px 0;padding:17px 22px;background:var(--spark-soft-surface, #fafafa);border-left:1px solid #b4a58f;font-size:13px}.policy-copy.svelte-1cave2d blockquote p:last-child{margin-bottom:0}.policy-copy.svelte-1cave2d a,.empty-policy.svelte-1cave2d a:where(.svelte-1cave2d){color:var(--policy-ink);text-decoration:underline;text-underline-offset:4px}.policy-copy.svelte-1cave2d img{max-width:100%;height:auto}.empty-policy.svelte-1cave2d{font-size:14px;line-height:1.9;color:var(--policy-muted)}.care-note.svelte-1cave2d{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--policy-line);padding:45px 0 62px}.care-note.svelte-1cave2d h2:where(.svelte-1cave2d){margin-top:15px;font:34px/1.35 var(--font-heading);letter-spacing:-.8px;text-transform:none}.care-action.svelte-1cave2d{width:300px}.care-action.svelte-1cave2d p:where(.svelte-1cave2d){color:var(--policy-muted);font-size:13px;line-height:1.85;margin-bottom:18px}.spark-policy.svelte-1cave2d a:where(.svelte-1cave2d):focus-visible,summary.svelte-1cave2d:focus-visible{outline:2px solid var(--policy-gold);outline-offset:5px}@media(max-width:1050px){.policy-layout.svelte-1cave2d{grid-template-columns:210px minmax(0,1fr);gap:50px}.policy-copy.svelte-1cave2d h2{font-size:23px}}@media(max-width:760px){.policy-shell.svelte-1cave2d{width:auto;margin-inline:24px}.breadcrumb.svelte-1cave2d{min-height:54px;font-size:10px;gap:9px}.policy-hero.svelte-1cave2d{display:block;padding:24px 0 30px}h1.svelte-1cave2d{font-size:45px;letter-spacing:-1.4px;margin-top:17px}.hero-note.svelte-1cave2d{margin-top:22px;max-width:360px;padding:0}.spark.svelte-1cave2d,.hero-note.svelte-1cave2d>p:where(.svelte-1cave2d):first-of-type{display:none}.hero-note.svelte-1cave2d p:where(.svelte-1cave2d)+p:where(.svelte-1cave2d){margin:0}.policy-tabs.svelte-1cave2d{gap:24px}.policy-tabs.svelte-1cave2d a:where(.svelte-1cave2d){flex:1;gap:8px;font-size:11px;padding:17px 0}.policy-tabs.svelte-1cave2d svg{flex-shrink:0}.policy-layout.svelte-1cave2d{display:block;padding:0 0 42px}.sidebar-content.svelte-1cave2d{position:static}.desktop-index.svelte-1cave2d,.sidebar-help.svelte-1cave2d{display:none}.mobile-index.svelte-1cave2d{display:block;border-bottom:1px solid var(--policy-line)}.mobile-index.svelte-1cave2d summary:where(.svelte-1cave2d){display:flex;align-items:center;justify-content:space-between;padding:19px 0;font-size:12px;cursor:pointer;list-style:none}.mobile-index.svelte-1cave2d summary:where(.svelte-1cave2d)::-webkit-details-marker{display:none}.mobile-index[open].svelte-1cave2d summary:where(.svelte-1cave2d) svg{transform:rotate(180deg)}.mobile-index.svelte-1cave2d nav:where(.svelte-1cave2d){padding:0 0 20px}.policy-article.svelte-1cave2d{padding-top:29px}.last-updated.svelte-1cave2d{margin-bottom:23px}.policy-copy.svelte-1cave2d{font-size:14px;line-height:1.9}.policy-copy.svelte-1cave2d h2{margin-top:28px;padding-top:25px;font-size:22px;scroll-margin-top:24px}.care-note.svelte-1cave2d{display:block;padding:34px 0 42px}.care-note.svelte-1cave2d h2:where(.svelte-1cave2d){font-size:29px}.care-action.svelte-1cave2d{width:auto;margin-top:22px}}@media(max-width:360px){.policy-shell.svelte-1cave2d{margin-inline:20px}h1.svelte-1cave2d{font-size:40px}.policy-tabs.svelte-1cave2d{gap:16px}.policy-tabs.svelte-1cave2d a:where(.svelte-1cave2d){font-size:10px}}@media(prefers-reduced-motion:reduce){.policy-sidebar.svelte-1cave2d li:where(.svelte-1cave2d) a:where(.svelte-1cave2d){transition:none}}
