*{box-sizing:border-box}body{margin:0;background:#f4f8fb;color:#243746;font:17px/1.6 system-ui,sans-serif}header{background:white;border-bottom:1px solid #cddde8;padding:22px max(5vw,20px);display:flex;justify-content:space-between;gap:20px}header a{text-decoration:none;font-weight:750}small{display:block;font-size:12px}a{color:#146ba9}main{max-width:920px;margin:auto;padding:40px 24px}.intro{padding:20px 0 28px}.eyebrow{color:#146ba9;font-size:12px;font-weight:750;letter-spacing:2px}h1{font-size:clamp(36px,6vw,58px);line-height:1.1;color:#13496d;margin:18px 0}h2{font-size:24px;line-height:1.3;color:#13496d}.lead{font-size:22px;max-width:730px}aside{border-left:5px solid #146ba9;background:#e4f1fa;padding:22px;border-radius:6px}.privacy,.sources{font-size:14px;color:#4c6374}.card{padding:28px;background:white;border:1px solid #cedee9;border-radius:14px;margin:24px 0}label{display:block;font-weight:650;font-size:15px;margin:22px 0 8px}textarea{width:100%;resize:vertical;border:1px solid #91aabb;border-radius:7px;padding:12px;font:inherit;background:#fcfdff}textarea:focus,button:focus-visible,a:focus-visible{outline:3px solid #66b4ed;outline-offset:3px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}button{border:1px solid #146ba9;background:#146ba9;color:white;border-radius:7px;padding:12px 18px;font:600 15px system-ui;cursor:pointer}button.quiet{background:white;color:#146ba9}.check{display:flex;gap:10px;align-items:center}.check input{width:20px;height:20px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.6 system-ui;padding:20px;background:#eef5fa}footer{padding:24px;text-align:center;font-size:13px}#printout{display:none}@media(max-width:600px){main{padding:24px 16px}.card{padding:20px}header{font-size:14px}}@media print{body>*{display:none!important}body #printout{display:block!important;white-space:pre-wrap;font:11pt/1.5 Arial;color:black;padding:0;overflow-wrap:anywhere}@page{margin:18mm}}