@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--navy:#101c35;--blue:#2864f0;--cyan:#29c6d6;--ink:#17233b;--muted:#758198;--line:#e8edf5;--bg:#f6f8fc}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.topline{background:#0d1730;color:#aab6ce;font-size:11px;letter-spacing:1.2px}.topinner{height:34px;display:flex;align-items:center;justify-content:space-between}.header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.headinner{height:84px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;align-items:center;gap:10px;color:var(--navy);font-family:Manrope,sans-serif;line-height:1}.brandmark{font-size:33px;font-weight:800;letter-spacing:-3px;color:var(--blue)}.brandmark span{color:var(--cyan)}.brand b{display:block;font-size:17px;letter-spacing:-.7px}.brand small{display:block;font-size:9px;letter-spacing:3.6px;color:#8490a6;margin-top:4px}.header nav{display:flex;gap:23px;font-size:13px;font-weight:700}.header nav a:hover,.readmore:hover{color:var(--blue)}.search{display:flex;border:1px solid var(--line);border-radius:9px;overflow:hidden}.search input{border:0;outline:0;width:120px;padding:10px;font:inherit;font-size:12px}.search button{border:0;background:#f0f4ff;color:var(--blue);font-size:21px;padding:0 12px}.menubtn{display:none;border:0;background:none;font-size:22px}.hero{margin-top:38px;min-height:390px;border-radius:18px;background:linear-gradient(120deg,#101c35,#1c3d79);display:grid;grid-template-columns:1fr 1fr;overflow:hidden;color:white}.hero-copy{padding:52px 50px;display:flex;flex-direction:column;align-items:flex-start}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:var(--cyan)}.hero h1{font:800 clamp(28px,3.2vw,43px)/1.15 Manrope,sans-serif;letter-spacing:-1.5px;margin:20px 0 14px}.hero-copy p{color:#c6d1e5;line-height:1.7;font-size:15px;max-width:500px}.btn{margin-top:15px;background:var(--blue);padding:13px 19px;border-radius:8px;font-size:13px;font-weight:700}.btn span{margin-left:15px}.hero-meta{display:flex;gap:20px;margin-top:auto;padding-top:35px;font-size:9px;letter-spacing:1.2px;color:#b6c5df}.hero-art{position:relative;min-height:330px}.hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#172b50 0%,transparent 45%),linear-gradient(0deg,#101c3555,transparent)}.hero-art img{width:100%;height:100%;object-fit:cover;position:absolute}.art-label{position:absolute;right:25px;top:25px;z-index:1;background:#101c35bb;border:1px solid #ffffff44;border-radius:5px;padding:9px 12px;font-size:9px;letter-spacing:1px}.art-label i{display:inline-block;width:6px;height:6px;background:#ff5968;border-radius:50%;margin-left:7px}.section{padding-top:65px;padding-bottom:70px}.sectionhead{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.section h1,.section h2,.staticpage h1{font:800 30px Manrope,sans-serif;letter-spacing:-1px;margin:8px 0 0}.muted{font-size:12px;color:var(--muted)}.newsgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.news-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:.2s;background:white}.news-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #14264a12}.thumb{height:185px;display:block;position:relative;background:#eaf0fa;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.news-card:hover .thumb img{transform:scale(1.04)}.thumb span{position:absolute;left:13px;bottom:12px;background:#14264add;color:#fff;padding:6px 9px;border-radius:4px;font-size:9px;text-transform:uppercase;letter-spacing:.7px}.cardbody{padding:18px}.cardbody time{font-size:10px;color:#8b96a9}.cardbody h3{font:700 17px/1.35 Manrope,sans-serif;margin:10px 0}.cardbody p{font-size:12px;line-height:1.6;color:var(--muted)}.readmore{font-size:11px;color:var(--blue);font-weight:800}.band{background:#f4f7fc;padding:50px 0}.bandinner{display:flex;align-items:center;justify-content:space-between}.band h2{font:800 31px/1.2 Manrope;margin:10px 0}.band p{max-width:440px;color:#6d7a91;line-height:1.8;font-size:14px}.footer{background:#0d1730;color:#c4cde0;padding:50px 0 20px}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.footbrand{color:white}.footgrid p{font-size:12px;color:#8e9ab2;max-width:300px;line-height:1.7}.footgrid>div:not(:first-child){display:flex;flex-direction:column;gap:13px;font-size:12px}.footgrid>div>b{color:white;margin-bottom:5px}.copyright{border-top:1px solid #ffffff18;margin-top:40px;padding-top:18px;font-size:10px;color:#8290aa}.empty{text-align:center;padding:75px 20px;background:#f7f9fd;border-radius:12px}.empty h3{font:700 21px Manrope}.empty p{color:var(--muted);font-size:13px}.emptyicon{font-size:35px;color:var(--blue)}.article{max-width:850px;padding-top:35px;padding-bottom:80px}.crumb{font-size:11px;color:var(--muted);margin-bottom:35px}.article h1{font:800 clamp(30px,4vw,48px)/1.15 Manrope;letter-spacing:-1.5px;margin:15px 0}.article-meta{font-size:12px;color:var(--muted);margin:20px 0 25px}.article-cover{width:100%;max-height:460px;object-fit:cover;border-radius:13px}.lead{font:600 20px/1.6 Manrope;color:#40516f;margin:30px 0}.article-body{font-size:16px;line-height:1.9;color:#39465c;white-space:normal}.source-note{margin-top:35px;padding:18px;background:#f3f6fc;border-left:3px solid var(--blue);font-size:12px;line-height:1.7;color:#64728b}.source-note a{color:var(--blue);font-weight:700}.backlink{display:inline-block;margin-top:25px;color:var(--blue);font-size:13px;font-weight:700}.staticpage{min-height:55vh;padding:70px 0;max-width:850px}.staticpage p{font-size:16px;line-height:1.9;color:#58667e;max-width:760px}
@media(max-width:950px){.header nav{gap:12px}.search input{width:85px}.hero-copy{padding:38px 30px}.newsgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.topinner span:last-child{display:none}.headinner{height:70px}.header nav{display:none;position:absolute;top:70px;left:0;right:0;background:white;padding:20px;box-shadow:0 15px 20px #0001;flex-direction:column}.navopen .header nav{display:flex}.menubtn{display:block}.search{margin-left:auto}.hero{grid-template-columns:1fr}.hero-copy{padding:35px 25px;min-height:330px}.hero-art{min-height:210px}.hero-meta{margin-top:25px}.sectionhead{align-items:start;gap:10px;flex-direction:column}.newsgrid{grid-template-columns:1fr}.thumb{height:210px}.bandinner{align-items:start;flex-direction:column}.footgrid{grid-template-columns:1fr 1fr}.footgrid>div:first-child{grid-column:span 2}}
