.legal-shell[data-v-356c2fc9]{min-height:100dvh;color:#101827;background:radial-gradient(circle at 92% 4%,rgba(15,118,110,.08),transparent 28rem),#f5f6f8}.legal-shell__header[data-v-356c2fc9]{position:sticky;z-index:50;top:0;border-bottom:1px solid #d9dee7;background:#f8faf8f0;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.legal-shell__bar[data-v-356c2fc9]{width:min(100%,960px);min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 auto;padding:max(8px,env(safe-area-inset-top)) var(--fan-page-gutter) 9px}.legal-shell__brand[data-v-356c2fc9]{display:inline-flex;align-items:center}.legal-shell__brand img[data-v-356c2fc9]{width:108px;height:auto}.legal-shell__back[data-v-356c2fc9]{min-height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #bfc7d2;border-radius:var(--fan-radius-control);color:#101827;background:#fff;font-size:.78rem;font-weight:750;text-decoration:none}.legal-shell__content[data-v-356c2fc9]{width:min(100%,960px);margin:0 auto}.legal-shell[data-v-356c2fc9] .legal-document{border:1px solid #d9dee7!important;border-top:4px solid #101827!important;border-radius:var(--fan-radius-surface)!important;color:#3f4a5c!important;background:#fff!important;box-shadow:0 18px 50px #0a122214;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.legal-shell[data-v-356c2fc9] .legal-document>h1{margin-bottom:30px!important;padding-bottom:18px;border-bottom:1px solid #d9dee7;color:#101827!important;font-family:var(--font-display);font-size:clamp(2rem,8vw,3.25rem)!important;line-height:.96;letter-spacing:-.025em;text-transform:uppercase}.legal-shell[data-v-356c2fc9] .legal-prose{color:#3f4a5c!important;line-height:1.72}.legal-shell[data-v-356c2fc9] .legal-prose h2,.legal-shell[data-v-356c2fc9] .legal-prose h3,.legal-shell[data-v-356c2fc9] .legal-prose strong{color:#101827!important}.legal-shell[data-v-356c2fc9] .legal-prose h2{max-width:100%;font-size:clamp(1rem,4.8vw,1.125rem)!important;line-height:1.28;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.legal-shell[data-v-356c2fc9] .legal-prose a{color:#0f766e!important;text-decoration-color:#0f766e59;text-underline-offset:3px}.legal-shell__footer[data-v-356c2fc9]{width:min(calc(100% - 36px),960px);display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 auto;padding:22px 0 max(22px,env(safe-area-inset-bottom));color:#657084;font-size:.72rem}.legal-shell__footer nav[data-v-356c2fc9]{display:flex;flex-wrap:wrap;gap:8px 16px}.legal-shell__footer a[data-v-356c2fc9]{color:inherit;text-decoration:none}.legal-shell__footer a[aria-current=page][data-v-356c2fc9]{color:#101827;font-weight:800;text-decoration:underline;text-decoration-color:#0f766e;text-underline-offset:4px}@media(max-width:540px){.legal-shell__brand img[data-v-356c2fc9]{width:94px}.legal-shell__footer[data-v-356c2fc9]{align-items:flex-start;flex-direction:column}}
