/* Shared footer: native template part, available links and explicit pending pages. */
.o-footer-complete{padding-block:var(--o-5);}
.o-footer-complete .o-footer-brand{flex:0 1 370px;}
.o-footer-complete .o-footer-nav{flex:1 1 520px;max-width:660px;}
.o-footer-nav.wp-block-group>.o-footer-links{margin:0;justify-content:flex-end;gap:0 var(--o-5);max-width:none;}
.o-footer-nav.wp-block-group>.o-footer-about{margin-top:var(--o-1);}
.o-footer-about>li{display:flex;flex-wrap:wrap;align-items:baseline;align-content:center;gap:0 var(--o-2);min-height:44px;font-size:.8125rem;line-height:1.5;color:var(--b-white);}
.o-footer-pending{font-size:.75rem;color:var(--b-soft);}
@media(max-width:959px){.o-footer-complete .o-footer-brand{flex-basis:100%;}.o-footer-complete .o-footer-nav{flex-basis:100%;max-width:none;}.o-footer-nav.wp-block-group>.o-footer-links{justify-content:flex-start;}}
@media(max-width:599px){.o-footer-nav.wp-block-group>.o-footer-about{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--o-4);row-gap:var(--o-2);margin-top:var(--o-4);}.o-footer-about>li{display:block;}.o-footer-pending{display:block;}.o-footer-complete .o-footer-brand{flex-basis:auto;}}
