*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#060b16;color:#e8edfb;font-family:Inter,system-ui,-apple-system,Arial,sans-serif;line-height:1.6}.skip{position:absolute;left:-9999px}.skip:focus{left:15px;top:15px;z-index:5;background:#fff;color:#000;padding:12px}.guide-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px max(24px,calc((100% - 1160px)/2));border-bottom:1px solid #253651;background:#0a1222}.brand{display:flex;align-items:center;gap:9px;font-size:13px;letter-spacing:.12em;font-weight:800}.brand small{display:block;font-size:9px;letter-spacing:.3em;color:#a8c9e9}.brand img{object-fit:contain}.guide-header nav{display:flex;gap:18px;align-items:center}.guide-header a,.related a,a{color:#b3d9ff}.guide-header a{text-decoration:none}.container{max-width:1160px;margin:auto;padding:0 24px}.crumb{font-size:12px;color:#abb9d4;padding:25px 0}.hero{padding:24px 0 42px;max-width:900px}.eyebrow{letter-spacing:.17em;font-size:12px;color:#a1cfff;font-weight:800}.hero h1{font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.06;letter-spacing:-.045em;margin:12px 0 22px}.lead{font-size:clamp(1.05rem,2vw,1.3rem);color:#c5d4e8}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.button,.outline{display:inline-block;text-decoration:none;border-radius:13px;padding:13px 20px;font-weight:800;font-size:14px;cursor:pointer}.button{background:linear-gradient(105deg,#94d9fb,#bea7ff);color:#081322!important;border:1px solid transparent}.outline{border:1px solid #50708e;background:#142035;color:#ebf4ff}.layout{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:23px;align-items:start;padding-bottom:56px}.layout article{min-width:0}.panel{border:1px solid #273b59;background:linear-gradient(145deg,#101c30,#0c1323);border-radius:23px;margin-bottom:18px;padding:clamp(20px,3.1vw,34px);box-shadow:0 12px 36px #02061465}.panel h2{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.2;margin:0 0 14px}.panel p{color:#c2cfe0}.checks{display:grid;gap:9px}.checks label{display:flex;align-items:start;gap:12px;padding:14px;border:1px solid #34445a;border-radius:13px;background:#121d30;color:#dbe8fb;cursor:pointer}.checks input{width:19px;height:19px;flex-shrink:0;margin-top:4px;accent-color:#9ccaff}.checks strong{color:#fff}.small{font-size:12px!important;color:#a1b3ca!important}.muted{color:#a6bbd4}.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.three>div{padding:14px;background:#18273d;border-radius:12px}.three h3{margin:0;font-size:15px}.three p{font-size:13px}.related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.related a{padding:13px;border:1px solid #415875;border-radius:12px;text-decoration:none}.sticky{position:sticky;top:20px}.fill{display:block;text-align:center;margin:12px 0}footer{border-top:1px solid #263650;padding:30px 0 50px;color:#a8b5cb}footer a{color:#b2d8fa}footer small{display:block;margin-top:12px}@media(max-width:800px){.layout{grid-template-columns:1fr}.sticky{position:static}.three{grid-template-columns:1fr}.guide-header nav a:not(.button){display:none}}@media(max-width:480px){.guide-header{padding:12px 18px}.container{padding:0 18px}.guide-header .button{font-size:12px;padding:9px}.related{grid-template-columns:1fr}.actions .button,.actions .outline{width:100%;text-align:center}.hero{padding-bottom:22px}}@media print{body{background:#fff;color:#000}.panel{background:#fff;color:#000;box-shadow:none;border-color:#bbb;break-inside:avoid}.panel p,.checks label,.checks strong{color:#000}.guide-header,.actions,.side,footer{display:none}.layout{display:block}.container{max-width:none}.checks label{background:#fff;border-color:#aaa}.hero{padding-bottom:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}