.mh-education{background:#f7faff;color:#102c50;padding-bottom:70px}.edu-shell{width:min(1160px,calc(100% - 40px));margin:auto}.edu-hero{padding:42px 0 52px;background:linear-gradient(120deg,#edf8ff,#fff 75%);border-bottom:1px solid #deebf6}.edu-back{display:block;color:#537192;font-size:13px;margin-bottom:28px}.edu-tag{display:inline-block;background:#e1f3ff;color:#087fba;border-radius:30px;padding:5px 15px;font-size:13px}.edu-hero h1{max-width:850px;margin:15px 0}.edu-hero p{color:#526b85}.edu-meta{display:flex;gap:22px;flex-wrap:wrap;color:#607995;font-size:13px;margin-top:20px}.edu-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:32px;padding-top:36px}.edu-toc{align-self:start;position:sticky;top:130px;background:white;border:1px solid #e0ebf5;border-radius:18px;padding:22px}.edu-toc strong{display:block;margin-bottom:14px}.edu-toc a{display:block;padding:10px 0;border-bottom:1px solid #edf2f8;font-size:14px;color:#286494}.edu-toc-note{font-size:12px;color:#6c7f91;line-height:1.9;margin-top:18px}.edu-article{min-width:0}.edu-section{scroll-margin-top:150px;margin-bottom:32px}.edu-intro,.edu-note{background:#fff;padding:26px;border:1px solid #dfebf5;border-radius:18px}.edu-eyebrow{font-size:13px;color:#008dcc}.edu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.edu-card{background:#fff;border:1px solid #deebf6;border-radius:18px;padding:24px;box-shadow:0 8px 25px #1b548005;transition:transform .2s,border-color .2s}.edu-card:hover{transform:translateY(-3px);border-color:#83c8ec}.edu-number{display:inline-grid;place-items:center;width:38px;height:38px;background:#eaf6ff;color:#008dcc;border-radius:12px;font-weight:700;margin-bottom:12px}.edu-card h3{margin:0 0 9px}.edu-card p{color:#536b85;margin:0}.edu-card small{display:block;margin-top:14px;color:#70849b}.edu-note{border-right:4px solid #008dcc;background:#f0f8ff}.edu-note p{margin:8px 0;color:#536b85}.edu-source{font-size:13px;color:#718399;margin-top:20px}.edu-section ul{padding-right:22px}.edu-section li{margin:9px 0}@media(max-width:800px){.edu-layout{grid-template-columns:1fr;gap:20px}.edu-toc{position:static}.edu-toc-note{display:none}.edu-toc a{display:inline-block;margin-left:18px}.edu-hero{padding:28px 0 32px}}@media(max-width:520px){.edu-grid{grid-template-columns:1fr}.edu-shell{width:calc(100% - 28px)}.edu-card,.edu-intro,.edu-note{padding:20px}.edu-meta{gap:8px}.edu-meta span{display:block;width:100%}}@media(prefers-reduced-motion:reduce){.edu-card{transition:none}.edu-card:hover{transform:none}}
.edu-toc nav{max-height:58vh;overflow:auto}.edu-toc nav a{font-size:12px;line-height:1.8}.edu-search-label{display:block;margin-top:20px;font-weight:600}.edu-search{width:100%;border:1px solid #cbdfea;border-radius:12px;padding:13px 16px;background:#f8fbff;color:#102c50}.edu-search:focus{outline:2px solid #008dcc;outline-offset:2px}.edu-toggle,.edu-download{display:inline-block;border:0;border-radius:10px;background:#008dcc;color:white;padding:10px 18px;cursor:pointer}.edu-detail{padding:0;align-self:start;overflow:hidden}.edu-detail summary{display:flex;align-items:center;gap:12px;padding:20px;cursor:pointer;list-style:none}.edu-detail summary::-webkit-details-marker{display:none}.edu-detail summary h3{flex:1;font-size:16px!important;margin:0!important}.edu-detail .edu-number{flex:0 0 36px;margin:0;font-size:13px}.edu-detail[open]{border-color:#9dcced}.edu-detail[open] .edu-chevron{transform:rotate(45deg)}.edu-card-body{border-top:1px solid #edf2f8;padding:20px}.edu-card-body p+p{margin-top:14px}.edu-card-body p{overflow-wrap:anywhere}.edu-section-heading{margin:30px 0 18px}.edu-topic[hidden],.edu-detail[hidden]{display:none!important}.edu-detail:focus-within{outline:2px solid #008dcc;outline-offset:2px}@media(max-width:800px){.edu-toc nav{max-height:185px}.edu-toc nav a{display:block;margin:0}.edu-detail summary{padding:16px}.edu-toc{padding:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Refined article presentation; scoped to the education layout. */
body.mh-finance #mh-main.mh-education{background:#fafcfe;color:#173453}
body.mh-finance #mh-main.mh-education h1{font-size:clamp(25px,2.5vw,36px)!important;line-height:1.7!important;font-weight:700!important}
body.mh-finance #mh-main.mh-education h2{font-size:clamp(19px,1.7vw,24px)!important;line-height:1.8!important;font-weight:700!important}
body.mh-finance #mh-main.mh-education h3{font-size:14px!important;line-height:1.95!important;font-weight:600!important}
body.mh-finance #mh-main.mh-education p{font-size:14px!important;line-height:2.15!important}
body.mh-finance #mh-main.mh-education :is(input,button){font-size:13px!important}
.mh-education .edu-hero{background:linear-gradient(110deg,#f2f9fd,#fff 75%);padding:32px 0 38px;border-color:#e7eef4}
.mh-education .edu-back{font-size:12px;margin-bottom:22px}.mh-education .edu-tag{font-size:11px;padding:4px 12px;background:#ecf7fc}.mh-education .edu-meta{font-size:12px;gap:20px;margin-top:18px}
.mh-education .edu-layout{grid-template-columns:220px minmax(0,1fr);gap:36px;padding-top:30px}.mh-education .edu-toc{background:transparent;border:0;border-left:1px solid #e3ebf2;border-radius:0;padding:6px 0 12px 22px}.mh-education .edu-toc strong{font-size:13px;font-weight:600}.mh-education .edu-toc nav a{border:0;border-radius:6px;padding:8px 6px;transition:background .15s;color:#52697e}.mh-education .edu-toc nav a:hover{background:#edf5fb;color:#087eaf}.mh-education .edu-toc-note{font-size:11px;color:#61758a}
.mh-education .edu-intro{padding:24px;background:#fff;border-color:#e4ecf3;border-radius:12px}.mh-education .edu-note{padding:20px 22px;background:#f2f8fc;border:0;border-right:2px solid #68b8dc;border-radius:8px}.mh-education .edu-note strong{font-size:13px;font-weight:600}.mh-education .edu-note p{color:#52697e}.mh-education .edu-section{margin-bottom:28px}.mh-education .edu-section-heading{margin:28px 0 14px}.mh-education .edu-section-heading h2{margin:7px 0}.mh-education .edu-eyebrow{font-size:11px;color:#567f9e}
.mh-education .edu-grid{gap:10px;margin-top:16px}.mh-education .edu-detail{border:1px solid #e2eaf1;border-radius:10px;box-shadow:none;transition:border-color .18s,background .18s}.mh-education .edu-card:hover{transform:none;border-color:#b9d4e5;background:#fcfeff}.mh-education .edu-detail summary{padding:14px 16px;gap:10px;min-height:66px}.mh-education .edu-detail .edu-number{flex:0 0 26px;width:26px;height:26px;background:transparent;border-left:1px solid #deebf3;border-radius:0;color:#6b879c;font-size:11px;font-weight:500;padding-left:8px}.mh-education .edu-chevron{color:#708a9f;font-size:16px;font-weight:400;flex-shrink:0}.mh-education .edu-detail[open]{border-color:#aacddd;background:#fff}.mh-education .edu-card-body{padding:16px 20px;border-color:#edf2f6}.mh-education .edu-card-body small{font-size:10px;line-height:1.9;color:#61758a;margin-top:16px;padding-top:12px;border-top:1px solid #eff3f7}.mh-education .edu-card-body p{color:#425e76}
.mh-education .edu-search-label{font-size:12px;font-weight:500}.mh-education .edu-search{padding:11px 14px;border-radius:8px;background:#fbfdff;border-color:#dce7ef;box-sizing:border-box}.mh-education .edu-toggle{background:transparent;color:#087cae;border:1px solid #c9e1ed;border-radius:7px;padding:7px 13px}.mh-education .edu-toggle:hover{background:#eef8fc}.mh-education .edu-download{padding:9px 16px;border-radius:8px;font-size:13px}.mh-education #edu-search-status:empty{display:none}.mh-education .edu-toggle{margin-top:12px}.mh-education .edu-detail:focus-within{outline:none}.mh-education .edu-detail summary:focus-visible{outline:2px solid #168fc1;outline-offset:-3px;border-radius:9px}
@media(max-width:800px){.mh-education .edu-layout{grid-template-columns:1fr;gap:22px}.mh-education .edu-toc{padding:16px;background:#fff;border:1px solid #e4ecf3;border-radius:10px}.mh-education .edu-toc nav{max-height:155px}.mh-education .edu-hero{padding:24px 0 28px}}
@media(max-width:520px){.mh-education .edu-intro{padding:18px}.mh-education .edu-note{padding:16px}.mh-education .edu-grid{grid-template-columns:1fr}.mh-education .edu-detail summary{padding:13px 14px}.mh-education .edu-card-body{padding:14px 16px}.mh-education .edu-meta{gap:6px}body.mh-finance #mh-main.mh-education h3{font-size:14px!important}}
@media(prefers-reduced-motion:reduce){.mh-education .edu-detail,.mh-education .edu-toc nav a{transition:none}}
