
.mef-nav nav a[aria-current="page"]{color:var(--green)}
.mef-hub-hero{background:radial-gradient(circle at 80% 10%,#345a78 0,transparent 48%),linear-gradient(115deg,#112b48,#173955);color:#fff;padding:68px 0 74px}
.hub-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,.7fr);gap:58px;align-items:center}
.hub-hero-copy h1{font-size:clamp(34px,4.8vw,57px);letter-spacing:-.047em;line-height:1.08;max-width:760px;margin:13px 0 23px}
.hub-hero-copy>p{max-width:675px;font-size:18px;color:#dae5ee;line-height:1.65;margin:0 0 24px}
.hub-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 20px}
.hub-actions .mef-btn.secondary{color:#fff;border-color:#ffffff55;background:#ffffff16}
.hub-hero-copy .hub-hero-fine{font-size:13px;color:#c3d8e5;margin:0}
.hub-hero-aside{background:#fff;color:#263e50;border:1px solid #ffffff55;border-radius:20px;padding:27px;box-shadow:0 24px 48px #061a2b44;display:flex;flex-direction:column;align-items:flex-start;gap:7px}
.hub-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#517083;font-size:11px;font-weight:850}
.hub-1042{font-size:64px;font-weight:900;line-height:1.13;color:#153a5a;letter-spacing:-.04em}
.hub-hero-aside-title{font-weight:800;font-size:16px;line-height:1.35}
.hub-status{display:flex;align-items:center;gap:8px;margin:14px 0 2px;color:#205d47;font-size:12px;font-weight:800;background:#eaf6ef;padding:7px 11px;border-radius:30px}
.hub-status-dot{height:8px;width:8px;background:#2a8663;border-radius:100%}
.hub-hero-note{font-size:14px;line-height:1.5;color:#576d7b;margin-bottom:9px}.hub-hero-aside a{font-weight:850;text-decoration:none}
.hub-content{padding:35px 0 76px}
.hub-notice{border-left:4px solid #cf8b28;background:#fffbf1;padding:17px 21px;border-radius:9px;font-size:14px;color:#5f4c29;line-height:1.65}
.hub-notice a{font-weight:750}
.hub-section{padding:53px 0 12px}
.hub-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}
.hub-section-heading h2,.hub-info h2{font-size:clamp(25px,3vw,35px);color:#123154;line-height:1.2;letter-spacing:-.025em;margin:5px 0 9px}
.hub-section-heading p{margin:0;color:#546b7b;max-width:650px}
.hub-stage{font-size:12px;font-weight:850;text-transform:uppercase;color:#916116;background:#fff5de;border:1px solid #f1db9d;padding:7px 12px;border-radius:99px;white-space:nowrap}
.hub-feature{border:1px solid #d5e1e9;box-shadow:0 10px 34px #1531540a;border-radius:19px;background:#fff;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);overflow:hidden}
.hub-feature-main{padding:35px 37px}.hub-number,.hub-category{font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.12em;color:#357354}
.hub-feature-main h3{color:#173752;letter-spacing:-.025em;font-size:27px;line-height:1.25;margin:13px 0}
.hub-feature-main p{font-size:15px;color:#5d7180;max-width:650px;line-height:1.7}
.hub-tags{display:flex;gap:8px;flex-wrap:wrap;margin:23px 0}
.hub-tags span{border:1px solid #d6e5eb;background:#f4f8fa;border-radius:99px;font-size:12px;padding:5px 10px;color:#39576c;font-weight:700}
.hub-feature-side{background:#f2f7f9;border-left:1px solid #dce8ed;padding:29px 30px}
.hub-feature-side h4{font-size:15px;color:#153a54;margin:1px 0 17px}
.hub-feature-side ul{padding-left:20px;display:grid;gap:10px;font-size:14px;color:#3d5362}
.hub-caution{border-top:1px solid #d4e0e8;margin-top:22px;padding-top:15px;font-size:12px;line-height:1.65;color:#725a36}
.hub-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.hub-roadmap-card{border:1px solid #d7e1e8;border-radius:16px;background:#fff;padding:27px 24px 21px;box-shadow:0 5px 20px #102c4406}
.hub-roadmap-card h3{color:#1b3e57;margin:9px 0 22px;font-size:21px}
.hub-roadmap-card ul{list-style:none;margin:0;padding:0;display:grid;gap:0}
.hub-roadmap-card li{padding:11px 0;border-top:1px solid #e9eff3;display:flex;flex-direction:column;gap:2px;line-height:1.35}
.hub-roadmap-card li strong{font-size:14px;color:#173950}.hub-roadmap-card li span{font-size:12px;color:#667c8a}
.hub-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:56px}
.hub-info{padding:30px;border:1px solid #d9e5ea;border-radius:16px;background:#fff}.hub-info p{font-size:15px;line-height:1.7;color:#516978}.hub-info>a:not(.mef-btn){text-decoration:none;font-weight:750}
.hub-help{background:#eef6f2}.hub-help h2{font-size:27px}
@media(max-width:940px){.hub-hero-grid{gap:25px;grid-template-columns:1fr .72fr}.hub-feature{grid-template-columns:1fr}.hub-feature-side{border-left:0;border-top:1px solid #dce8ed}.hub-roadmap{grid-template-columns:1fr 1fr}.hub-roadmap-card:last-child{grid-column:1/-1}}
@media(max-width:690px){.mef-hub-hero{padding:43px 0}.hub-hero-grid,.hub-roadmap,.hub-bottom-grid{grid-template-columns:1fr}.hub-roadmap-card:last-child{grid-column:auto}.hub-section-heading{align-items:flex-start}.hub-hero-aside{padding:22px}.hub-feature-main,.hub-feature-side{padding:24px}.hub-section{padding-top:42px}.hub-hero-copy h1{font-size:36px}.hub-hero-copy>p{font-size:16px}.hub-stage{font-size:10px}.hub-content{padding-bottom:45px}}
