:root{color-scheme:dark;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% 0%,#224263 0%,#0b1e36 58%,#081526 100%);color:#f7fbff;font-size:17px;line-height:1.65}a{color:#ffbe69}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid #ffb243;outline-offset:4px;border-radius:7px}.container{width:min(100% - 32px,800px);margin:auto}.header{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid #53718f}.logo{width:min(260px,55vw);height:auto}.language{font-weight:800;min-height:42px;display:flex;gap:14px;align-items:center}.language a{padding:7px 9px;border:1px solid #7191af;border-radius:9px;text-decoration:none;color:#fff}.language a[aria-current=page]{background:#ffaf3d;color:#071c33;border-color:#ffaf3d}.breadcrumb{padding:23px 0 4px;color:#c6daee;font-size:15px}.breadcrumb a{color:#dfeaff}main{padding:4px 0 45px}h1{font-size:clamp(29px,6.1vw,44px);line-height:1.18;margin:15px 0 15px;color:#fff}h2{font-size:clamp(22px,4.6vw,29px);line-height:1.28;margin:30px 0 12px;color:#ffbe69}p,li{margin:12px 0;color:#eef4ff}p.lead{font-size:clamp(18px,4vw,21px);font-weight:600;line-height:1.5}.eyebrow{font-size:13px;color:#ffbf74!important;letter-spacing:.16em;font-weight:900;text-transform:uppercase}.panel{border:1px solid #708cad;background:#14314f;border-radius:19px;padding:20px 23px;margin:24px 0}.panel h2{margin-top:0}.answer{border-radius:12px;background:#203c5b;padding:12px 16px;margin:14px 0}summary{cursor:pointer;min-height:44px;font-weight:800;color:#fff;padding:7px 0}.note{padding:14px 18px;border-left:3px solid #ffb243;background:#13283f;color:#ecf4ff}.actions{display:grid;grid-template-columns:1fr;gap:12px;margin:22px 0}.button{display:flex;align-items:center;justify-content:center;min-height:54px;border-radius:13px;padding:11px 17px;font-weight:900;font-size:17px;line-height:1.25;text-align:center;text-decoration:none!important}.primary{background:#ffaf3d;border:2px solid #ffaf3d;color:#071c33!important;box-shadow:0 4px 0 #9b5e15}.secondary{background:#203f5e;border:2px solid #bfd2e5;color:#fff!important;box-shadow:0 3px 0 #051426}footer{padding:23px 0 34px;border-top:1px solid #59738d;display:flex;flex-wrap:wrap;gap:18px;color:#d9e4f1;font-size:14px}footer a{color:#ecf3ff}ul{padding-left:23px}@media(min-width:640px){.actions{grid-template-columns:1fr 1fr}}