:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#10284b;background:#f5f8fc}*{box-sizing:border-box}body{margin:0;line-height:1.55}.wrap{width:min(100% - 2rem,52rem);margin:auto}header{background:#082652;color:#fff;padding:1.1rem 0}.nav{display:flex;justify-content:space-between;gap:1rem;align-items:center}.nav a{color:#dcecff;text-decoration:none}.brand{font-size:1.25rem;font-weight:850;color:#fff!important}.brand i{color:#ff8b31;font-style:normal}main{padding:2rem 0 3rem}.tabs{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:1.4rem}.tabs a,footer a{color:#174f85;font-weight:750}.tabs a{padding:.45rem .65rem;border-radius:.5rem;background:#e8f0f9;text-decoration:none}.tabs a[aria-current=page]{background:#0b84f3;color:#fff}article{padding:clamp(1.2rem,4vw,2.4rem);background:#fff;border:1px solid #dbe5ef;border-radius:1rem;box-shadow:0 .8rem 2rem #0826520c}h1{margin:0 0 1.5rem;font-size:clamp(2rem,5vw,3rem);line-height:1.05;letter-spacing:-.04em}h2{margin:1.7rem 0 .35rem;font-size:1.12rem}p{margin:.35rem 0}a{overflow-wrap:anywhere}footer{display:flex;gap:1rem;flex-wrap:wrap;padding:1.25rem 0 2.5rem;border-top:1px solid #dbe5ef;font-size:.9rem}@media(max-width:34rem){.nav{align-items:flex-start;flex-direction:column}}
