.legal-page-module__fsme8q__page{--ink:#233137;--ink-strong:#121212;--copy:#515255;--muted:#758084;--slate:#9aaeb5;--line:#f2f2f2;--line-strong:#e8e8e8;--surface:#fff;--surface-muted:#fafafa;--link:#5a7a85;--ease-out-quart:cubic-bezier(.165, .84, .44, 1);background:var(--surface);color:var(--ink);font-family:var(--font-pp-neue), var(--font-inter), sans-serif;width:100%;font-size:10px;line-height:1.4}.legal-page-module__fsme8q__shell{box-sizing:border-box;width:100%;max-width:72em;margin-inline:auto;padding-inline:clamp(.8em,2vw,2em)}.legal-page-module__fsme8q__contentRail{border-inline:1px solid var(--line);min-width:0}.legal-page-module__fsme8q__banner{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:1.2em;padding:2.4em 1.6em 1.6em;display:grid}@media (min-width:900px){.legal-page-module__fsme8q__banner{grid-template-columns:minmax(0,1fr) 28em;align-items:end;gap:3.2em;padding:3.2em 1.6em 1.6em}}.legal-page-module__fsme8q__bannerPrimary{gap:.6em;display:grid}.legal-page-module__fsme8q__eyebrowPill{color:var(--slate);font-family:var(--font-zagma), var(--font-inter), monospace;letter-spacing:-.006em;text-transform:uppercase;background:#fff;border:1px solid #c7d1d54d;border-radius:9.9em;align-items:center;width:fit-content;padding:.5em .9em .3em;font-size:1.1em;line-height:1.4em;display:inline-flex}.legal-page-module__fsme8q__bannerTitle{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(3.2em,4vw,4.6em);font-weight:400;line-height:1.08}.legal-page-module__fsme8q__bannerMeta{color:var(--muted);font-family:var(--font-zagma), var(--font-inter), monospace;letter-spacing:-.006em;text-transform:uppercase;margin:0;font-size:1.1em;line-height:1.4em}.legal-page-module__fsme8q__bannerBody{color:var(--copy);max-width:36em;margin:0;font-size:1.4em;line-height:1.55}.legal-page-module__fsme8q__articleBody{display:grid}.legal-page-module__fsme8q__section{border-bottom:1px solid var(--line);gap:.9em;padding:2em 1.6em;display:grid}.legal-page-module__fsme8q__sectionTitle{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(2em,2.8vw,2.6em);font-weight:400;line-height:1.12}.legal-page-module__fsme8q__sectionSubtitle{color:var(--ink);letter-spacing:-.01em;margin:.4em 0 0;font-size:1.5em;font-weight:500;line-height:1.25}.legal-page-module__fsme8q__section p,.legal-page-module__fsme8q__section li{color:var(--copy);margin:0;font-size:1.4em;line-height:1.58}.legal-page-module__fsme8q__section ul{gap:.55em;margin:0;padding-left:1.2em;display:grid}.legal-page-module__fsme8q__section a{color:var(--ink);text-underline-offset:.18em;font-weight:500;-webkit-text-decoration:underline #5a7a8573;text-decoration:underline #5a7a8573;transition:text-decoration-color .2s}.legal-page-module__fsme8q__section a:hover{-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}.legal-page-module__fsme8q__callout{background:var(--material-light-thin);border:.5px solid #fff9;border-bottom:1px solid var(--line);box-shadow:var(--material-edge-light);border-radius:0;gap:.6em;margin:0;padding:1.6em;display:grid}.legal-page-module__fsme8q__calloutLabel{color:var(--muted);font-family:var(--font-zagma), var(--font-inter), monospace;letter-spacing:-.006em;text-transform:uppercase;font-size:1.1em;line-height:1.4em}.legal-page-module__fsme8q__callout p{color:var(--copy);margin:0;font-size:1.4em;line-height:1.58}.legal-page-module__fsme8q__profilePanel{border-bottom:1px solid var(--line);gap:1.6em;padding:1.6em;display:grid}.legal-page-module__fsme8q__profileMediaGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.2em;display:grid}.legal-page-module__fsme8q__mediaCard{background:var(--material-light-thin);border-radius:var(--radius-ios-md);box-shadow:var(--material-edge-light), var(--material-elev-sm);border:.5px solid #fff9;padding:.6em;overflow:hidden}.legal-page-module__fsme8q__mediaCard img{border-radius:calc(var(--radius-ios-md) - .4em);width:100%;height:auto;display:block}.legal-page-module__fsme8q__factGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;display:grid}.legal-page-module__fsme8q__factCard{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-ios-sm);gap:.4em;padding:1.2em;display:grid}.legal-page-module__fsme8q__factLabel{color:var(--muted);font-family:var(--font-zagma), var(--font-inter), monospace;letter-spacing:-.006em;text-transform:uppercase;font-size:1.05em;line-height:1.4em}.legal-page-module__fsme8q__factValue{color:var(--ink);letter-spacing:-.01em;font-size:1.35em;font-weight:500;line-height:1.3}.legal-page-module__fsme8q__linkList{flex-wrap:wrap;gap:.6em;display:flex}.legal-page-module__fsme8q__linkPill{border:1px solid var(--line-strong);color:var(--ink);transition:background-color .2s var(--ease-out-quart), border-color .2s var(--ease-out-quart);background:#fff;border-radius:9.9em;align-items:center;gap:.4em;padding:.75em 1.2em;font-size:1.25em;font-weight:500;text-decoration:none;display:inline-flex}.legal-page-module__fsme8q__linkPill:hover{background:var(--surface-muted);border-color:var(--slate)}.legal-page-module__fsme8q__section .legal-page-module__fsme8q__linkList a,.legal-page-module__fsme8q__section .legal-page-module__fsme8q__linkPill,.legal-page-module__fsme8q__section .legal-page-module__fsme8q__linkPill:hover{text-decoration:none}.legal-page-module__fsme8q__linkPillPrimary{background:var(--ink);border-color:var(--ink);color:#fff}.legal-page-module__fsme8q__linkPillPrimary:hover{background:var(--ink-strong);border-color:var(--ink-strong)}.legal-page-module__fsme8q__faqList{gap:0;display:grid}.legal-page-module__fsme8q__faqItem{border-top:1px solid var(--line)}.legal-page-module__fsme8q__faqItem:first-child{border-top:none}.legal-page-module__fsme8q__faqItem summary{color:var(--ink);cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:1.2em 0;font-size:1.45em;font-weight:400;line-height:1.35;list-style:none;display:flex}.legal-page-module__fsme8q__faqItem summary::-webkit-details-marker{display:none}.legal-page-module__fsme8q__faqItem summary:after{color:var(--muted);content:"+";font-family:var(--font-zagma), monospace;transition:transform .2s var(--ease-out-quart);flex-shrink:0;margin-left:1.6em;font-size:1.2em}.legal-page-module__fsme8q__faqItem[open] summary:after{content:"−"}.legal-page-module__fsme8q__faqItem p{color:var(--copy);margin:0;padding:0 0 1.4em;font-size:1.35em;line-height:1.58}.legal-page-module__fsme8q__pageFoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2em 2em;padding:1.6em;display:flex}.legal-page-module__fsme8q__homeLink,.legal-page-module__fsme8q__footLink{color:var(--link);font-size:1.25em;font-weight:500;text-decoration:none;transition:color .2s}.legal-page-module__fsme8q__homeLink:hover,.legal-page-module__fsme8q__footLink:hover{color:var(--ink)}.legal-page-module__fsme8q__footNav{flex-wrap:wrap;align-items:center;gap:1.2em 1.6em;display:flex}.legal-page-module__fsme8q__footLink{color:var(--muted)}@media (max-width:767px){.legal-page-module__fsme8q__profileMediaGrid,.legal-page-module__fsme8q__factGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.legal-page-module__fsme8q__faqItem summary:after{transition:none}}
