/* PBS header standard: approved PBB/PSEQ presentation, 2026-10-18. */
header{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1120px;margin:0 auto;padding:24px;border-bottom:1px solid #344154}
header .brand{display:inline-flex;align-items:center;gap:14px;min-width:0;max-width:100%;color:#edc773;text-decoration:none;line-height:1.2}
header .brand-logo{position:relative;display:block;overflow:hidden;flex:0 0 36px;width:36px;height:40px}
header .brand-logo img{position:absolute;display:block;width:120%;height:auto;max-width:none;left:-10%;top:-25%}
header .brand-copy{display:block;min-width:0}
header .brand-owner{display:block;margin:0 0 5px;font:600 10px/1.5 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#b7c3d2}
header .brand-name{display:block;font:600 21px/1.2 Georgia,serif;letter-spacing:.025em;color:#edc773}
header nav{display:flex;flex-wrap:wrap;gap:20px;margin:0;font:400 17px/1.65 system-ui,sans-serif}
header nav a{color:#edc773;text-underline-offset:4px}
@media(max-width:650px){header{display:block;padding:18px}header .brand{gap:11px}header .brand-logo{flex-basis:36px;width:36px;height:40px}header .brand-owner{font-size:9px;letter-spacing:.1em}header .brand-name{font-size:19px}header nav{margin-top:15px}}
@media print{header nav{display:none!important}header .brand,header .brand-name{color:#111}header .brand-owner{color:#333}}
