.legal-shell.svelte-1nzf5uj,.legal-shell.svelte-1nzf5uj :where(.svelte-1nzf5uj),.legal-shell.svelte-1nzf5uj :where(.svelte-1nzf5uj):before,.legal-shell.svelte-1nzf5uj :where(.svelte-1nzf5uj):after{box-sizing:border-box}.legal-shell.svelte-1nzf5uj{isolation:isolate;background:linear-gradient(180deg, transparent 0 640px, oklch(9% .008 258/.72) 900px), var(--color-void,oklch(7.5% 0 0));min-height:100svh;color:var(--color-ink,oklch(96.5% .006 95));font-family:var(--font-sans,"Geologica", system-ui, sans-serif);font-weight:400;position:relative;overflow:clip}.ambient.svelte-1nzf5uj{z-index:-1;pointer-events:none;filter:blur(2px);border-radius:999px;position:absolute}.ambient-one.svelte-1nzf5uj{aspect-ratio:1;background:radial-gradient(circle,oklch(46% .19 258/.25),#0000 68%);width:min(820px,80vw);top:-340px;right:-280px}.ambient-two.svelte-1nzf5uj{aspect-ratio:1;background:radial-gradient(circle,oklch(42% .15 258/.13),#0000 70%);width:680px;top:540px;left:-360px}.site-header.svelte-1nzf5uj{z-index:20;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:oklch(7.5% 0 0/.83);border-bottom:1px solid oklch(29% .018 258/.55);position:sticky;top:0}.header-inner.svelte-1nzf5uj,.page-hero.svelte-1nzf5uj,.reading-layout.svelte-1nzf5uj,.footer-inner.svelte-1nzf5uj{width:min(100%, calc(var(--content-max,80rem) + var(--page-gutter,clamp(1rem, 3.5vw, 3.5rem)) * 2));padding-left:max(var(--page-gutter,clamp(1rem, 3.5vw, 3.5rem)), env(safe-area-inset-left,0px));padding-right:max(var(--page-gutter,clamp(1rem, 3.5vw, 3.5rem)), env(safe-area-inset-right,0px));margin-inline:auto}.header-inner.svelte-1nzf5uj{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.brand.svelte-1nzf5uj{min-height:44px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark.svelte-1nzf5uj{width:30px;height:30px;color:var(--color-gold,oklch(80% .13 88));border:1px solid oklch(80% .13 88/.62);border-radius:3px;place-items:center;font-family:Georgia,serif;font-size:14px;display:grid}.wordmark.svelte-1nzf5uj,.footer-wordmark.svelte-1nzf5uj{letter-spacing:.19em;font-family:Georgia,serif;font-size:15px}.header-navigation.svelte-1nzf5uj,.section-links.svelte-1nzf5uj{align-items:center;display:flex}.header-navigation.svelte-1nzf5uj{gap:clamp(12px,3vw,40px)}.section-links.svelte-1nzf5uj{gap:clamp(16px,2.5vw,32px)}.header-navigation.svelte-1nzf5uj a:where(.svelte-1nzf5uj){min-height:44px;color:var(--color-muted,oklch(69% .014 258));font-size:var(--text-label,.82rem);align-items:center;text-decoration:none;transition:color .18s ease-out;display:inline-flex}.header-navigation.svelte-1nzf5uj a:where(.svelte-1nzf5uj):hover,.header-navigation.svelte-1nzf5uj a[aria-current=page]:where(.svelte-1nzf5uj){color:var(--color-ink,oklch(96.5% .006 95))}.header-navigation.svelte-1nzf5uj a[aria-current=page]:where(.svelte-1nzf5uj){text-decoration:underline;-webkit-text-decoration-color:var(--color-cobalt-bright,oklch(72% .15 258));text-decoration-color:var(--color-cobalt-bright,oklch(72% .15 258));text-underline-offset:7px;text-decoration-thickness:2px}.language-link.svelte-1nzf5uj{border:1px solid var(--color-line,oklch(29% .018 258));border-radius:999px;padding-inline:16px}.page-hero.svelte-1nzf5uj{grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);align-items:end;gap:clamp(48px,8vw,128px);padding-block:clamp(88px,13vw,176px) clamp(72px,10vw,128px);display:grid}.hero-copy.svelte-1nzf5uj{max-width:850px}h1.svelte-1nzf5uj{max-width:12ch;font-size:var(--text-display,clamp(3rem, 7vw, 6rem));letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:440;line-height:.98}.introduction.svelte-1nzf5uj{color:oklch(80% .012 258);max-width:68ch;margin:clamp(28px,4vw,48px) 0 0;font-size:clamp(1.05rem,1.4vw,1.24rem);line-height:1.68}.updated.svelte-1nzf5uj{color:var(--color-muted,oklch(69% .014 258));font-size:var(--text-label,.82rem);margin:24px 0 0}.updated.svelte-1nzf5uj time:where(.svelte-1nzf5uj):before{content:" · "}.highlights.svelte-1nzf5uj{border-top:1px solid var(--color-line,oklch(29% .018 258));margin:0;padding:0;list-style:none}.highlights.svelte-1nzf5uj li:where(.svelte-1nzf5uj){border-bottom:1px solid var(--color-line,oklch(29% .018 258));min-height:72px;font-size:var(--text-small,.9rem);grid-template-columns:32px 1fr;align-items:center;gap:12px;line-height:1.4;display:grid}.highlight-mark.svelte-1nzf5uj{background:var(--color-cobalt-bright,oklch(72% .15 258));border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px oklch(72% .15 258/.6)}.reading-layout.svelte-1nzf5uj{grid-template-columns:230px minmax(0,760px);justify-content:center;align-items:start;gap:clamp(56px,9vw,136px);padding-bottom:clamp(96px,12vw,160px);display:grid}.contents.svelte-1nzf5uj{position:sticky;top:112px}.contents.svelte-1nzf5uj h2:where(.svelte-1nzf5uj){color:var(--color-muted,oklch(69% .014 258));font-size:var(--text-micro,.75rem);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-weight:550}.contents.svelte-1nzf5uj ol:where(.svelte-1nzf5uj){border-top:1px solid var(--color-line,oklch(29% .018 258));margin:0;padding:0;list-style:none}.contents.svelte-1nzf5uj li:where(.svelte-1nzf5uj){border-bottom:1px solid oklch(29% .018 258/.58)}.contents.svelte-1nzf5uj a:where(.svelte-1nzf5uj){min-height:48px;color:var(--color-muted,oklch(69% .014 258));font-size:var(--text-label,.82rem);align-items:center;line-height:1.35;text-decoration:none;transition:color .18s ease-out;display:flex}.contents.svelte-1nzf5uj a:where(.svelte-1nzf5uj):hover{color:var(--color-ink,oklch(96.5% .006 95))}.document.svelte-1nzf5uj section:where(.svelte-1nzf5uj){border-top:1px solid var(--color-line,oklch(29% .018 258));padding:0 0 clamp(64px,8vw,104px);scroll-margin-top:112px}.document.svelte-1nzf5uj section:where(.svelte-1nzf5uj)+section:where(.svelte-1nzf5uj){padding-top:clamp(64px,8vw,104px)}.document.svelte-1nzf5uj h2:where(.svelte-1nzf5uj){max-width:15ch;font-size:var(--text-editorial-section,clamp(2rem, 4vw, 3.4rem));letter-spacing:-.04em;text-wrap:balance;margin:0 0 32px;font-weight:450;line-height:1.05}.document.svelte-1nzf5uj p:where(.svelte-1nzf5uj),.document.svelte-1nzf5uj li:where(.svelte-1nzf5uj),.document.svelte-1nzf5uj dd:where(.svelte-1nzf5uj){color:oklch(79% .012 258);font-size:1rem;line-height:1.72}.document.svelte-1nzf5uj section:where(.svelte-1nzf5uj)>p:where(.svelte-1nzf5uj),.section-intro.svelte-1nzf5uj{max-width:68ch;margin:0 0 18px}.document.svelte-1nzf5uj .section-intro:where(.svelte-1nzf5uj){color:var(--color-ink,oklch(96.5% .006 95));margin-bottom:28px;font-size:1.08rem}.points.svelte-1nzf5uj{border-top:1px solid oklch(29% .018 258/.72);margin:36px 0 0}.points.svelte-1nzf5uj div:where(.svelte-1nzf5uj){border-bottom:1px solid oklch(29% .018 258/.72);grid-template-columns:minmax(130px,.34fr) 1fr;gap:24px;padding:24px 0;display:grid}.points.svelte-1nzf5uj dt:where(.svelte-1nzf5uj){color:var(--color-ink,oklch(96.5% .006 95));font-size:.9rem;font-weight:550;line-height:1.5}.points.svelte-1nzf5uj dd:where(.svelte-1nzf5uj){margin:0}.bullets.svelte-1nzf5uj{gap:16px;max-width:68ch;margin:30px 0;padding:0;list-style:none;display:grid}.bullets.svelte-1nzf5uj li:where(.svelte-1nzf5uj){padding-left:26px;position:relative}.bullets.svelte-1nzf5uj li:where(.svelte-1nzf5uj):before{background:var(--color-cobalt-bright,oklch(72% .15 258));content:"";width:8px;height:1px;position:absolute;top:.72em;left:0}.note.svelte-1nzf5uj{color:oklch(85% .012 258);background:oklch(17% .016 258/.5);border:1px solid oklch(56% .18 258/.62);max-width:68ch;margin-top:32px;padding:20px 22px;font-size:.9rem;line-height:1.65}.faq-list.svelte-1nzf5uj{border-top:1px solid var(--color-line,oklch(29% .018 258));margin-top:32px}.faq-list.svelte-1nzf5uj details:where(.svelte-1nzf5uj){border-bottom:1px solid var(--color-line,oklch(29% .018 258))}.faq-list.svelte-1nzf5uj summary:where(.svelte-1nzf5uj){min-height:76px;color:var(--color-ink,oklch(96.5% .006 95));cursor:pointer;grid-template-columns:1fr 24px;align-items:center;gap:24px;padding:18px 2px;font-size:1rem;font-weight:500;line-height:1.45;list-style:none;display:grid}.faq-list.svelte-1nzf5uj summary:where(.svelte-1nzf5uj)::-webkit-details-marker{display:none}.faq-icon.svelte-1nzf5uj{width:20px;height:20px;display:block;position:relative}.faq-icon.svelte-1nzf5uj:before,.faq-icon.svelte-1nzf5uj:after{background:var(--color-cobalt-bright,oklch(72% .15 258));content:"";width:14px;height:1px;transition:transform .18s ease-out;position:absolute;top:9px;left:3px}.faq-icon.svelte-1nzf5uj:after{transform:rotate(90deg)}details[open].svelte-1nzf5uj .faq-icon:where(.svelte-1nzf5uj):after{transform:rotate(0)}.faq-answer.svelte-1nzf5uj{max-width:64ch;padding:0 48px 24px 2px}.faq-answer.svelte-1nzf5uj p:where(.svelte-1nzf5uj){margin:0 0 12px}.document.svelte-1nzf5uj section.contact-section:where(.svelte-1nzf5uj){background:radial-gradient(circle at 100% 0, oklch(56% .18 258/.22), transparent 52%), var(--color-surface,oklch(12.5% .012 258));border:1px solid oklch(56% .18 258/.5);margin-top:8px;padding:clamp(28px,5vw,56px);position:relative}.email-link.svelte-1nzf5uj{background:var(--color-cobalt,oklch(56% .18 258));color:#fff;border-radius:3px;grid-template-columns:auto 1fr 24px;align-items:center;gap:16px;min-height:58px;margin-top:32px;padding:8px 16px 8px 20px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .18s ease-out;display:grid}.email-link.svelte-1nzf5uj:hover{background:oklch(61% .18 258)}.email-address.svelte-1nzf5uj{color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:400;overflow:hidden}.email-link.svelte-1nzf5uj svg:where(.svelte-1nzf5uj){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:20px}.document.svelte-1nzf5uj .email-unavailable:where(.svelte-1nzf5uj){border:1px solid var(--color-line,oklch(29% .018 258));color:var(--color-ink,oklch(96.5% .006 95));margin-top:28px;padding:18px;font-size:.9rem}.site-footer.svelte-1nzf5uj{border-top:1px solid var(--color-line,oklch(29% .018 258));background:oklch(6% 0 0)}.footer-inner.svelte-1nzf5uj{padding-top:48px;padding-bottom:max(48px, env(safe-area-inset-bottom,0px));justify-content:space-between;gap:48px;display:flex}.footer-wordmark.svelte-1nzf5uj{min-height:44px;color:var(--color-ink,oklch(96.5% .006 95));line-height:44px;text-decoration:none;display:inline-block}.site-footer.svelte-1nzf5uj p:where(.svelte-1nzf5uj){color:var(--color-muted,oklch(69% .014 258));font-size:var(--text-micro,.75rem);margin:4px 0 0;line-height:1.6}.footer-meta.svelte-1nzf5uj{text-align:right}.footer-meta.svelte-1nzf5uj nav:where(.svelte-1nzf5uj){justify-content:flex-end;gap:22px;margin-top:12px;display:flex}.footer-meta.svelte-1nzf5uj a:where(.svelte-1nzf5uj){min-height:44px;color:var(--color-ink,oklch(96.5% .006 95));font-size:var(--text-label,.82rem);align-items:center;text-decoration:none;display:inline-flex}.svelte-1nzf5uj:where(a:where(.svelte-1nzf5uj),summary:where(.svelte-1nzf5uj)):focus-visible{outline:3px solid var(--color-cobalt-bright,oklch(72% .15 258));outline-offset:4px}@media (width<=56.25rem){.page-hero.svelte-1nzf5uj{grid-template-columns:1fr}.highlights.svelte-1nzf5uj{grid-template-columns:repeat(3,1fr);display:grid}.highlights.svelte-1nzf5uj li:where(.svelte-1nzf5uj){border-right:1px solid var(--color-line,oklch(29% .018 258));grid-template-columns:12px 1fr;align-content:center;padding:12px 18px}.highlights.svelte-1nzf5uj li:where(.svelte-1nzf5uj):last-child{border-right:0}.reading-layout.svelte-1nzf5uj{grid-template-columns:1fr;gap:64px}.contents.svelte-1nzf5uj{position:static}.contents.svelte-1nzf5uj ol:where(.svelte-1nzf5uj){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contents.svelte-1nzf5uj li:where(.svelte-1nzf5uj):nth-child(odd){border-right:1px solid oklch(29% .018 258/.58)}.contents.svelte-1nzf5uj a:where(.svelte-1nzf5uj){padding:6px 12px}}@media (width<=40rem){.header-inner.svelte-1nzf5uj{min-height:64px}.brand-mark.svelte-1nzf5uj,.section-links.svelte-1nzf5uj a[aria-current=page]:where(.svelte-1nzf5uj){display:none}.language-link.svelte-1nzf5uj{padding-inline:14px}.page-hero.svelte-1nzf5uj{gap:48px;padding-block:72px 80px}.highlights.svelte-1nzf5uj{display:block}.highlights.svelte-1nzf5uj li:where(.svelte-1nzf5uj){border-right:0;grid-template-columns:20px 1fr;min-height:62px;padding:0}.contents.svelte-1nzf5uj ol:where(.svelte-1nzf5uj){display:block}.contents.svelte-1nzf5uj li:where(.svelte-1nzf5uj):nth-child(odd){border-right:0}.contents.svelte-1nzf5uj a:where(.svelte-1nzf5uj){padding-inline:0}.document.svelte-1nzf5uj h2:where(.svelte-1nzf5uj){margin-bottom:26px}.points.svelte-1nzf5uj div:where(.svelte-1nzf5uj){grid-template-columns:1fr;gap:8px}.faq-list.svelte-1nzf5uj summary:where(.svelte-1nzf5uj){gap:16px;min-height:68px}.faq-answer.svelte-1nzf5uj{padding-right:0}.contact-section.svelte-1nzf5uj{margin-inline:-8px}.email-link.svelte-1nzf5uj{grid-template-columns:1fr 20px}.email-address.svelte-1nzf5uj{display:none}.footer-inner.svelte-1nzf5uj{flex-direction:column;gap:24px}.footer-meta.svelte-1nzf5uj,.footer-meta.svelte-1nzf5uj nav:where(.svelte-1nzf5uj){text-align:left;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.svelte-1nzf5uj,.svelte-1nzf5uj:before,.svelte-1nzf5uj:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.site-header.svelte-1nzf5uj,.ambient.svelte-1nzf5uj,.contents.svelte-1nzf5uj,.site-footer.svelte-1nzf5uj,.email-link.svelte-1nzf5uj{display:none}.legal-shell.svelte-1nzf5uj{color:#000;background:#fff}.page-hero.svelte-1nzf5uj,.reading-layout.svelte-1nzf5uj{width:100%;padding-block:32px}.reading-layout.svelte-1nzf5uj{display:block}.document.svelte-1nzf5uj p:where(.svelte-1nzf5uj),.document.svelte-1nzf5uj li:where(.svelte-1nzf5uj),.document.svelte-1nzf5uj dd:where(.svelte-1nzf5uj),.introduction.svelte-1nzf5uj,.updated.svelte-1nzf5uj{color:#222}.document.svelte-1nzf5uj section:where(.svelte-1nzf5uj),.contact-section.svelte-1nzf5uj{break-inside:avoid;background:#fff;border-color:#bbb!important}}
