header.svelte-1gmktme{z-index:30;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:saturate(1.3)blur(10px);backdrop-filter:saturate(1.3)blur(10px);border-bottom:1px solid var(--line-2);position:sticky;top:0}.bar.svelte-1gmktme{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.0625rem;display:flex}.wordmark.svelte-1gmktme{font-family:var(--serif);letter-spacing:-.012em;white-space:nowrap;font-size:1.125rem;font-weight:600}.wordmark.svelte-1gmktme span:where(.svelte-1gmktme){color:var(--ink-3)}.bar-tel.svelte-1gmktme{font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap;align-items:center;gap:.4375rem;font-weight:600;display:inline-flex}.bar-tel.svelte-1gmktme:hover{color:var(--brand)}.legal.svelte-1gmktme{max-width:52rem;padding-block:clamp(2.5rem, 6vw, 4.5rem) var(--section-y)}.back.svelte-1gmktme{font-size:var(--fs-small);color:var(--brand);margin-bottom:1.5rem;font-weight:600;display:inline-block}.back.svelte-1gmktme:hover{color:var(--brand-dark)}h1.svelte-1gmktme{font-size:var(--fs-h2)}.meta.svelte-1gmktme{font-size:var(--fs-small);color:var(--ink-3);margin-top:.75rem}.doc.svelte-1gmktme{border-top:1px solid var(--line);color:var(--ink-2);margin-top:2rem;padding-top:2rem;line-height:1.7}.doc.svelte-1gmktme h2{font-size:var(--fs-h3);color:var(--ink);margin-top:3rem}.doc.svelte-1gmktme h3{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-top:2.25rem;font-weight:700}.doc.svelte-1gmktme h2.subhead{color:var(--ink-2);margin-top:.75rem;font-size:1.125rem}.doc.svelte-1gmktme h2+h3{margin-top:1.5rem}.doc.svelte-1gmktme :is(h2,h3)+p{margin-top:.75rem}.doc.svelte-1gmktme :is(p,address)+:is(p,address){margin-top:1rem}.doc.svelte-1gmktme strong{color:var(--ink);font-weight:600}.doc.svelte-1gmktme a{color:var(--brand);text-underline-offset:.2em;word-break:break-word;text-decoration:underline}.doc.svelte-1gmktme a:hover{color:var(--brand-dark)}.doc.svelte-1gmktme .notice{background:var(--brand-soft);border-radius:var(--r);letter-spacing:.02em;text-transform:uppercase;font-weight:700;font-size:var(--fs-small);color:var(--brand-dark);padding:1rem 1.25rem}.doc.svelte-1gmktme address{font-style:normal}@media (width<=34rem){.bar-tel.svelte-1gmktme{display:none}}
