:root{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#142b43;background:#f7fbff;line-height:1.7;font-size:16px;font-synthesis:none}*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0}a{color:#075fa5;text-underline-offset:3px;overflow-wrap:anywhere}a:hover{color:#003f73}a:focus-visible{outline:3px solid #167ad3;outline-offset:5px;border-radius:3px}.skip{position:absolute;left:12px;top:-90px;background:white;padding:12px;z-index:2}.skip:focus{top:12px}.header{max-width:1220px;margin:auto;padding:28px 44px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce8f3;gap:16px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#142b43;font-size:20px;font-weight:750;letter-spacing:-.5px}.brand svg{width:43px;height:43px}.contact{font-size:14px;text-decoration:none;font-weight:600}.layout{max-width:1220px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:60px;margin:0 auto;padding:54px 44px 24px}.navigation{align-self:start;position:sticky;top:36px;font-size:14px}.eyebrow{font-size:11px;letter-spacing:1.6px;font-weight:750;color:#43637f;margin:0 0 24px}.navigation nav{display:grid;gap:5px}.navigation nav a{text-decoration:none;padding:8px 0;color:#45617a}.navigation nav a:hover{color:#075fa5}.nav-note{margin-top:34px;color:#6b8093;font-size:12px}main{min-width:0;max-width:790px}h1{font-size:clamp(38px,5vw,60px);line-height:1.12;letter-spacing:-2px;font-weight:750;margin:0 0 24px;color:#10253e}.lead{font-size:19px;line-height:1.65;color:#48637a;margin-bottom:32px}.summary{background:#eaf5ff;border:1px solid #cce5fb;border-radius:18px;padding:24px 28px;margin-bottom:42px}.summary strong{display:block;font-size:17px;margin-bottom:12px}.summary ul{padding-left:21px;margin:0;font-size:15px}.summary li+li{margin-top:8px}section{margin:0 0 38px}h2{font-size:23px;line-height:1.4;letter-spacing:-.4px;margin:0 0 14px;color:#10253e}h3{font-size:17px;margin:24px 0 8px;line-height:1.5}p{margin:0 0 15px;color:#3c566c}.support{margin-top:50px;background:#10253e;border-radius:18px;padding:30px}.support .eyebrow{color:#8ecfff;margin-bottom:12px}.support h2{color:#f2f8ff}.support p{color:#c5d7e7}.email{color:#a5d9ff;font-size:clamp(15px,2.7vw,20px);font-weight:650;text-decoration:none}.email:hover{color:white}footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#6b8093;font-size:12px;padding:28px 0 8px;border-top:1px solid #dce8f3}@media(max-width:800px){.header{padding:20px 24px}.layout{grid-template-columns:1fr;gap:26px;padding:32px 24px 20px}.navigation{position:static}.navigation>.eyebrow,.nav-note{display:none}.navigation nav{display:flex;gap:8px 18px;flex-wrap:wrap;font-size:12px}.navigation nav a{padding:0}main{max-width:none}h1{letter-spacing:-1.2px}.summary{padding:22px}.support{padding:24px}.lead{font-size:17px}}@media(max-width:380px){.header{padding:18px}.contact{font-size:12px}.layout{padding:26px 18px}.brand{font-size:18px}.brand svg{width:36px;height:36px}}@media print{.navigation,.contact,.skip{display:none}.header{padding:12px 0}.layout{display:block;padding:20px 0}main{max-width:none}body{background:white}.support{background:white;border:1px solid #aaa}.support h2,.support p,.support .eyebrow,.email{color:#142b43}h1{font-size:36px}section{break-inside:avoid}footer{padding-bottom:0}}
