:root{color-scheme:light dark;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}*{box-sizing:border-box}body{margin:0;background:#f7f8fa;color:#18232b}a{color:#155e8f;text-underline-offset:3px}a:hover,a:focus-visible{text-decoration-thickness:2px}header{border-bottom:1px solid #dae0e5;background:#fff}header .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 22px}header a{font-weight:650;text-decoration:none}nav{display:flex;gap:14px;flex-wrap:wrap}nav a{font-size:14px}main{max-width:850px;margin:auto;padding:40px 22px 72px}h1{font-size:clamp(26px,4vw,37px);line-height:1.2;margin:0 0 18px}h2{font-size:21px;margin:32px 0 10px}p,li{max-width:72ch}.lead{font-size:18px;color:#415364}.context{font-size:13px;color:#4f636f;margin:0 0 16px}.cta{display:inline-block;margin:14px 0;padding:10px 16px;background:#1c4e65;color:#fff;border-radius:5px;text-decoration:none;font-weight:650}footer{border-top:1px solid #dae0e5;max-width:850px;margin:auto;padding:22px;font-size:13px;color:#52606a}@media(prefers-color-scheme:dark){body{background:#15191d;color:#edf0f2}header{background:#1e252b;border-color:#364047}a{color:#8acbfb}.lead,.context{color:#b6c3cd}.cta{background:#b4d5e9;color:#14232b}footer{border-color:#364047;color:#b6c3cd}}
