/* footer-standard.css
   Site footer for omddms.org (OMDDMS Ltd - standards body site)
   The footer's styles now live inside omddms-footer.js, so the footer
   works whether or not this file is linked. These rules are an identical
   backup copy using the same class names.
*/

.om-footer-simple{background:#1E2B36;border-top:3px solid #FF5627;color:#fff;font-family:'Aptos','Inter',system-ui,sans-serif;width:100%;}
.om-footer-simple__row{max-width:1120px;margin:0 auto;padding:2.5rem 1.5rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;box-sizing:border-box;}
.om-footer-simple__logo-link{display:inline-block;line-height:0;}
.om-footer-simple__logo{height:44px !important;width:auto !important;max-width:none;display:block;}
.om-footer-simple__link{color:#fff !important;font-size:.95rem;font-weight:500;text-decoration:none !important;white-space:nowrap;}
.om-footer-simple__link:hover{text-decoration:underline !important;text-decoration-color:#FF5627 !important;text-underline-offset:4px;}
.om-footer-simple a:focus-visible{outline:2px solid #FF5627;outline-offset:3px;}
.om-footer-simple__bottom{max-width:1120px;margin:0 auto;padding:1.25rem 1.5rem 2rem;border-top:1px solid rgba(255,255,255,.15);box-sizing:border-box;}
.om-footer-simple__bottom p{margin:0;text-align:center;font-size:.85rem;color:#D7DBE8;}
.om-footer-simple sup{line-height:0;font-size:.6em;vertical-align:super;}

@media (max-width:767.98px){
  .om-footer-simple__row{flex-direction:column;justify-content:center;text-align:center;gap:1.25rem;}
}/* footer-standard.css
   Site footer for omddms.org (OMDDMS Ltd - standards body site)
   The footer's styles now live inside omddms-footer.js, so the footer
   works whether or not this file is linked. These rules are an identical
   backup copy using the same class names.
*/

.om-footer-simple{background:#1E2B36;border-top:3px solid #FF5627;color:#fff;font-family:'Aptos','Inter',system-ui,sans-serif;width:100%;}
.om-footer-simple__row{max-width:1120px;margin:0 auto;padding:2.5rem 1.5rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;box-sizing:border-box;}
.om-footer-simple__logo-link{display:inline-block;line-height:0;}
.om-footer-simple__logo{height:44px !important;width:auto !important;max-width:none;display:block;}
.om-footer-simple__link{color:#fff !important;font-size:.95rem;font-weight:500;text-decoration:none !important;white-space:nowrap;}
.om-footer-simple__link:hover{text-decoration:underline !important;text-decoration-color:#FF5627 !important;text-underline-offset:4px;}
.om-footer-simple a:focus-visible{outline:2px solid #FF5627;outline-offset:3px;}
.om-footer-simple__bottom{max-width:1120px;margin:0 auto;padding:1.25rem 1.5rem 2rem;border-top:1px solid rgba(255,255,255,.15);box-sizing:border-box;}
.om-footer-simple__bottom p{margin:0;text-align:center;font-size:.85rem;color:#D7DBE8;}
.om-footer-simple sup{line-height:0;font-size:.6em;vertical-align:super;}

@media (max-width:767.98px){
  .om-footer-simple__row{flex-direction:column;justify-content:center;text-align:center;gap:1.25rem;}
}