.mefb{background:#f1f7fa}.mefb *{box-sizing:border-box}.mefb h1,.mefb h2,.mefb h3{letter-spacing:-.035em}.mefb-hero{background:radial-gradient(ellipse at 80% 20%,#15394e,#0a141d 75%);color:white;padding:28px 0 45px}.mefb-crumbs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:11px;color:#89a9bc;margin-bottom:30px}.mefb-crumbs a{color:#a6d9ef}.mefb-kicker{display:block;color:#0878b7;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.mefb-hero .mefb-kicker{color:#54c8ed}.mefb-hero h1{font-size:clamp(32px,3.7vw,51px);line-height:1.15;font-weight:650;margin:0;max-width:960px}.mefb-hero p{color:#adc5d4;font-size:15px;line-height:1.85;max-width:800px;margin:20px 0 0}.mefb-hero-grid{display:grid;grid-template-columns:1fr;gap:35px;align-items:center}.mefb-hero-grid:has(.mefb-hero-photo){grid-template-columns:1.4fr 1fr}.mefb-hero-photo{height:300px;width:100%;object-fit:cover;border-radius:17px;filter:saturate(.75)}.mefb-meta{display:flex;gap:18px;margin-top:23px;font-size:11px;color:#92adbe}.mefb-section{padding:48px 0}.mefb-section-head{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.mefb-section-head h2{margin:0;font-size:30px;font-weight:650}.mefb-section-head p{font-size:12px;color:#61717c}.mefb-hubs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mefb-hubs article{padding:28px;border:1px solid #dce7ed;border-radius:18px;background:white;display:flex;flex-direction:column;box-shadow:0 10px 35px #10263306}.mefb-hubs h2{font-size:25px;line-height:1.3;margin:0 0 15px;font-weight:650}.mefb-hubs p{font-size:12px;line-height:1.85;color:#61717c;margin:0 0 23px}.mefb-hubs .mefb-button{margin-top:auto;align-self:start}.mefb-button{display:inline-flex;justify-content:center;align-items:center;min-height:43px;padding:11px 19px;background:linear-gradient(120deg,#0878b7,#13acd8);color:white;border-radius:9px;font-size:11px;font-weight:650;text-decoration:none;border:1px solid transparent;transition:transform .3s,box-shadow .3s}.mefb-button:hover{color:white;transform:translateY(-2px);box-shadow:0 10px 25px #0878b720}.mefb-button-light{background:#e8f4fb;border-color:#cfe5f1;color:#0878b7}.mefb-button-light:hover{color:#075c8a}.mefb-related{background:#e8f1f6}.mefb-related h2{font-size:30px;font-weight:650;margin:0 0 26px}.mefb-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.mefb-cards-two{grid-template-columns:repeat(2,minmax(0,1fr))}.mefb-card{border:1px solid #dce7ed;background:white;overflow:hidden;border-radius:17px;display:flex;flex-direction:column;box-shadow:0 10px 35px #10263306}.mefb-card-photo{display:block;overflow:hidden}.mefb-card img{height:205px;width:100%;object-fit:cover;filter:saturate(.75);transition:transform .6s}.mefb-card:hover img{transform:scale(1.025)}.mefb-card>div{padding:23px;display:flex;flex-direction:column;flex:1}.mefb-card time{font-size:10px;color:#7890a0}.mefb-card h3{font-size:21px;line-height:1.35;margin:12px 0;font-weight:650}.mefb-card p{font-size:12px;line-height:1.8;color:#61717c;margin:0 0 22px}.mefb-card .mefb-button{align-self:start;margin-top:auto}.mefb-reading{display:grid;grid-template-columns:minmax(0,760px) minmax(240px,1fr);gap:55px;padding-top:45px;padding-bottom:50px;align-items:start}.mefb-body{font-size:16px;line-height:1.95;color:#344a57}.mefb-body h2{font-size:28px;line-height:1.3;color:#101820;margin:34px 0 17px;font-weight:650}.mefb-body h2:first-of-type{margin-top:27px}.mefb-body p{margin:0 0 18px}.mefb-body a,.mefb-hub-intro a{color:#0878b7;text-decoration:underline;text-decoration-color:#b8d9ea;text-underline-offset:3px}.mefb-body ul{padding-left:23px;margin:18px 0 25px}.mefb-body li{padding-left:5px;margin-bottom:11px}.mefb-aside{background:#e6f0f6;border:1px solid #d1e2ed;border-radius:17px;padding:25px;position:sticky;top:125px}.mefb-aside h2{font-size:24px;line-height:1.3;font-weight:650;margin:0 0 15px}.mefb-aside p{font-size:11px;line-height:1.8;color:#61717c}.mefb-aside nav{display:grid;gap:0;margin:20px 0}.mefb-aside nav a{padding:13px 0;border-top:1px solid #cedfe9;font-size:12px;line-height:1.7;color:#36566b}.mefb-aside nav a[aria-current]{color:#0878b7;font-weight:700}.mefb-hub-intro{font-size:15px;line-height:1.9;max-width:950px;color:#496371;margin-bottom:30px}.mefb-hub-intro h2{font-size:27px;color:#101820;margin:25px 0 15px}.mefb-other-hubs{border-top:1px solid #cfdee8;margin-top:35px;padding-top:25px}.mefb-other-hubs h2{font-size:24px;font-weight:650;margin:0 0 20px}.mefb-other-hubs a{margin:0 10px 8px 0}.mefb-contact{background:#0a1c29;color:white;padding:35px 0}.mefb-contact>div{display:flex;justify-content:space-between;align-items:center;gap:30px}.mefb-contact .mefb-kicker{color:#5bcaf0}.mefb-contact h2{font-size:29px;line-height:1.2;font-weight:650;margin:0 0 13px}.mefb-contact p{font-size:12px;line-height:1.8;color:#97b3c5;max-width:600px;margin:0}.mefb a:focus-visible{outline:3px solid #16b7e6;outline-offset:4px}@media(max-width:1000px){.mefb-hubs,.mefb-cards{gap:15px}.mefb-hubs article{padding:23px}.mefb-hubs h2{font-size:22px}.mefb-reading{gap:30px;grid-template-columns:minmax(0,1fr) 260px}.mefb-card>div{padding:19px}.mefb-card h3{font-size:19px}.mefb-body{font-size:15px}.mefb-hero-grid:has(.mefb-hero-photo){grid-template-columns:1.3fr 1fr}}@media(max-width:760px){.mefb-hero{padding:23px 0 30px}.mefb-crumbs{font-size:9px;margin-bottom:23px}.mefb-hero h1{font-size:34px}.mefb-hero p{font-size:13px}.mefb-hero-grid:has(.mefb-hero-photo){grid-template-columns:1fr;gap:25px}.mefb-hero-photo{height:230px}.mefb-section{padding:33px 0}.mefb-section-head{display:block}.mefb-section-head h2,.mefb-related h2{font-size:27px}.mefb-section-head p{font-size:11px}.mefb-hubs,.mefb-cards,.mefb-cards-two{grid-template-columns:1fr;gap:18px}.mefb-hubs article{padding:25px}.mefb-hubs h2{font-size:25px}.mefb-card img{height:235px}.mefb-card h3{font-size:23px}.mefb-reading{grid-template-columns:1fr;gap:30px;padding-top:30px;padding-bottom:35px}.mefb-aside{position:static}.mefb-body{font-size:14px;line-height:1.95}.mefb-body h2{font-size:25px}.mefb-contact>div{display:block}.mefb-contact .mefb-button{margin-top:22px}.mefb-contact h2{font-size:27px}.mefb-hub-intro{font-size:13px}.mefb-meta{font-size:10px}.mefb-hubs p{font-size:13px}}@media(prefers-reduced-motion:reduce){.mefb *{transition:none!important}}
