/* Page-scoped approved layout; source content and fee data retained. */
.mu-fees-guide .mu-page-intro{background:#faf8f4}
.mu-fees-guide .mu-page-intro .mu-hero-inner{grid-template-columns:1.1fr 1fr;gap:35px;min-height:0;padding-block:44px}
.mu-fees-guide .mu-page-intro h1{font-size:clamp(34px,3.65vw,53px);line-height:1.08;letter-spacing:-.035em;max-width:21ch;margin:12px 0 22px;text-wrap:balance}
.mu-fees-guide .mu-page-intro .mu-eyebrow{color:#9e461c;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0}
.mu-fees-guide .mu-page-intro p:not(.mu-eyebrow){font-size:16px;line-height:1.7;color:#595b5e;max-width:55ch;margin:0;text-wrap:pretty}
.mu-fees-guide .mu-fee-guide-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 23px;margin-top:25px}
.mu-fees-guide .mu-fee-guide-actions a{min-height:44px;display:inline-flex;align-items:center;font-size:12px;font-weight:700;color:#9b3c13;text-underline-offset:4px}
.mu-fees-guide .mu-fee-guide-actions .mu-button{background:#b74516;color:#fff;gap:20px;padding:14px 20px}
.mu-fees-guide a:focus-visible{outline:3px solid #343638;outline-offset:5px}
.mu-fees-guide .mu-fee-guide-art{margin:0;min-width:0}
.mu-fees-guide .mu-fee-guide-art img{width:100%;height:auto}
.mu-fees-guide .mu-fee-guide-art figcaption{text-align:center;font-size:12px;color:#6f6253;margin-top:2px}
.mu-fees-guide .mu-opportunity-section{padding-block:37px}
.mu-fees-guide .mu-opportunity-section h2{margin-top:0;font-size:29px;max-width:38ch}
.mu-fees-guide .mu-section{padding-block:40px}
.mu-fees-guide .mu-prose{max-width:1160px}
.mu-fees-guide .mu-fee-reading-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px}
.mu-fees-guide .mu-fee-reading-grid article{padding:24px;background:#f7f6f2;border-top:2px solid #d26b35;border-radius:4px}
.mu-fees-guide .mu-fee-reading-grid h2{font-size:23px;line-height:1.3;margin:0 0 16px}
.mu-fees-guide .mu-fee-reading-grid p{font-size:15px;line-height:1.75;color:#595b5e;margin:0}
.mu-fees-guide .mu-fee-reading-more{margin-top:28px}
.mu-fees-guide .mu-fee-reading-more h2{font-size:22px;margin-bottom:12px}
.mu-fees-guide .mu-fees{padding-block:40px;background:#faf8f4;scroll-margin-top:90px}
.mu-fees-guide .mu-fees h2{font-size:32px;line-height:1.15}
.mu-fees-guide .mu-fees-links a:not(.mu-button){display:inline-flex;align-items:center;min-height:48px;padding:10px 17px;background:#fff;border:1px solid #ddd4c7;border-radius:5px;color:#9b3c13;font-weight:650;font-size:14px;text-decoration:none}
.mu-fees-guide #read-amounts{scroll-margin-top:100px}
@media(max-width:760px){.mu-fees-guide .mu-page-intro .mu-hero-inner{grid-template-columns:minmax(0,1fr);padding-block:30px;gap:18px}.mu-fees-guide .mu-page-intro h1{font-size:36px;line-height:1.1;max-width:23ch}.mu-fees-guide .mu-fee-guide-art{max-width:500px;width:100%;justify-self:center}.mu-fees-guide .mu-fee-reading-grid{grid-template-columns:1fr;gap:19px}.mu-fees-guide .mu-fee-reading-grid article{padding:21px}.mu-fees-guide .mu-section,.mu-fees-guide .mu-opportunity-section,.mu-fees-guide .mu-fees{padding-block:28px}.mu-fees-guide .mu-fees-links{gap:10px}.mu-fees-guide .mu-fees-links a:not(.mu-button){flex:1 1 42%;justify-content:center;text-align:center}.mu-fees-guide .mu-fee-guide-actions{margin-top:20px}}
