.legal-doc.svelte-1pkmef{background:radial-gradient(80% 50% at 0 0,#ffca0a14,#0000 55%),#faf8f4;width:100%;padding:72px 0 104px}.legal-doc__shell.svelte-1pkmef{width:min(1120px,100% - 48px);margin:0 auto}.legal-doc__header.svelte-1pkmef{opacity:0;max-width:40rem;margin-bottom:40px;transition:opacity .55s,transform .55s;transform:translateY(18px)}.legal-doc--visible.svelte-1pkmef .legal-doc__header:where(.svelte-1pkmef){opacity:1;transform:none}.legal-doc__eyebrow.svelte-1pkmef{font-family:var(--nova-font);letter-spacing:.1em;text-transform:uppercase;color:#b5943b;margin:0 0 12px;font-size:12px;font-weight:600}.legal-doc__title.svelte-1pkmef{font-family:var(--kazimir-font,kazimir, Georgia, serif);color:#03071e;text-wrap:balance;margin:0 0 12px;font-size:clamp(34px,4.5vw,48px);line-height:1.12}.legal-doc__updated.svelte-1pkmef{font-family:var(--nova-font);color:#03071e80;margin:0 0 22px;font-size:14px;font-weight:400}.legal-doc__lead.svelte-1pkmef p{font-family:var(--nova-font);color:#03071ed1;text-wrap:pretty;margin:0;font-size:clamp(17px,1.5vw,19px);font-weight:300;line-height:1.65}.legal-doc__lead.svelte-1pkmef a,.legal-doc__body.svelte-1pkmef a{color:#03071e;text-underline-offset:3px;-webkit-text-decoration:underline #b5943b73;text-decoration:underline #b5943b73;transition:color .2s,text-decoration-color .2s}.legal-doc__lead.svelte-1pkmef a:hover,.legal-doc__body.svelte-1pkmef a:hover{color:#03071e;text-decoration-color:#ffca0a}.legal-doc__layout.svelte-1pkmef{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.legal-doc__aside.svelte-1pkmef{opacity:0;transition:opacity .55s 80ms,transform .55s 80ms;position:sticky;top:96px;transform:translateY(16px)}.legal-doc--visible.svelte-1pkmef .legal-doc__aside:where(.svelte-1pkmef){opacity:1;transform:none}.legal-doc__toc.svelte-1pkmef{background:#ffffffc7;border:1px solid #03071e14;border-radius:18px;padding:22px 20px;box-shadow:0 10px 28px #03071e0a}.legal-doc__toc-label.svelte-1pkmef{font-family:var(--nova-font);letter-spacing:.08em;text-transform:uppercase;color:#03071e73;margin:0 0 14px;font-size:12px;font-weight:600}.legal-doc__toc-nav.svelte-1pkmef{flex-direction:column;gap:4px;display:flex}.legal-doc__toc-link.svelte-1pkmef{font-family:var(--nova-font);color:#03071ead;border-radius:10px;grid-template-columns:28px 1fr;align-items:baseline;gap:8px;padding:8px 10px;font-size:13.5px;line-height:1.35;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:grid}.legal-doc__toc-index.svelte-1pkmef{letter-spacing:.04em;color:#b5943be6;font-size:11px;font-weight:600}.legal-doc__toc-link.svelte-1pkmef:hover{color:#03071e;background:#ffca0a29;transform:translate(2px)}.legal-doc__related.svelte-1pkmef{width:100%;font-family:var(--nova-font);color:#03071e;border-top:1px solid #03071e14;margin-top:16px;padding-top:14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.legal-doc__related.svelte-1pkmef:after{content:" →";color:#b5943b;transition:transform .2s;display:inline-block}.legal-doc__related.svelte-1pkmef:hover{color:#03071e}.legal-doc__related.svelte-1pkmef:hover:after{transform:translate(3px)}.legal-doc__body.svelte-1pkmef{opacity:0;background:#fff;border:1px solid #03071e14;border-radius:22px;padding:36px 40px;transition:opacity .55s .12s,transform .55s .12s;transform:translateY(18px);box-shadow:0 14px 40px #03071e0a}.legal-doc--visible.svelte-1pkmef .legal-doc__body:where(.svelte-1pkmef){opacity:1;transform:none}.legal-doc__body.svelte-1pkmef .legal-doc__section{border-bottom:1px solid #03071e12;margin:0 0 32px;padding-bottom:32px;scroll-margin-top:108px}.legal-doc__body.svelte-1pkmef .legal-doc__section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.legal-doc__body.svelte-1pkmef .legal-doc__section h2{font-family:var(--nova-font);color:#03071e;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3}.legal-doc__body.svelte-1pkmef .legal-doc__section h3{font-family:var(--nova-font);color:#03071e;margin:20px 0 8px;font-size:16px;font-weight:600}.legal-doc__body.svelte-1pkmef .legal-doc__section p,.legal-doc__body.svelte-1pkmef .legal-doc__section li{font-family:var(--nova-font);color:#03071edb;margin:0;font-size:15.5px;font-weight:300;line-height:1.7}.legal-doc__body.svelte-1pkmef .legal-doc__section p+p{margin-top:12px}.legal-doc__body.svelte-1pkmef .legal-doc__section ul,.legal-doc__body.svelte-1pkmef .legal-doc__section ol{margin:12px 0 0;padding-left:1.2rem}.legal-doc__body.svelte-1pkmef .legal-doc__section li+li{margin-top:8px}.legal-doc__body.svelte-1pkmef .legal-doc__section strong{color:#03071e;font-weight:600}.legal-doc__body.svelte-1pkmef .legal-doc__note{font-family:var(--nova-font);color:#03071ec7;background:#ffca0a14;border-left:3px solid #ffca0a;border-radius:0 12px 12px 0;margin-top:14px;padding:14px 16px;font-size:14.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.legal-doc__header.svelte-1pkmef,.legal-doc__aside.svelte-1pkmef,.legal-doc__body.svelte-1pkmef,.legal-doc__toc-link.svelte-1pkmef,.legal-doc__related.svelte-1pkmef:after{transition:none;transform:none}.legal-doc__header.svelte-1pkmef,.legal-doc__aside.svelte-1pkmef,.legal-doc__body.svelte-1pkmef{opacity:1}}@media (width<=900px){.legal-doc__layout.svelte-1pkmef{grid-template-columns:1fr;gap:24px}.legal-doc__aside.svelte-1pkmef{position:static;top:auto}.legal-doc__toc.svelte-1pkmef{padding:18px 16px}.legal-doc__toc-nav.svelte-1pkmef{grid-template-columns:1fr 1fr;gap:4px 8px;display:grid}}@media (width<=768px){.legal-doc.svelte-1pkmef{padding:48px 0 72px}.legal-doc__shell.svelte-1pkmef{width:min(100%,100% - 32px)}.legal-doc__body.svelte-1pkmef{border-radius:18px;padding:26px 20px}.legal-doc__toc-nav.svelte-1pkmef{grid-template-columns:1fr}.legal-doc__body.svelte-1pkmef .legal-doc__section{scroll-margin-top:88px}}
