@font-face{font-family:InterTight;src:url('../fonts/inter-tight-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:InterTight;src:url('../fonts/inter-tight-600.ttf') format('truetype');font-weight:500 700;font-display:swap}@font-face{font-family:InterTight;src:url('../fonts/inter-tight-900.ttf') format('truetype');font-weight:800 950;font-display:swap}
*{box-sizing:border-box}html{scroll-padding-top:120px}body{margin:0;background:var(--concept-surface);--on-text:var(--concept-text);--on-muted:var(--concept-muted);--on-line:var(--concept-line);--on-accent:var(--concept-accent-text);color:var(--on-text, var(--concept-text));font-family:InterTight,Arial,sans-serif;-webkit-font-smoothing:antialiased}.skip{position:fixed;left:20px;top:-100px;z-index:100;background:var(--concept-inverse-bg);--on-text:var(--concept-inverse-text);--on-muted:var(--concept-inverse-muted);--on-line:var(--concept-inverse-line);--on-accent:var(--concept-inverse-accent);color:var(--on-accent, var(--concept-accent-text));padding:12px 20px}.skip:focus{top:12px}a{color:inherit}a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.legal-heading{background:var(--concept-accent);--on-text:var(--concept-accent-ink);--on-muted:var(--concept-accent-ink);--on-line:currentColor;--on-accent:var(--concept-accent-ink);color:var(--concept-accent-ink);padding:70px 0 76px}.legal-heading>div{width:min(1280px,90%);margin:auto}.legal-heading h1{font-size:clamp(40px,6.3vw,90px);font-weight:900;letter-spacing:-.025em;line-height:1.05;margin:0;max-width:1100px}.legal-document{width:min(960px,88%);margin:0 auto;padding:64px 0 90px;font-size:19px;line-height:1.7;overflow-wrap:anywhere}.legal-document p{margin:0 0 1.2em}.legal-document h2{font-size:30px !important;line-height:1.25 !important;font-weight:600 !important;letter-spacing:-.015em !important;margin:1.7em 0 .8em}.legal-document h3,.legal-document h4{font-size:23px !important;line-height:1.35 !important;font-weight:600 !important;margin:1.6em 0 .65em}.legal-document h2:first-child{margin-top:0}.legal-document ul,.legal-document ol{padding-left:1.7em;margin:1em 0 1.4em}.legal-document li{margin:.6em 0}.legal-document a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.legal-document a:hover{background:var(--concept-accent);--on-text:var(--concept-accent-ink);--on-muted:var(--concept-accent-ink);--on-line:currentColor;--on-accent:var(--concept-accent-ink);color:var(--concept-accent-ink)}.legal-document hr{border:0;border-top:1px solid var(--on-line, var(--concept-line));margin:32px 0}.legal-document table{width:100%;border-collapse:collapse;font-size:17px;table-layout:fixed}.legal-document th,.legal-document td{border:1px solid var(--on-line, var(--concept-line));padding:12px;vertical-align:top}.legal-document th{background:var(--concept-accent);--on-text:var(--concept-accent-ink);--on-muted:var(--concept-accent-ink);--on-line:currentColor;--on-accent:var(--concept-accent-ink);color:var(--concept-accent-ink);text-align:left}.legal-document strong,.legal-document b{font-weight:600}
@media(max-width:650px){.legal-heading{padding:40px 0 46px}.legal-heading>div{width:calc(100% - 40px)}.legal-document{width:calc(100% - 40px);font-size:17px;line-height:1.65;padding:38px 0 55px}.legal-document h2{font-size:25px !important}.legal-document h3,.legal-document h4{font-size:21px !important}.legal-document table{font-size:14px}.legal-document td,.legal-document th{padding:7px}}
