@layer palette-v120{
body{--otc-ink:#102b3f;--otc-teal:#007c78;--otc-amber:#f5b532;--otc-paper:#f8f7f3;background:#f8f7f3!important}
body .v109-header{background:#fdfcf9!important;border-bottom-color:#dedfd9!important;box-shadow:0 3px 14px #102b3f09!important}
body .v109-header :where(.v109-nav>a,.v109-dropdown>summary){color:#102b3f!important}
body :is(.p120-enquiry,.v109-nav .v109-nav-cta){background:#f5b532!important;background-image:none!important;color:#102b3f!important;-webkit-text-fill-color:#102b3f!important;border:1px solid #dba12d!important;box-shadow:0 5px 12px #9c6b141c!important;text-shadow:none!important}
body :is(.p120-enquiry,.v109-nav .v109-nav-cta):hover{background:#e9aa2b!important;border-color:#c78b1c!important;color:#102b3f!important;-webkit-text-fill-color:#102b3f!important;box-shadow:0 7px 15px #8d651d25!important}
body :is(.p120-enquiry,.v109-nav .v109-nav-cta):focus-visible{outline:3px solid #007c78!important;outline-offset:4px!important}
body .i114-main,body.e117-page main{background:#f8f7f3!important}
body .i114-main .i114-section:not(.i114-closing),body.v119-visual-page .e117-content-section:not(.e117-section-cta){background:#f8f7f3!important;border-bottom-color:#dddfd9!important}
body .i114-main :is(.i114-evidence,.i114-validation),body .i114-main #inspection-workbench,body.v119-visual-page .e117-content-section.e117-section-neutral{background:#eeefeb!important;background-image:none!important}
body .i114-main .i114-section h2,body.v119-visual-page .e117-content-section h2{color:#102b3f!important;-webkit-text-fill-color:currentColor!important}
body .i114-main .i114-closing h2,body.v119-visual-page .e117-section-cta h2{color:#fff!important;-webkit-text-fill-color:#fff!important}
body :is(.i116-proof-rail,.v119-proof-band,.e117-page-nav){background:#fdfcf9!important;border-bottom-color:#dcdfd9!important}
body .v119-band-wrap>div{border-right-color:#dddfd9!important}
body .v119-band-wrap>div>span{color:#007c78!important;border-top-color:#007c78!important}
body .v119-band-wrap strong{color:#102b3f!important}
body .e117-page-nav a{color:#365669!important}
body .i114-main :is(.i114-button:not(.primary),.i114-card:first-child),body :is(.e117-card,.v109-card){background:#fffefa!important;border-color:#d4ddd8!important}
body.v119-visual-page .e117-card{background:#fffefa!important;background-image:none!important;box-shadow:0 16px 30px -15px #102b3f30!important}
body.v119-visual-page .e117-card::before{background:#007c78!important}
body.v119-visual-page .eng-package-grid>.eng-card{background:#fffefa!important;border-color:#d1dbd7!important}
body.v119-visual-page .eng-package-grid>.eng-card:nth-child(2){background:#f4f8f2!important;border-top-color:#007c78!important}
body .i114-main .i114-button:not(.primary){color:#102b3f!important;-webkit-text-fill-color:#102b3f!important}
body .i114-readiness{background:#fffefa!important;border-color:#cbd8d3!important}
body .i114-readiness summary>span{background:#e7f0e9!important;color:#007c78!important}
body .i114-milestones article::before{background:#007c78!important;border-color:#eeefeb!important;box-shadow:0 0 0 1px #007c78!important}
body .i114-main .i114-text-link,body .e117-content-section a:not(.p120-enquiry):not(.button):not(.v109-button):not(.eng-btn){color:#007c78!important;-webkit-text-fill-color:currentColor!important}
body .v119-hero .v119-cost-panel .e117-panel-body{background:#fffefa!important}
body .v119-hero .v119-cost-panel .e117-price-row strong{color:#102b3f!important;-webkit-text-fill-color:#102b3f!important}
body #otc-site-footer{background:#edece6!important;border-top-color:#d5d9d3!important;color:#365366!important}
body #otc-site-footer a{color:#365366!important}
body #otc-site-footer h2{color:#102b3f!important}
body .e117-article-head{background:#f1f2ed!important;background-image:none!important}
body .v75-article,body .v101-lesson-hero{background:#f8f7f3!important}
@media(max-width:760px){body .v119-band-wrap>div{border-bottom-color:#dddfd9!important}}
@media print{body,body.e117-page main{background:#fff!important}body .p120-enquiry{box-shadow:none!important}}
}
