html{color-scheme:light}body{margin:0;background:#f5f8fb;color:#193248;font:18px/1.85 system-ui,sans-serif}header,footer{padding:20px;background:#102b40;color:white;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}header a,footer a{color:white}nav{display:flex;gap:24px}main{max-width:900px;margin:auto;padding:24px}h1{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.4}h2{margin-top:2em}h3{color:#17676b}a{color:#0a6672;text-underline-offset:4px}figure{margin:0}img{display:block;width:100%;height:auto;border-radius:16px;background:white}figcaption,.label{font-size:.88rem;color:#526676}.table-wrap{overflow-x:auto}table{border-collapse:collapse;background:white;width:100%}th,td{border:1px solid #c5d4df;padding:12px;min-width:130px;text-align:left;vertical-align:top}aside{background:#e8f4f1;padding:24px;border-radius:16px;margin:32px 0}:focus-visible{outline:3px solid #cb6a00;outline-offset:4px}p,li{overflow-wrap:anywhere}@media(max-width:480px){main{padding:16px}}