.lg{--paper:#fff;--paper-2:#f4f7f8;--line:#dbe6e9;--ink:#0f2830;--text:#264a54;--muted:#4f6b76;--navy:#0b1a24;--navy-line:#24414f;--on-navy:#e6f1f3;--on-navy-mut:#a6c2ca;--blue:#0e6f6b;--blue-700:#0a5350;--amber:#e0a423;--color-background:#fff;--color-foreground:#0f2830;--color-muted:#f4f7f8;--color-muted-foreground:#4f6b76;--color-border:#dbe6e9;--color-primary:#0e6f6b;--color-primary-foreground:#fff;--color-accent:#e3f1ef;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;background:var(--paper);min-height:100dvh;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:16px;line-height:1.6;display:flex}.lg *,.lg :before,.lg :after{box-sizing:border-box}.lg :focus-visible{outline:3px solid var(--blue);outline-offset:2px}.lg-band :focus-visible,.lg-ft :focus-visible{outline-color:var(--amber)}.lg-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.lg-nav{z-index:60;-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--line);background:#ffffffd1;position:sticky;top:0}.lg-nav-in{justify-content:space-between;align-items:center;gap:16px;height:66px;display:flex}.lg-brand{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:11px;font-size:18px;font-weight:700;display:inline-flex}.lg-logo{color:#fff;letter-spacing:.02em;background:linear-gradient(140deg,#0e6f6b 0%,#0a5350 100%);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff40}.lg-nav-cta{align-items:center;gap:14px;display:flex}.lg-signin{color:var(--ink);font-size:15px;font-weight:600}.lg-signin:hover{color:var(--blue)}.lg-btn{white-space:nowrap;background:var(--blue);color:#fff;height:42px;font-family:var(--font-display);letter-spacing:-.01em;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.lg-btn:hover{background:var(--blue-700);transform:translateY(-1px)}.lg-band{color:var(--on-navy);background:radial-gradient(900px 480px at 85% -10%,#1c4a4a 0%,#0000 60%),linear-gradient(160deg,#0b1a24 0%,#122b39 100%);position:relative;overflow:hidden}.lg-band:before{content:"";pointer-events:none;background:radial-gradient(520px 300px at 8% 110%,#e0a42329,#0000 65%);position:absolute;inset:0}.lg-band-in{padding-top:44px;padding-bottom:40px;position:relative}.lg-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--amber);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.lg-tick{background:currentColor;width:22px;height:1px}.lg-tabs{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.lg-tabs a{border:1px solid var(--navy-line);height:44px;color:var(--on-navy);font-family:var(--font-display);letter-spacing:-.01em;background:#ffffff0d;border-radius:999px;align-items:center;padding:0 20px;font-size:15.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.lg-tabs a:hover{background:#ffffff1f;border-color:#35486e}.lg-tabs a[aria-current=page]{color:var(--ink);background:#fff;border-color:#fff}.lg-main{flex:1;padding:64px 24px 96px}.lg-doc{max-width:760px;margin:0 auto}.lg-stand{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);margin-top:56px;padding-top:22px;font-size:12.5px}.lg .legal-prose{color:var(--text);font-size:17px;line-height:1.75}.lg .legal-prose h1{font-family:var(--font-display);color:var(--ink);letter-spacing:-.03em;text-wrap:balance;margin:0 0 32px;font-size:clamp(2rem,4.4vw,2.9rem);font-weight:800;line-height:1.08}.lg .legal-prose h1,.lg .legal-prose h2,.lg .legal-prose h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.lg .legal-prose h2{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;border-top:1px solid var(--line);margin:52px 0 14px;padding-top:30px;font-size:1.4rem;font-weight:700;line-height:1.25}.lg .legal-prose h1+h2{margin-top:0}.lg .legal-prose h3{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:30px 0 8px;font-size:1.1rem;font-weight:700}.lg .legal-prose p{margin:0 0 18px}.lg .legal-prose ul,.lg .legal-prose ol{margin:0 0 20px;padding-left:1.4rem}.lg .legal-prose ul{list-style:outside}.lg .legal-prose ol{list-style:decimal}.lg .legal-prose li{margin-bottom:9px;padding-left:4px}.lg .legal-prose li::marker{color:var(--blue);font-weight:600}.lg .legal-prose strong{color:var(--ink);font-weight:600}.lg .legal-prose a:not([class]){color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.lg .legal-prose a:not([class]):hover{color:var(--blue-700);text-decoration-thickness:2px}.lg .legal-prose a[class]{background:var(--blue);color:#fff;height:46px;font-family:var(--font-display);letter-spacing:-.01em;border-radius:12px;padding:0 20px;font-size:15.5px;font-weight:700;text-decoration:none}.lg .legal-prose a[class]:hover{background:var(--blue-700);opacity:1}.lg .legal-prose code{font-family:var(--font-mono);background:var(--paper-2);border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-size:.88em}.lg .legal-prose .overflow-x-auto{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin:8px 0 24px}.lg .legal-prose table{font-size:15px;line-height:1.55}.lg .legal-prose thead{background:var(--paper-2)}.lg-ft{color:var(--on-navy-mut);background:#0b1a24;border-top:0}.lg-ft-in{grid-template-columns:1.6fr 1fr 1fr;gap:32px;padding-top:56px;padding-bottom:30px;display:grid}.lg-ft .lg-brand{color:#fff}.lg-tag{color:#a6c2ca;max-width:32ch;margin:14px 0 0;font-size:14px}.lg-ft h2{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:#a6c2ca;margin:0 0 14px;font-size:11.5px;font-weight:600}.lg-ft ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lg-ft ul a{color:#a6c2ca;font-size:14.5px}.lg-ft ul a:hover{color:#fff}.lg-ft-bottom{color:#a6c2ca;border-top:1px solid #1b3342;padding-top:18px;padding-bottom:40px;font-size:13px}@media (max-width:720px){.lg-ft-in{grid-template-columns:1fr 1fr}.lg-ft-in>div:first-child{grid-column:1/-1}.lg-main{padding:44px 20px 72px}.lg-wrap{padding:0 20px}.lg-band-in{padding-top:32px;padding-bottom:30px}.lg .legal-prose{font-size:16px;line-height:1.7}.lg .legal-prose h1{font-size:1.8rem}.lg .legal-prose h2{margin-top:40px;padding-top:24px;font-size:1.25rem}}@media (max-width:480px){.lg-signin{display:none}.lg-brand{gap:9px;font-size:16px}.lg .legal-prose h1{letter-spacing:-.025em;font-size:clamp(1.15rem,5.9vw,1.5rem)}.lg-btn{height:40px;padding:0 14px;font-size:14px}.lg-tabs{gap:8px}.lg-tabs a{height:40px;padding:0 15px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.lg-btn,.lg-btn:hover{transition:none;transform:none}}@media print{.lg-nav,.lg-band,.lg-ft{display:none}.lg-main{padding:0}}