:root{color-scheme:dark;font-family:system-ui,sans-serif;color:#eaf7fc;background:#07131d;line-height:1.65}*{box-sizing:border-box}body{margin:0}a{color:#34dce4;text-underline-offset:4px}header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px max(20px,calc((100vw - 1040px)/2));background:#03090e;border-bottom:1px solid #24414f}.brand{display:flex;align-items:center;gap:12px;color:#fff;font-weight:800;text-decoration:none;line-height:1}.brand img{object-fit:contain}.brand b{color:#00d5df}.button{background:#00cbd5;color:#03171b;border-radius:9px;padding:10px 16px;text-decoration:none;font-weight:700;white-space:nowrap}nav{display:flex;gap:24px;flex-wrap:wrap;max-width:1040px;margin:0 auto;padding:20px}nav a{font-size:14px}main{max-width:960px;margin:0 auto;padding:32px 20px 64px}h1{font-size:clamp(30px,5vw,48px);line-height:1.12;letter-spacing:-1px}h2{margin-top:36px;font-size:22px;line-height:1.3}h3{margin-top:26px;font-size:18px}p,li{max-width:80ch;color:#bbd1dc}.eyebrow{color:#00d5df;text-transform:uppercase;letter-spacing:1.5px;font-size:12px}.lead{font-size:19px;max-width:65ch}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:30px 0}.card,.notice{padding:20px;border:1px solid #294752;border-radius:12px;background:#0c202c}.card h2{margin-top:0}.notice{border-left:3px solid #00d5df}details{padding:16px 0;border-bottom:1px solid #28424d}summary{cursor:pointer;font-weight:650}footer{background:#03090e;border-top:1px solid #24414f;padding:28px 20px;text-align:center}footer nav{justify-content:center}footer p{margin:8px auto;font-size:14px}.table-scroll{overflow:auto}table{border-collapse:collapse;font-size:14px;width:100%}td,th{padding:14px;text-align:left;border:1px solid #28424d;vertical-align:top}td:first-child{min-width:120px}th{background:#102530}.skip{position:absolute;left:12px;top:-60px;background:#fff;color:#000;padding:12px}.skip:focus{top:8px}a:focus-visible,summary:focus-visible{outline:2px solid #00d5df;outline-offset:4px}@media(max-width:520px){header{padding:14px 12px;gap:8px}.brand{font-size:12px;gap:5px}.brand img{width:34px}.button{font-size:12px;padding:9px}.cards{grid-template-columns:1fr}nav{gap:12px 20px}main{padding-top:16px}}

.info-navigation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:1050px;margin:auto}.page-languages{display:flex;gap:14px}.page-languages [aria-current=page]{font-weight:bold;color:#00d5df}
