/* V6: high-specificity override for actual ocw markup; last in cascade. */
html body main .ocw .ocw-hero{background:linear-gradient(108deg,#06152e 0%,#0b2c64 58%,#155cb2 100%)!important;border:1px solid #3972bb!important}
html body main .ocw .ocw-hero-mark{color:#ffcf69!important}
html body main .ocw .ocw-hero h1{color:#fff!important}
html body main .ocw .ocw-hero h1 em,html body main .ocw .ocw-hero h1 span{color:#ffd47e!important}
html body main .ocw .ocw-tools{background:#10264b!important;border:1px solid #3c659a!important}
html body main .ocw .ocw-tools input,
html body main .ocw .ocw-tools select{background:#091c3b!important;color:#f5faff!important;border:1px solid #456eaa!important;-webkit-text-fill-color:#f5faff!important}
html body main .ocw .ocw-tools input::placeholder{color:#bfd1eb!important;-webkit-text-fill-color:#bfd1eb!important}
html body main .ocw .ocw-tools button{background:linear-gradient(120deg,#ffe6ac,#ecb044)!important;color:#071c3d!important;border:1px solid #fbd180!important}
html body main .ocw .ocw-cats a{background:#122c53!important;color:#e9f3ff!important;border:1px solid #426799!important}
html body main .ocw .ocw-cats a.active,html body main .ocw .ocw-cats a:hover{background:#ffd073!important;color:#071b3b!important;border-color:#ffd073!important}
html body main .ocw .ocw-aside,html body main .ocw .ocw-card,html body main .ocw .ocw-feature,
html body main .ocw .ocw-story,html body main .ocw .ocw-content{background:#102448!important;color:#e8f3ff!important;border-color:#3c6599!important}
html body main .ocw .ocw-card-body,html body main .ocw .ocw-feature-body{background:#102448!important;color:#e8f3ff!important}
html body main .ocw .ocw-card h2,html body main .ocw .ocw-card h3,
html body main .ocw .ocw-feature h2,html body main .ocw .ocw-feature h3,
html body main .ocw .ocw-aside h3{color:#fff!important}
html body main .ocw .ocw-card p,html body main .ocw .ocw-feature p,
html body main .ocw .ocw-meta,html body main .ocw .ocw-lead{color:#c0d4ee!important}
html body main .ocw .ocw-cta{background:linear-gradient(125deg,#081a3b,#164d91)!important;color:#fff!important}
html body main .ocw .ocw-cta a{background:#ffcf71!important;color:#071b3b!important}
html body main .ocw .ocw-main>h2,html body main .ocw .ocw-main>h3,
html body main .ocw .ocw-main>p,html body main .ocw .ocw-layout h2,
html body main .ocw .ocw-layout h3{color:#f3f8ff!important}
html body main .ocw .ocw-main .ocw-kicker,html body main .ocw .ocw-kicker{color:#ffd078!important}
html body main .ocw .ocw-article h1{color:#fff!important}
html body main .ocw .ocw-content :is(p,li,h2,h3,h4){color:#e4f0ff!important}
html body main .ocw .ocw-content a{color:#ffd078!important}
html body main .ocw .ocw-cover{background:#112c57!important}
html body main .ocw .ocw-cover span{color:#ffcf71!important}
@media(max-width:700px){html body main .ocw .ocw-tools{padding:12px!important}html body main .ocw .ocw-hero{background-position:center!important}}
