*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;color:#10213d;line-height:1.6}.site-header{display:flex;justify-content:space-between;align-items:center;padding:15px 5%;gap:20px;border-bottom:1px solid #e6edf5}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#092d70}.brand-mark{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:linear-gradient(#16834a 0 33%,#f5d329 33% 66%,#0752b5 66%);color:white;font-weight:bold}.brand-logo{width:54px;height:54px;object-fit:contain}.brand b{display:block}.brand small{display:block;font-size:10px;color:#607087}.site-header nav{display:flex;gap:18px;flex-wrap:wrap}.nav-item{position:relative}.site-header nav a{color:#142a48;text-decoration:none;font-size:13px;font-weight:bold}.dropdown{display:none;position:absolute;z-index:5;min-width:170px;background:white;padding:10px;box-shadow:0 8px 24px #102d4b22}.nav-item:hover .dropdown{display:grid;gap:10px}.hero-home{min-height:390px;background-color:#dcecff;background-size:cover;background-position:center;display:flex;align-items:center;padding:50px 7%;border-bottom:8px solid #0b3d8a}.hero-content{max-width:650px}.eyebrow,.section-kicker{color:#b78b16;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:bold}.hero h1{font-size:clamp(35px,4.5vw,58px);line-height:1.12;color:#082f78;margin:16px 0}.hero p{font-size:17px;max-width:550px}.btn{display:inline-block;background:#082f78;color:white;text-decoration:none;border:0;border-radius:24px;padding:11px 18px;cursor:pointer}.btn-gold{background:#f2c526;color:#092b68}.section{padding:48px 6%}.intro{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;align-items:center}.intro-photo{height:220px;background:#e8eff8;border-radius:12px;overflow:hidden}.intro-photo img{width:100%;height:100%;object-fit:cover}.photo-placeholder,.news-placeholder{height:100%;display:grid;place-items:center;background:#e8eff8;color:#0b3e92;font-weight:bold}.intro h2,.section h2{color:#082f78}.pillars{background:#eff5ff}.center-heading{text-align:center}.pillar-grid,.news-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pillar-grid article{text-align:center;padding:18px;background:#fff;border-radius:12px}.pillar-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#0b3e92;color:white;margin:auto;font-size:20px}.pillar-grid h3{font-size:15px;color:#092b68}.pillar-grid p{font-size:13px}.section-heading{display:flex;justify-content:space-between;align-items:center}.text-link{color:#0b3e92}.news-grid{grid-template-columns:repeat(3,1fr)}.news-card{border:1px solid #e3eaf2;border-radius:12px;overflow:hidden}.news-card img,.news-placeholder{width:100%;height:150px;object-fit:cover}.news-body{padding:14px}.news-body h3{font-size:16px}.news-body p{font-size:13px}.news-body a{color:#0b3e92}.site-footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;background:#06285d;color:#fff;padding:30px 6%;border-top:5px solid #eac326}.site-footer a{color:#fff;margin-right:12px}.footer-contact{display:grid}.admin-body{background:#f1f4f8}.admin-wrap{max-width:1100px;margin:35px auto;padding:0 20px}.panel,.form-narrow{background:#fff;padding:24px;border-radius:12px;border:1px solid #e1e7ee;margin:18px 0}.form-narrow{max-width:500px;margin:8vh auto}input,textarea{width:100%;padding:11px;border:1px solid #ccd6e0;border-radius:7px;margin:5px 0 14px;font:inherit}label{display:block;font-weight:bold;font-size:14px}.notice{background:#fff3cd;padding:12px;border-radius:8px}.actions{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:750px){.site-header{align-items:flex-start;flex-direction:column}.intro,.pillar-grid,.news-grid{grid-template-columns:1fr 1fr}.hero-home{min-height:430px}.site-footer{display:grid}}@media(max-width:500px){.intro,.pillar-grid,.news-grid{grid-template-columns:1fr}}