/* MYCDIC 1.9.58.0 | Council visual identity restoration. Scoped to revised public pages. */
:root{--myc-brand-green:#07543b;--myc-brand-red:#b3182b;--myc-brand-gold:#b4934b;--myc-brand-white:#fff;--myc-brand-ink:#183b2b}
body.mycdic-institutional-page,body.myc55-page{--m55-ink:#193b2c;--m55-muted:#536b59;--m55-border:#dce6da;--m55-green:#075439;--m55-red:#ad182b;--m55-gold:#b18c39;--m55-bg:#f6f8f4}
.myi-hero{border-top:4px solid #b4934b}
.myi-hero h1,.myi-section-head h2,.myi-card h3{color:#13432e}
.myi-hero .myi-kicker,.myi-section-head>div>span{color:#9c1c2a}
.myi-btn.primary,.myi-card .myi-link:hover{background:#07543b;color:white}
.myi-section-dark{background:#073e2d!important}
.myi-section-dark .myi-card{background:#0b4a34!important;color:#fff;border-color:#2d6c52}
.myi-section-dark .myi-card h3,.myi-section-dark .myi-card p{color:#fff!important}
.myi-section-dark .myi-section-head h2{color:#fff!important}
.myc55-page .myc55-hero{border-top:4px solid #b4934b}
.myc55-page .myc55-hero h1,.myc55-page .myc55-section h2{color:#143e2d}
.myc55-page .myc55-hero-identity{border-top:3px solid #b21c2f}
.p56-reader{--ink:#17402f;--gold:#b38d41;background:#f0f3ed;border-color:#dae4d8;box-shadow:0 12px 34px rgba(6,47,31,.08)}
.p56-reader .p56-reader-tools{border-bottom-color:#e0e8dd}
.p56-reader .p56-reader-tools button{color:#0b5339;border-color:#cadacf}
.p56-reader .p56-reader-paper img{box-shadow:0 6px 20px rgba(17,46,31,.15)}
.sitemap-v188-page{--myc-forest:#075039;color:#183e2a}
.sitemap-v188-hero{background:#0b5038!important;color:#fff!important;border-top:5px solid #bb982f}
.sitemap-v188-hero h1,.sitemap-v188-hero p{color:#fff!important}
.sitemap-v188-card{border-top:3px solid #b59447!important}
.sitemap-v188-card:nth-child(3n+2){border-top-color:#b41e34!important}
.sitemap-v188-card:nth-child(3n){border-top-color:#006233!important}
.sitemap-v188-card-head h2{color:#17432d!important}
.sitemap-v188-links a:hover{color:#075039!important}
.sitemap-v188-search{border-color:#a4bcb0!important}
.sitemap-v188-summary{border:1px solid rgba(255,255,255,.3)!important}
.sitemap-v188-summary strong{color:#e5c780!important}
@media(max-width:720px){.sitemap-v188-page .sitemap-v188-hero{padding:35px 0}.sitemap-v188-page .sitemap-v188-grid{grid-template-columns:1fr}}
