*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f6fafb;color:#12334b;font:18px/1.65 system-ui,sans-serif}.wrap{width:min(900px,100%);margin:auto;padding:28px 24px}header,footer{background:#0c304a;color:#fff}header a,footer a{color:#fff}main{background:#fff;min-height:70vh}h1,h2{line-height:1.25;overflow-wrap:anywhere}h1{font-size:clamp(29px,5vw,42px)}h2{font-size:25px;margin-top:34px}a{color:#006f86;text-underline-offset:3px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #bf7500;outline-offset:4px}nav{display:flex;gap:8px 22px;flex-wrap:wrap}nav a{min-height:44px;display:inline-flex;align-items:center}dt{font-weight:700;margin-top:18px}dd{margin:4px 0 0}p,dd{overflow-wrap:anywhere}small{font-size:15px}.skip{position:absolute;left:8px;top:-100px}.skip:focus{top:8px;background:white;color:#12334b;padding:8px}.first-layer{border:1px solid #9cb7c5;border-radius:14px;padding:20px;background:#edf6f8}.first-layer h2{font-size:23px;margin:0 0 12px}.first-layer p{font-size:16px;margin:12px 0}.account-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.account-actions span{background:#0c304a;color:white;border-radius:9px;padding:12px 18px}@media(max-width:420px){.wrap{padding:22px 18px}body{font-size:17px}h2{font-size:23px}.first-layer{padding:16px}}