:where(.p-legal) :where(.pg) :where(p,h1,h2,h3,ul,ol){margin:0}:where(.p-legal) .dk :focus-visible{outline-color:#87d1d6}:where(.p-legal) .statement{letter-spacing:-.018em;font-family:Overpass,sans-serif;font-size:max(38px,min(4.3vw,62px));font-weight:900;line-height:1.02}:where(.p-legal) .statement:after{content:"";background:#fed700;border-radius:3px;width:72px;height:5px;margin-top:max(20px,min(2vw,28px));display:block}@media (max-width:560px){:where(.p-legal) .statement{font-size:34px}}:where(.p-legal) .lede{color:#33495a;font-size:max(18px,min(1.4vw,20px));line-height:1.6}:where(.p-legal) .dk .lede{color:rgba(255,255,255,.84)}:where(.p-legal) .ihero{isolation:isolate;position:relative;overflow:hidden}:where(.p-legal) .ihero-bg{z-index:-1;object-fit:cover;object-position:80% 50%;opacity:.42;width:58%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 70%);mask-image:linear-gradient(90deg,transparent 0%,#000 70%)}:where(.p-legal) .hero{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:28px max(40px,min(4vw,56px));padding:max(36px,min(4vw,52px)) 0 max(48px,min(5vw,72px));display:grid}@media (max-width:1000px){:where(.p-legal) .hero{grid-template-columns:minmax(0,1fr)}}:where(.p-legal) .foot-top{grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr));gap:40px 32px;padding:72px 0 56px;display:grid}@media (max-width:900px){:where(.p-legal) .foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.p-legal) .foot-brand{grid-column:1/-1}}:where(.p-legal) .foot .logo{color:#fff}:where(.p-legal) .foot-brand p{max-width:320px;margin-top:18px;line-height:1.5}:where(.p-legal) .foot h2{letter-spacing:.08em;text-transform:uppercase;color:#87d1d6;margin-bottom:16px;font-family:Overpass Mono,monospace;font-size:12px;font-weight:600}:where(.p-legal) .foot li{margin:0 0 10px}:where(.p-legal) .foot a{color:#fff;text-decoration:none}:where(.p-legal) .foot a:hover{color:#87d1d6;text-underline-offset:3px;text-decoration:underline}:where(.p-legal) .foot-bot{color:rgba(255,255,255,.66);border-top:1px solid rgba(255,255,255,.14);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding:24px 0 40px;font-size:13px;display:flex}:where(.p-legal) .foot-bot a{color:rgba(255,255,255,.8)}:where(.p-legal) .mono{letter-spacing:.08em;text-transform:uppercase;font-family:Overpass Mono,ui-monospace,monospace;font-size:12px;font-weight:600}:where(.p-legal) .hero{grid-template-columns:minmax(0,1fr)}:where(.p-legal) .hero .lede{max-width:640px;margin-top:24px}:where(.p-legal) .hero .meta{color:#87d1d6;margin-top:20px}:where(.p-legal) .draft{color:#4a3800;background:#fff4c2;border-bottom:1px solid #ead27a;padding:12px 0;font-size:14.5px;line-height:1.5}:where(.p-legal) .draft b{font-weight:700}:where(.p-legal) .fill{color:#3d2e00;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffe98a;border-radius:4px;padding:1px 5px}:where(.p-legal) .lg{grid-template-columns:232px minmax(0,1fr);gap:max(40px,min(5vw,88px));padding-top:max(56px,min(7vw,96px));padding-bottom:max(72px,min(8vw,120px));display:grid}:where(.p-legal) .toc{align-self:start;position:-webkit-sticky;position:sticky;top:104px}:where(.p-legal) .toc .mono{color:#5a6b79;margin-bottom:14px}:where(.p-legal) .toc ol{border-left:1px solid #dce3ea;margin:0;padding:0;list-style:none}:where(.p-legal) .toc a{color:#4a5b69;border-left:2px solid transparent;gap:10px;margin-left:-1px;padding:6px 0 6px 16px;font-size:14.5px;line-height:1.35;text-decoration:none;display:flex}:where(.p-legal) .toc a .n{color:#1a6fae;min-width:18px;padding-top:1px;font-family:Overpass Mono,monospace;font-size:12px;font-weight:600}:where(.p-legal) .toc a:hover{color:#0e2b3e;border-left-color:#1a6fae}:where(.p-legal) .doc{min-width:0;max-width:740px}:where(.p-legal) .doc section{scroll-margin-top:104px}:where(.p-legal) .doc h2{letter-spacing:-.01em;color:#0e2b3e;align-items:baseline;gap:14px;margin:56px 0 18px;font-family:Overpass,sans-serif;font-size:max(22px,min(2vw,26px));font-weight:800;line-height:1.2;display:flex}:where(.p-legal) .doc section:first-of-type h2{margin-top:0}:where(.p-legal) .doc h2 .n{letter-spacing:.06em;color:#1a6fae;font-family:Overpass Mono,monospace;font-size:13px;font-weight:600}:where(.p-legal) .doc h3{color:#0e2b3e;margin:28px 0 10px;font-family:Overpass,sans-serif;font-size:18px;font-weight:700;line-height:1.3}:where(.p-legal) .doc p{color:#33495a;font-size:17px;line-height:1.7}:where(.p-legal) .doc li{color:#33495a;font-size:17px;line-height:1.7}:where(.p-legal) .doc p+p{margin-top:14px}:where(.p-legal) .doc ul+p{margin-top:14px}:where(.p-legal) .doc p+ul{margin-top:14px}:where(.p-legal) .doc ul{margin:0;padding-left:22px;list-style:outside}:where(.p-legal) .doc li+li{margin-top:8px}:where(.p-legal) .doc li::marker{color:#1a6fae}:where(.p-legal) .doc strong{color:#0e2b3e;font-weight:700}:where(.p-legal) .doc a{color:#1a6fae;text-underline-offset:3px;text-decoration:underline}:where(.p-legal) .doc a:hover{color:#17679f}:where(.p-legal) .doc code{color:#0e2b3e;white-space:nowrap;background:#eef3f7;border-radius:5px;padding:1px 6px;font-family:Overpass Mono,monospace;font-size:.88em;font-weight:600}:where(.p-legal) .doc .loud{color:#0e2b3e;font-weight:600}:where(.p-legal) .glance{background:#f2f5f8;border-radius:18px;margin:0 0 56px;padding:28px 32px}:where(.p-legal) .glance .mono{color:#1a6fae;margin-bottom:12px}:where(.p-legal) .glance ul{padding-left:20px}:where(.p-legal) .who{border-collapse:collapse;width:100%;margin-top:18px;font-size:15.5px;line-height:1.5}:where(.p-legal) .who th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#5a6b79;border-bottom:1px solid #cbd5df;padding:0 16px 10px 0;font-family:Overpass Mono,monospace;font-size:11.5px;font-weight:600}:where(.p-legal) .who td{vertical-align:top;color:#33495a;border-bottom:1px solid #e3e9ee;padding:14px 16px 14px 0}:where(.p-legal) .who td:first-child{color:#0e2b3e;white-space:nowrap;font-weight:700}:where(.p-legal) .contact{color:#33495a;margin-top:6px;font-style:normal;line-height:1.7}@media (max-width:1000px){:where(.p-legal) .lg{grid-template-columns:minmax(0,1fr);gap:40px}:where(.p-legal) .toc{background:#f2f5f8;border-radius:18px;padding:24px 28px;position:static}:where(.p-legal) .toc ol{columns:2;border-left:0;column-gap:32px}:where(.p-legal) .toc li{break-inside:avoid}:where(.p-legal) .toc a{border-left:0;padding-left:0}}@media (max-width:620px){:where(.p-legal) .toc ol{columns:1}:where(.p-legal) .glance{padding:24px 22px}:where(.p-legal) .who thead{display:none}:where(.p-legal) .who tr{border-bottom:1px solid #e3e9ee;padding:14px 0;display:block}:where(.p-legal) .who td{border:0;padding:2px 0;display:block}:where(.p-legal) .who td[data-label]:before{content:attr(data-label)": ";color:#0e2b3e;font-weight:600}}
