:root{color-scheme:dark;--cyan:#68e1d5;--bg:#0b1116;--border:#2b424e;font-family:"Segoe UI",Arial,sans-serif;color:#e8f2f5;background:var(--bg)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 10% 5%,#1643473d,transparent 38%),var(--bg)}a{color:#8fe6dc;text-underline-offset:4px}a:hover{color:white}a:focus-visible,button:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.skip-link{position:absolute;left:20px;top:-80px;background:#173b43;padding:12px;z-index:9}.skip-link:focus{top:12px}.legal-header{display:flex;align-items:center;gap:28px;max-width:1360px;margin:auto;padding:30px 5%;border-bottom:1px solid var(--border)}.brand{display:flex;align-items:center;gap:12px;color:white;text-decoration:none;font-size:22px;font-weight:700;letter-spacing:-.8px}.brand img{object-fit:contain;border-radius:3px}.accent{color:var(--cyan)}.return-link{margin-left:auto;font-size:12px}.legal-language{display:flex;gap:12px;font-size:12px}.legal-language a{text-decoration:none;border-bottom:2px solid transparent;padding:8px 4px}.legal-language [aria-current]{border-color:var(--cyan);color:white}.legal-layout{max-width:1280px;margin:0 auto;padding:65px 5% 85px;display:grid;grid-template-columns:210px minmax(0,1fr);gap:7%}.eyebrow{font-size:9px;letter-spacing:1.6px;color:#85b6c4;line-height:1.9}.legal-sidebar{padding-top:12px}.legal-sidebar nav{display:grid;gap:5px;margin-top:22px}.legal-sidebar nav a{padding:12px 0;border-bottom:1px solid #223944;text-decoration:none;font-size:12px;line-height:1.6;color:#a9c5cf}.legal-article{min-width:0;max-width:820px}.legal-article h1{font-size:clamp(32px,4vw,54px);line-height:1.13;letter-spacing:-1.8px;margin:15px 0 19px}.legal-date{color:#7f9eac;font-size:10px}.legal-notice{font-size:12px;line-height:1.8;background:#17323a;border-left:2px solid var(--cyan);padding:16px 18px;margin:25px 0}.legal-toc{display:flex;flex-wrap:wrap;gap:9px 20px;padding:15px 0 25px;border-bottom:1px solid var(--border);margin-bottom:36px}.legal-toc a{font-size:11px;line-height:1.7}.legal-article section{scroll-margin-top:30px;margin:35px 0}.legal-article h2{font-size:21px;line-height:1.45;letter-spacing:-.4px;color:#e1f1f4;margin:0 0 17px}.legal-article p,.legal-article li{font-size:14px;line-height:1.9;color:#afc4ce}.legal-article li{margin-bottom:7px}.legal-article ul{padding-left:20px}.legal-article dl{margin:16px 0}.legal-article dl>div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);gap:20px;border-bottom:1px solid #223944;padding:13px 0;font-size:12px;line-height:1.8}.legal-article dt{color:#81a5b4}.legal-article dd{margin:0;overflow-wrap:anywhere}.legal-missing{color:#f2ba6c;font-size:12px}.legal-table-wrap{overflow-x:auto;border:1px solid var(--border);margin:23px 0}.legal-article table{border-collapse:collapse;width:100%;min-width:540px;font-size:12px;line-height:1.8}.legal-article th,.legal-article td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.legal-article th{font-weight:600;color:#cce7e9}.legal-article td{color:#a9c2cd}.legal-article caption{text-align:left;color:#8cb2bd;font-size:10px;padding:12px 16px}.legal-box{padding:20px 23px;border:1px solid #5b543a;background:#43391d22;margin:25px 0;font-size:13px;line-height:1.8}.legal-box p:last-child{margin-bottom:0}.legal-box strong{color:#e9cb92}.legal-box a{overflow-wrap:anywhere}.legal-print{border-top:1px solid var(--border);padding-top:28px}.legal-print button{font:inherit;color:#9ee8df;background:#15353d;border:1px solid #3e666e;padding:12px 17px;cursor:pointer}.legal-footer{padding:30px 5%;max-width:1280px;margin:auto;border-top:1px solid var(--border);font-size:10px;color:#7899aa;line-height:1.8}.legal-footer nav{display:flex;flex-wrap:wrap;gap:12px 22px;margin:20px 0}.legal-footer a{font-size:11px}.legal-footer p{font-size:10px}code{font-size:.9em;overflow-wrap:anywhere}@media(max-width:760px){.legal-header{gap:16px;padding:22px 6%}.brand{font-size:20px;gap:9px}.brand img{width:34px;height:34px}.return-link{display:none}.legal-language{margin-left:auto}.legal-layout{grid-template-columns:1fr;padding:30px 6% 45px;gap:30px}.legal-sidebar{order:2;border-top:1px solid var(--border);padding-top:20px}.legal-sidebar nav{grid-template-columns:1fr 1fr;gap:5px 25px;margin-top:12px}.legal-article h1{font-size:36px}.legal-article p,.legal-article li{font-size:13px}.legal-article dl>div{grid-template-columns:1fr;gap:4px}.legal-box{padding:17px}.legal-footer{padding:25px 6%}.legal-toc{gap:9px 17px}.legal-article section{margin:30px 0}}@media print{:root{color-scheme:light;color:#111;background:#fff}body{background:white;color:#111}.legal-header,.legal-sidebar,.legal-footer,.legal-toc,.legal-print,.skip-link{display:none}.legal-layout{display:block;max-width:none;padding:0}.legal-article{max-width:none}.legal-article p,.legal-article li,.legal-article h2,.legal-article dd,.legal-article dt,.legal-article td,.legal-article th,.legal-date{color:#222}.legal-notice,.legal-box{background:none;border:1px solid #777;break-inside:avoid}.legal-article h2{break-after:avoid}.legal-table-wrap{overflow:visible}a{color:#111}.legal-missing{color:#555}.legal-article h1{font-size:28px}.legal-article table{font-size:10px;min-width:0}.legal-article th,.legal-article td{padding:8px}.legal-box strong{color:#222}}
