:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--legal-bg:#f8f9ff;--legal-surface:#fff;--legal-ink:#191c20;--legal-muted:#545b65;--legal-link:#34618e;--legal-outline:#c3c6cf;color:var(--legal-ink);background:var(--legal-bg);font:16px/1.6 Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:var(--legal-link);text-underline-offset:3px;overflow-wrap:anywhere}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:2px solid var(--legal-link);outline-offset:4px}.legal-header,.legal-content,.legal-footer{width:min(760px,100% - 32px);margin-inline:auto}.legal-header{padding-block:28px 20px}.legal-header a{font-size:20px;font-weight:600;text-decoration:none}.legal-content{border:1px solid var(--legal-outline);background:var(--legal-surface);border-radius:24px;padding:clamp(20px,5vw,40px)}h1{margin:0;font-size:clamp(28px,6vw,36px);line-height:1.2}h2{margin:0 0 8px;font-size:19px;font-weight:600}p{margin:8px 0 0}.legal-subtitle{color:var(--legal-muted);margin-top:12px}section{margin-top:28px}address{font-style:normal}dl{grid-template-columns:auto minmax(0,1fr);gap:6px 20px;margin:0;display:grid}dt{color:var(--legal-muted)}dd{margin:0}.legal-footer{padding-block:24px 40px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--legal-bg:#111418;--legal-surface:#191c20;--legal-ink:#e1e2e8;--legal-muted:#a0a4ad;--legal-link:#a0cafd;--legal-outline:#43474e}}@media (width<=420px){dl{grid-template-columns:minmax(0,1fr);gap:0}dt:not(:first-child){margin-top:10px}}@media print{:root{color:#000;background:#fff}.legal-header,.legal-footer{display:none}.legal-content{background:#fff;border:0;width:100%;padding:0}section{break-inside:avoid}a,dt,.legal-subtitle{color:#000}}
