:root{font-family:system-ui,-apple-system,sans-serif;color:#173654;background:#f4f8fc}body{margin:0;padding:30px 18px}main{max-width:680px;margin:auto}h1{font-size:25px;line-height:1.5;margin:0}h2{font-size:19px;line-height:1.6}a{color:#1269df;text-underline-offset:4px;overflow-wrap:anywhere}nav{display:flex;flex-wrap:wrap;gap:10px 16px;padding:18px 0;border-block:1px solid #dce7f2}nav a{min-height:38px;display:inline-flex;align-items:center}nav a[aria-current]{font-weight:700}ul{list-style:none;padding:8px 0;margin:0}li a{display:block;min-height:44px;padding:13px 0;line-height:1.7;font-size:17px;border-bottom:1px solid #dce7f2}footer{padding-top:20px;font-size:14px;line-height:1.8}a:focus-visible{outline:3px solid #1269df;outline-offset:4px}