*{box-sizing:border-box}body{margin:0;background:#f5f7f8;color:#17232d;font:16px/1.65 Inter,system-ui,-apple-system,Segoe UI,sans-serif}a{color:#17617b;text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:1050px;margin:auto;padding:0 24px}header{background:#102f40;color:white;padding:18px 0}header a{color:white}.brand{font-weight:700;letter-spacing:.02em}.nav{float:right;display:flex;gap:18px;flex-wrap:wrap}.nav a{font-size:14px}.hero{padding:62px 0 48px;background:linear-gradient(120deg,#e7f0f3,#f8fafb)}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px;color:#55717e;font-weight:700}.hero h1{font-size:clamp(32px,5vw,52px);line-height:1.1;max-width:850px;margin:10px 0 18px}.lead{font-size:20px;max-width:850px;color:#3d505d}.role{font-weight:600;color:#244c5d}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.btn{display:inline-block;padding:11px 17px;background:#175a73;color:white;border-radius:7px}.btn.alt{background:white;color:#175a73;border:1px solid #b7c9d1}.section{padding:42px 0;border-bottom:1px solid #dce4e8}.section h2{font-size:26px;margin:0 0 12px}.section h3{font-size:18px;margin:0 0 6px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px}.card{background:white;border:1px solid #dce4e8;border-radius:11px;padding:19px}.card p{color:#52616b;margin-bottom:0}.tag{display:inline-block;background:#eaf2f5;border-radius:20px;padding:4px 9px;font-size:12px;margin:4px 4px 0 0;color:#345766}.pub{padding:17px 0;border-bottom:1px solid #e0e6e9}.pub h3{margin-bottom:4px}.meta{color:#64727a;font-size:14px}.status{font-size:12px;font-weight:650;color:#5e5a28}.footer{background:#102f40;color:#dce8ed;padding:28px 0;font-size:14px}.footer a{color:#c5e4ef}.small{font-size:13px;color:#687780}.breadcrumbs{font-size:13px;color:#6c7b84;margin:25px 0}ul{padding-left:22px}@media(max-width:650px){.nav{float:none;margin-top:12px}.hero{padding:40px 0}.lead{font-size:18px}}