/* FONTS ──────────────────────────────────────────────
   Brand face: "PBS Sans" — the custom, trademarked humanist
   geometric sans, now self-hosted from licensed .woff2 files
   in /fonts. Arial is the sanctioned system fallback per PBS
   guidelines. "PBS Sans Cond" is the condensed cut, exposed
   via --font-cond for tight display lockups. No external font
   imports: the brand is a single typeface, and cross-origin @import
   rules break PNG/PDF export font embedding. */

/* PBS Sans — upright */
@font-face{font-family:"PBS Sans";src:url("../fonts/PBSSans-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"PBS Sans";src:url("../fonts/PBSSans.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"PBS Sans";src:url("../fonts/PBSSans-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"PBS Sans";src:url("../fonts/PBSSans-Bold.woff2") format("woff2");font-weight:600 700;font-style:normal;font-display:swap}
@font-face{font-family:"PBS Sans";src:url("../fonts/PBSSans-Black.woff2") format("woff2");font-weight:800 900;font-style:normal;font-display:swap}
/* PBS Sans — italic */
@font-face{font-family:"PBS Sans";src:url("../fonts/PBSSans-Light-It.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:"PBS Sans";src:url("../fonts/PBSSans-It.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"PBS Sans";src:url("../fonts/PBSSans-Medium-It.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:"PBS Sans";src:url("../fonts/PBSSans-Bold-It.woff2") format("woff2");font-weight:600 700;font-style:italic;font-display:swap}
@font-face{font-family:"PBS Sans";src:url("../fonts/PBSSans-Black-It.woff2") format("woff2");font-weight:800 900;font-style:italic;font-display:swap}

/* PBS Sans Cond — condensed display cut */
@font-face{font-family:"PBS Sans Cond";src:url("../fonts/PBSSans-Cond.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"PBS Sans Cond";src:url("../fonts/PBSSans-Cond-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"PBS Sans Cond";src:url("../fonts/PBSSans-Cond-It.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"PBS Sans Cond";src:url("../fonts/PBSSans-Cond-Bold-It.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}
