.legal-module__WYTPxq__page{--ink:#1b1a17;--ground:#f3f0e8;--line:#dad4c7;--muted:#5e5a52;--muted-strong:#4a463f;--dim:#bdb7aa;--dim-mono:#a8a294;--accent:#c2410c;--accent-hover:#9a3412;min-height:100vh;font-family:var(--font-plex-sans), system-ui, sans-serif;color:var(--ink);background:var(--ground);flex-direction:column;display:flex}.legal-module__WYTPxq__page a:not([class]){color:var(--accent);text-underline-offset:2px;text-decoration-thickness:1px}.legal-module__WYTPxq__page a:not([class]):hover{color:var(--accent-hover)}.legal-module__WYTPxq__page :is(a,button,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.legal-module__WYTPxq__container{box-sizing:border-box;width:100%;max-width:1168px;margin:0 auto;padding-left:24px;padding-right:24px}.legal-module__WYTPxq__dark{background:var(--ink);color:var(--ground)}.legal-module__WYTPxq__eyebrow{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:500}.legal-module__WYTPxq__dark .legal-module__WYTPxq__eyebrow{color:var(--dim-mono)}.legal-module__WYTPxq__nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:72px;padding-top:14px;padding-bottom:14px;display:flex}.legal-module__WYTPxq__brand{min-height:44px;color:var(--ground);align-items:center;gap:10px;text-decoration:none;display:flex}.legal-module__WYTPxq__mark{background:var(--accent);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.legal-module__WYTPxq__brandName{font-family:var(--font-archivo), sans-serif;letter-spacing:-.01em;font-size:17px;font-weight:700}.legal-module__WYTPxq__navLink{min-height:44px;color:var(--dim);align-items:center;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.legal-module__WYTPxq__navLink:hover{color:var(--ground)}.legal-module__WYTPxq__heroInner{flex-direction:column;gap:18px;padding-top:56px;padding-bottom:64px;display:flex}.legal-module__WYTPxq__title{font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(38px,4vw + 12px,56px);font-weight:800;line-height:1.04}.legal-module__WYTPxq__lead{max-width:680px;color:var(--dim);margin:0;font-size:18px;line-height:1.55}.legal-module__WYTPxq__meta{font-family:var(--font-plex-mono), monospace;color:var(--dim-mono);flex-wrap:wrap;gap:8px 24px;font-size:13px;font-weight:500;display:flex}.legal-module__WYTPxq__bodyInner{flex-wrap:wrap;align-items:flex-start;gap:40px 72px;padding-top:56px;padding-bottom:96px;display:flex}.legal-module__WYTPxq__toc{flex-direction:column;flex:0 260px;gap:10px;min-width:0;display:flex;position:sticky;top:24px}.legal-module__WYTPxq__tocList{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-module__WYTPxq__tocLink{border-bottom:1px solid var(--line);min-height:40px;color:var(--muted-strong);align-items:baseline;gap:10px;padding:9px 0;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.legal-module__WYTPxq__tocLink:hover{color:var(--ink)}.legal-module__WYTPxq__tocIndex{font-family:var(--font-plex-mono), monospace;color:var(--accent);flex-shrink:0;font-size:12px;font-weight:500}.legal-module__WYTPxq__content{flex-direction:column;flex:560px;gap:56px;min-width:0;max-width:760px;display:flex}@media (max-width:900px){.legal-module__WYTPxq__toc{flex-basis:100%;position:static}}.legal-module__WYTPxq__section{flex-direction:column;gap:16px;scroll-margin-top:24px;display:flex}.legal-module__WYTPxq__sectionHead{flex-direction:column;gap:8px;display:flex}.legal-module__WYTPxq__h2{font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(26px,2vw + 10px,32px);font-weight:800;line-height:1.1}.legal-module__WYTPxq__h3{font-family:var(--font-archivo), sans-serif;letter-spacing:-.01em;margin:8px 0 0;font-size:20px;font-weight:700;line-height:1.25}.legal-module__WYTPxq__content p{color:var(--muted-strong);margin:0;font-size:16px;line-height:1.6}.legal-module__WYTPxq__content ul{color:var(--muted-strong);flex-direction:column;gap:8px;margin:0;padding-left:22px;font-size:16px;line-height:1.6;display:flex}.legal-module__WYTPxq__content li::marker{color:var(--accent)}.legal-module__WYTPxq__content strong{color:var(--ink);font-weight:600}.legal-module__WYTPxq__summary{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.legal-module__WYTPxq__summaryItem{border:1px solid var(--line);color:var(--muted-strong);background:#fff;border-radius:14px;padding:16px 18px;font-size:15px;line-height:1.5}.legal-module__WYTPxq__summaryItem strong{font-family:var(--font-archivo), sans-serif;color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:700;display:block}.legal-module__WYTPxq__tableWrap{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;overflow-x:auto}.legal-module__WYTPxq__table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.5}.legal-module__WYTPxq__table th,.legal-module__WYTPxq__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--muted-strong);padding:12px 16px}.legal-module__WYTPxq__table th{font-family:var(--font-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--ground);font-size:12px;font-weight:500}.legal-module__WYTPxq__table tr:last-child td{border-bottom:0}.legal-module__WYTPxq__table td:first-child{color:var(--ink);font-weight:600}.legal-module__WYTPxq__callout{border-left:4px solid var(--accent);background:#fff;border-radius:0 14px 14px 0;padding:18px 20px}.legal-module__WYTPxq__callout p+p{margin-top:8px}.legal-module__WYTPxq__footer{border-top:1px solid var(--line)}.legal-module__WYTPxq__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:32px;padding-bottom:40px;display:flex}.legal-module__WYTPxq__footerBrand{align-items:center;gap:10px;display:flex}.legal-module__WYTPxq__footerMark{border-radius:7px;width:26px;height:26px}.legal-module__WYTPxq__footerName{font-family:var(--font-archivo), sans-serif;letter-spacing:-.01em;font-size:15px;font-weight:700}.legal-module__WYTPxq__footerNav{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.legal-module__WYTPxq__footerLink{min-height:44px;color:var(--muted-strong);align-items:center;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.legal-module__WYTPxq__footerLink:hover{color:var(--ink)}.legal-module__WYTPxq__copyright{font-family:var(--font-plex-mono), monospace;color:var(--muted);font-size:12px;font-weight:500}
@font-face{font-family:archivo;src:url(../media/Archivo_Variable-s.p.17-aodiw50953.woff2)format("woff2");font-display:swap;font-weight:600 800}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_456957f7-module__5nUSQa__className{font-family:archivo,archivo Fallback}.archivo_456957f7-module__5nUSQa__variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:plexSans;src:url(../media/IBMPlexSans_Variable-s.p.0wiir8udbzjvx.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.plexsans_526616ab-module__C_yrpW__className{font-family:plexSans,plexSans Fallback}.plexsans_526616ab-module__C_yrpW__variable{--font-plex-sans:"plexSans", "plexSans Fallback"}
@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_500-s.p.0oace-s_gkfks.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_627d77e2-module__mOmpeq__className{font-family:plexMono,plexMono Fallback;font-weight:500}.plexmono_627d77e2-module__mOmpeq__variable{--font-plex-mono:"plexMono", "plexMono Fallback"}
