/* Standalone defaults allow use with any theme. */
#bd-site-notices[hidden]{display:none}
.bdn-notice{background:#edf4ed;color:#173c32;border-bottom:1px solid #cbdccd;font-family:inherit;font-size:1rem;line-height:1.5}
.bdn-inner{box-sizing:border-box;width:min(calc(100% - 3rem),1200px);margin-inline:auto;padding-block:1rem;display:grid;grid-template-columns:10rem 1fr;gap:1.5rem}
.bdn-label{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding-top:.25rem}
.bdn-notice strong{display:block;font-weight:700}
.bdn-notice p{margin:.25rem 0 0;overflow-wrap:anywhere}
.bdn-notice a{display:inline-block;margin-top:.5rem;color:inherit;text-decoration:underline;text-underline-offset:.2em;font-weight:650}
.bdn-notice--warning{background:#fff0d0;color:#503700;border-color:#e6c98b}
.bdn-notice--maintenance{background:#eaf0f7;color:#183b5b;border-color:#c0d0e0}
.bdn-notice a:focus-visible{outline:3px solid currentColor;outline-offset:4px}
@media(max-width:767px){.bdn-inner{grid-template-columns:1fr;gap:.25rem}}
.bdn-label .bdn-icon{display:inline-block;width:1.6em;height:1.6em;vertical-align:-.35em;margin-right:.6em;fill:currentColor}
