/* Phase 5B-1.2: only the existing single-column mobile footer. */
@media(max-width:639px){
 .p4n-footer .p5b12-toggle{
  appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;box-sizing:border-box;
  margin:0!important;padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;
  color:inherit!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit;text-transform:inherit;text-align:start;cursor:pointer
 }
 .p4n-footer .p5b12-toggle:focus:not(:focus-visible){outline:none}
 .p4n-footer .p5b12-toggle:focus-visible{outline:2px solid #C7AA6B!important;outline-offset:3px}
 .p4n-footer .p5b12-chevron{display:block;flex:0 0 8px;width:8px;height:8px;box-sizing:border-box;margin-inline:3px;border:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}
 .p4n-footer .p5b12-toggle[aria-expanded="true"] .p5b12-chevron{transform:rotate(225deg)}
 .p4n-footer .p5b12-panel[hidden]{display:none!important}
}
