/* Homepage polish. Scoped to the current director-approved design. */
html:not([data-accessible]) .oc-home .oc-start{border:1px solid #123b80;box-shadow:0 6px 0 #dce6f3,0 18px 32px #03256c12;border-radius:18px}
html:not([data-accessible]) .oc-home .oc-shortcuts>a{border-radius:14px;box-shadow:0 4px 0 #e7edf6,0 10px 20px #03256c06}
html:not([data-accessible]) .oc-home .oc-direction{border-radius:18px;border-color:#d9e2ee;box-shadow:0 5px 0 #e7edf6,0 14px 28px #03256c07}
html:not([data-accessible]) .oc-home .oc-news-lead{border-radius:18px;overflow:hidden;border:1px solid #d9e2ee;box-shadow:0 5px 0 #e7edf6,0 14px 28px #03256c07}
html:not([data-accessible]) .oc-home .oc-contact-band{border-radius:18px;box-shadow:0 5px 0 #dce6f3,0 14px 28px #03256c09}
html:not([data-accessible]) .oc-home .oc-direction-top>span{display:inline-grid;place-items:center;min-width:36px;min-height:36px;border:1px solid #dce5f2;border-radius:10px;background:#f3f7fc;color:#03256c}
html:not([data-accessible]) .oc-home .oc-button{box-shadow:0 3px 0 #03256c24}
@media(max-width:600px){html:not([data-accessible]) .oc-home .oc-hero{padding-top:30px}}
