
/* Final isolated home layout: native text, unobstructed background, independent calendar column. */
#content .mp113-home{display:grid!important;grid-template-columns:minmax(0,1fr) 290px!important;column-gap:24px!important;row-gap:0!important;max-width:1500px!important;margin:0 auto!important;align-items:start!important}
#content .mp113-home .mp113-hero{grid-column:1!important;grid-row:1!important;min-height:275px!important;padding:28px 14px 15px!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;overflow:visible!important;isolation:auto!important;color:var(--t-text)!important}
#content .mp113-home .mp113-hero::before,#content .mp113-home .mp113-hero::after{content:none!important;display:none!important}
#content .mp113-home .mp113-hero h2{font-size:clamp(30px,2.9vw,47px)!important;line-height:1.12!important;font-weight:800!important;letter-spacing:-.035em!important;margin:0 0 15px!important;max-width:665px!important;color:var(--t-text)!important;text-shadow:none!important}
#content .mp113-home .mp113-hero p{font-size:14px!important;line-height:1.6!important;max-width:610px!important;margin:0!important;color:var(--t-muted)!important;text-shadow:none!important}
#content .mp113-home .mp113-hero .mp102-eyebrow{font-size:11px!important;letter-spacing:.19em!important;font-weight:850!important;margin:0 0 16px!important;color:var(--t-soft-text)!important}
#content .mp113-home .mp-home-side{grid-column:2!important;grid-row:1!important;margin:0!important;min-width:0!important;align-self:start!important}
#content .mp113-home .mp113-norm-panel{grid-column:1!important;grid-row:2!important;min-width:0!important;margin:14px 0 0!important;padding:0 14px!important;background:none!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important}
#content .mp113-home .mp113-norm-panel::before,#content .mp113-home .mp113-norm-panel::after{display:none!important;content:none!important}
#content .mp113-home .mp113-norm-panel .mp110-standards-title{font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;color:var(--t-muted)!important;margin:0 0 15px!important;padding:0!important;background:none!important;border:0!important}
#content .mp113-home .mp113-norm-panel .mp102-standards{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:11px!important;padding:0!important;margin:0!important;background:none!important;max-width:100%!important}
#content .mp113-home .mp113-norm-panel .mp102-standard{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;min-width:0!important;min-height:126px!important;padding:12px 6px!important;background:transparent!important;border:0!important;border-radius:13px!important;box-shadow:none!important;color:var(--t-text)!important;text-align:center!important}
#content .mp113-home .mp113-norm-panel .mp102-standard .mp107-iso-icon{width:52px!important;height:52px!important;border-radius:50%!important;display:grid!important;place-items:center!important;margin:0 0 11px!important;background:#113b83!important;color:#fff!important;box-shadow:0 8px 18px rgba(8,33,78,.18)!important;border:1px solid rgba(255,255,255,.13)!important}
#content .mp113-home .mp113-norm-panel .mp102-standard .mp107-iso-icon svg{width:29px!important;height:29px!important;stroke:currentColor!important;opacity:1!important;filter:none!important}
#content .mp113-home .mp113-norm-panel .mp102-standard:nth-child(2) .mp107-iso-icon{background:#87601f!important;color:#fff!important}
#content .mp113-home .mp113-norm-panel .mp102-standard:nth-child(3) .mp107-iso-icon{background:#343fba!important;color:#fff!important}
#content .mp113-home .mp113-norm-panel .mp102-standard:nth-child(4) .mp107-iso-icon{background:#b02e4f!important;color:#fff!important}
#content .mp113-home .mp113-norm-panel .mp102-standard:nth-child(5) .mp107-iso-icon{background:#08735b!important;color:#fff!important}
#content .mp113-home .mp113-norm-panel .mp102-standard strong{font-size:13px!important;font-weight:800!important;line-height:1.24!important;color:var(--t-text)!important;margin:0 0 4px!important;text-shadow:none!important}
#content .mp113-home .mp113-norm-panel .mp102-standard span{font-size:11px!important;line-height:1.3!important;color:var(--t-muted)!important;margin:0!important;text-shadow:none!important}
#content .mp113-home .mp113-norm-panel .mp102-home-foot{margin:19px 0 0!important;font-size:10px!important;line-height:1.6!important;color:var(--t-muted)!important}
#content .mp113-home .mp-home-info-card{background:var(--t-surface)!important;border:1px solid var(--t-line)!important;border-radius:16px!important;box-shadow:0 9px 24px rgba(4,20,39,.07)!important;padding:16px!important;min-height:0!important}
#content .mp113-home .mp98-home-items{margin-top:12px!important}
#content .mp113-home .mp98-home-link{width:100%!important}
html[data-mp-theme=blue] #content .mp113-home .mp113-hero h2{color:#102c5b!important}
html[data-mp-theme=green] #content .mp113-home .mp113-hero h2{color:#104935!important}
html[data-mp-theme=blue] #content .mp113-home .mp113-hero p{color:#435d82!important}
html[data-mp-theme=green] #content .mp113-home .mp113-hero p{color:#3f6d59!important}
html[data-mp-theme=blue] #content .mp113-home .mp113-hero .mp102-eyebrow{color:#245eb8!important}
html[data-mp-theme=green] #content .mp113-home .mp113-hero .mp102-eyebrow{color:#167251!important}
html[data-mp-theme=dark] #content .mp113-home .mp113-hero h2,html[data-mp-theme=graphite] #content .mp113-home .mp113-hero h2{color:#f6f8fb!important}
html[data-mp-theme=dark] #content .mp113-home .mp113-hero p,html[data-mp-theme=graphite] #content .mp113-home .mp113-hero p{color:#c3cfdb!important}
html[data-mp-theme=dark] #content .mp113-home .mp113-norm-panel .mp102-standard strong,html[data-mp-theme=graphite] #content .mp113-home .mp113-norm-panel .mp102-standard strong{color:#f2f5f8!important}
html[data-mp-theme=blue] #content .mp113-home .mp113-norm-panel .mp102-standard strong,html[data-mp-theme=green] #content .mp113-home .mp113-norm-panel .mp102-standard strong{color:#18304b!important}
html[data-mp-theme=blue] #content .mp113-home .mp113-norm-panel .mp102-standard span,html[data-mp-theme=green] #content .mp113-home .mp113-norm-panel .mp102-standard span{color:#496780!important}
@media(max-width:1020px){#content .mp113-home{grid-template-columns:1fr!important;row-gap:10px!important}#content .mp113-home .mp113-hero{grid-row:1!important;min-height:195px!important}#content .mp113-home .mp-home-side{grid-column:1!important;grid-row:2!important}#content .mp113-home .mp113-norm-panel{grid-column:1!important;grid-row:3!important;margin-top:26px!important}}
@media(max-width:680px){#content .mp113-home .mp113-hero{padding:16px 4px!important;min-height:165px!important}#content .mp113-home .mp113-hero h2{font-size:30px!important}#content .mp113-home .mp113-norm-panel{padding:0!important}#content .mp113-home .mp113-norm-panel .mp102-standards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#content .mp113-home .mp113-norm-panel .mp102-standard:last-child{grid-column:auto!important}#content .mp113-home .mp113-norm-panel .mp102-standard{min-height:112px!important;padding:8px 2px!important}#content .mp113-home .mp113-norm-panel .mp102-standard .mp107-iso-icon{width:45px!important;height:45px!important}}
