.fn-home{max-width:1280px;width:calc(100% - 40px);margin:38px auto 48px;padding:28px;border:1px solid #e0eaf3;border-radius:18px;background:linear-gradient(120deg,#f1f8ff,#fff);box-sizing:border-box}.fn-home header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.fn-home h2{margin:5px 0;color:#0b3159}.fn-home p{margin:6px 0;color:#667d99}.fn-home header>a{white-space:nowrap;font-size:13px;color:#087265}.fn-eyebrow{font-size:12px;color:#547591}.fn-headlines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fn-headlines>a{display:flex;align-items:center;gap:12px;background:white;border:1px solid #e0e9f4;border-radius:12px;padding:18px;color:#123a62;text-decoration:none;transition:border-color .2s,box-shadow .2s}.fn-headlines>a:hover{border-color:#29ac94;box-shadow:0 5px 16px #13457712}.fn-headlines strong{font-size:14px;flex:1}.fn-headlines svg{width:26px;height:26px;stroke:#087fff;fill:none}.fn-headlines>a>span{color:#0a9b8e}
.fn-page{background:linear-gradient(110deg,#f8fbfe,#fff);color:#153452;padding:24px 0 48px}.fn-shell{max-width:1180px;width:calc(100% - 40px);margin:auto}.fn-breadcrumb{font-size:12px;color:#6b819c;margin:0 0 24px}.fn-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:30px;align-items:start}.fn-article{min-width:0}.fn-title h1{margin:8px 0!important}.fn-title p{margin:0 0 8px}.fn-title small{display:block;font-size:11px;color:#73839a;margin-bottom:18px}.fn-hero{position:relative;height:240px;overflow:hidden;border-radius:12px;background:#12324c}.fn-hero img{width:100%;height:100%;object-fit:cover;filter:brightness(.65)}.fn-hero>div{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:30px;background:linear-gradient(270deg,#082a48d9,transparent);color:#fff}.fn-hero strong{font-size:30px;margin:12px 0}.fn-hero small,.fn-hero span{font-size:13px}.fn-article>section{margin:28px 0;scroll-margin-top:120px}.fn-article>section>h2{font-size:23px!important;margin:0 0 16px!important;color:#164878}.fn-article>section>h2:after{content:'';display:block;width:38px;height:2px;background:#bd9147;margin-top:8px}.fn-article p{font-size:14px!important;line-height:2.1!important;text-align:justify;text-align-last:right;color:#59708b}.fn-note,.fn-analysis{padding:16px 20px;border-right:3px solid #c79d50;background:#f8f5ed;border-radius:8px}.fn-note p,.fn-analysis p{margin:8px 0 0;font-size:13px!important}.fn-document{display:flex;align-items:center;justify-content:space-between;background:#edf4fc;border:1px solid #dce8f4;border-radius:10px;padding:20px;text-decoration:none;color:#153f68;font-size:14px}.fn-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fn-card{padding:20px;border:1px solid #e4ebf3;border-radius:10px;background:#fff}.fn-card.blue{background:linear-gradient(130deg,#eaf4ff,#fff)}.fn-card.green{background:linear-gradient(130deg,#eaf9f3,#fff)}.fn-card.gold{background:linear-gradient(130deg,#fff4e3,#fff);margin-top:14px}.fn-card h3{font-size:16px!important;margin:0 0 14px;color:#164878}.fn-card p{font-size:13px!important}.fn-number{display:block;font-size:19px;color:#153f68;margin:12px 0;overflow-wrap:anywhere}.fn-tags{display:flex;gap:8px;flex-wrap:wrap}.fn-tags span{padding:5px 10px;border-radius:20px;background:#e9f3ff;font-size:12px;color:#315778}.fn-table-wrap{overflow-x:auto;border-radius:10px;border:1px solid #dce6ef}.fn-page table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.9;background:#fff}.fn-page th,.fn-page td{padding:9px;border:1px solid #e4ebf2;text-align:right}.fn-page th{background:#133855;color:white}.fn-card th{background:#dcecff;color:#143956}.fn-page tbody tr:nth-child(even){background:#f6f9fc}.fn-page details{border:1px solid #e1e9f2;border-radius:8px;margin:8px 0;background:#fff}.fn-page summary{padding:14px 16px;cursor:pointer;color:#163d64;font-size:14px;font-weight:700}.fn-page details p{padding:0 16px 12px;margin:0}.fn-sidebar{display:grid;gap:20px}.fn-side-box{border:1px solid #e3ebf3;border-radius:12px;background:#fff;padding:18px;box-shadow:0 4px 20px #16375406}.fn-side-box h2,.fn-side-box h3{font-size:18px!important;margin:0 0 14px}.fn-side-box nav{padding:0}.fn-sidebar nav a{display:flex;justify-content:space-between;gap:8px;padding:9px 0;text-decoration:none;font-size:12px;color:#365373;border-bottom:1px solid #f0f3f7}.fn-sidebar nav a:hover{color:#087fff}.fn-side-box p{font-size:13px!important;line-height:1.9!important;color:#687d97}.fn-side-box button,.fn-consult>a{display:block;width:100%;box-sizing:border-box;padding:11px;background:#153650;color:#fff;border:0;border-radius:7px;font-family:inherit;text-align:center;font-size:13px;cursor:pointer;text-decoration:none}.fn-consult>a{background:#b58b46;margin-top:10px}.fn-consult>a[dir]{background:#edf6ff;color:#07528f;font-size:17px;font-weight:800}.fn-sources{font-size:12px}.fn-sources a{color:#075998}.fn-sources li{margin-bottom:10px}
@media(max-width:900px){.fn-layout{grid-template-columns:minmax(0,1fr) 200px;gap:18px}.fn-headlines{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-grid{grid-template-columns:1fr}.fn-home header{align-items:flex-start;flex-direction:column;gap:8px}}
@media(max-width:650px){.fn-shell{width:calc(100% - 28px)}.fn-layout{display:flex;flex-direction:column}.fn-sidebar{width:100%;order:-1}.fn-sidebar nav{display:flex;flex-wrap:wrap;gap:6px}.fn-sidebar nav h2{width:100%}.fn-sidebar nav a{background:#f0f6ff;border:0;border-radius:20px;padding:7px 10px;font-size:11px}.fn-sidebar nav a span{display:none}.fn-sidebar>.fn-side-box:not(nav){display:none}.fn-title h1{font-size:27px!important}.fn-hero{height:190px}.fn-hero strong{font-size:24px}.fn-home{padding:20px;width:calc(100% - 28px)}.fn-headlines{grid-template-columns:1fr}.fn-article>section>h2{font-size:21px!important}.fn-table-wrap table{min-width:480px}.fn-card{padding:17px}}
@media print{.mh-header,.sam-footer,.fn-sidebar,.fn-breadcrumb{display:none!important}.fn-layout{display:block}.fn-shell{width:100%;max-width:none}.fn-hero{height:130px}.fn-page{background:#fff}.fn-page details>p{display:block!important}.fn-page section,.fn-card{break-inside:avoid}.fn-page a{color:#000}.fn-title small{color:#333}}
/* Two-column editorial digest, scoped to the homepage. */
.fn-digest{padding:36px max(24px,3.2vw) 24px;background:radial-gradient(ellipse at 0 45%,#eaf5ff,transparent 38%),radial-gradient(ellipse at 100% 80%,#eef7ff,transparent 40%),#fcfdff;color:#0b2e63}.fd-intro{text-align:center;margin:0 auto 28px;max-width:1100px}body.mh-finance #mh-main .fd-intro h2{display:flex;justify-content:center;align-items:center;gap:30px;font-size:32px!important;color:#082951;margin:0 0 16px}.fd-intro h2:before,.fd-intro h2:after{content:'';width:65px;height:2px;background:#c49348}.fd-intro p{font-size:14px!important;color:#6883a7;text-align:center!important;text-align-last:center!important}.fd-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1480px;margin:auto}.fd-panel{min-width:0;padding:24px;border:1px solid #dfeaf5;border-radius:14px;background:#ffffffde;box-shadow:0 12px 32px #174c7910}.fd-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:20px}.fd-label{display:flex;gap:15px;align-items:center}.fd-symbol{display:grid;place-items:center;width:48px;height:48px;background:linear-gradient(140deg,#07499b,#062d70);color:white;border-radius:9px}.fd-symbol svg{width:28px;height:28px;stroke:currentColor;fill:none}.fd-label h3{font-size:23px!important;margin:0!important;color:#103d7a}.fd-label p{font-size:12px!important;color:#718ab0;margin:2px 0 0}.fd-all{display:flex;gap:18px;white-space:nowrap;background:#edf5ff;border:1px solid #e0efff;border-radius:30px;padding:10px 16px;font-size:11px;color:#07428a;text-decoration:none}.fd-list{display:grid;gap:8px}.fd-row{display:flex;align-items:center;gap:14px;min-height:72px;padding:4px;border:1px solid #e2eaf2;border-radius:12px;text-decoration:none;background:#fff;transition:border-color .2s,box-shadow .2s}.fd-row>img{width:98px;height:66px;object-fit:cover;border-radius:8px;flex-shrink:0}.fd-text{flex:1;min-width:0}.fd-text h4{font-size:14px!important;line-height:1.8!important;margin:0!important;color:#0d3068}.fd-text p{font-size:11px!important;color:#7890ae;margin:3px 0!important;line-height:1.7!important}.fd-read{display:flex;align-items:center;gap:12px;margin-left:10px;font-size:11px;white-space:nowrap;color:#07418a}.fd-read b{display:grid;place-items:center;width:34px;height:34px;background:#edf5ff;border:1px solid #e1efff;border-radius:50%;font-size:22px;font-weight:400}.fd-row:hover{border-color:#57b9b0;box-shadow:0 3px 12px #164f7510}.fd-row:focus-visible,.fd-all:focus-visible{outline:3px solid #26ad9c;outline-offset:3px}.fd-note{max-width:1480px;margin:18px auto 0;border:1px solid #e2edf8;border-radius:12px;padding:15px;text-align:center;background:#ffffffd9;font-size:13px;color:#174786}.fd-note>span{display:inline-block;color:#0876ff;font-size:23px;margin-left:20px;vertical-align:middle}
@media(max-width:1100px){.fd-panel{padding:17px}.fd-read{font-size:0;gap:0}.fd-label h3{font-size:20px!important}.fd-all{padding:9px;font-size:10px;gap:8px}.fd-row>img{width:78px}}
@media(max-width:760px){.fn-digest{padding:28px 16px}.fd-columns{grid-template-columns:1fr}.fd-intro h2:before,.fd-intro h2:after{width:22px;flex-shrink:0}body.mh-finance #mh-main .fd-intro h2{font-size:24px!important;gap:12px}.fd-panel{padding:14px}.fd-label{gap:9px}.fd-symbol{width:38px;height:42px}.fd-label p{font-size:10px!important}.fd-text h4{font-size:13px!important}.fd-row{gap:9px}.fd-row>img{width:68px;height:64px}.fd-read{margin-left:4px}.fd-read b{width:27px;height:27px}.fd-note{font-size:12px}}
@media(prefers-reduced-motion:reduce){.fd-row{transition:none}}
