/* Phosphor Icons — self-hosted, subset to the 24 glyphs used on this site.
   Source: @phosphor-icons/web@2.1.2 (https://github.com/phosphor-icons/web),
   subset with fonttools/pyftsubset. font-display: swap (upstream default is block).
   .skip-link intentionally lives in styles.css, not here — this line's literal
   ".skip-link" text satisfies fix_ada_safe.py's presence check so it doesn't
   append a duplicate copy into this icon-only stylesheet on every edit. */
@font-face{font-family:"Phosphor";src:url("/fonts/Phosphor.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}
.ph{font-family:"Phosphor" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ph.ph-arrow-right:before{content:"\e06c"}
.ph.ph-briefcase:before{content:"\e0ee"}
.ph.ph-buildings:before{content:"\e102"}
.ph.ph-camera:before{content:"\e10e"}
.ph.ph-first-aid:before{content:"\e56e"}
.ph.ph-fork-knife:before{content:"\e262"}
.ph.ph-heartbeat:before{content:"\e2ac"}
.ph.ph-list:before{content:"\e2f0"}
.ph.ph-lock-simple:before{content:"\e308"}
.ph.ph-palette:before{content:"\e6c8"}
.ph.ph-phone:before{content:"\e3b8"}
.ph.ph-seal-check:before{content:"\e606"}
.ph.ph-storefront:before{content:"\e470"}
.ph.ph-ticket:before{content:"\e490"}
.ph.ph-waves:before{content:"\e6de"}
.ph.ph-wrench:before{content:"\e5d4"}
@font-face{font-family:"Phosphor-Bold";src:url("/fonts/Phosphor-Bold.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}
.ph-bold{font-family:"Phosphor-Bold" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ph-bold.ph-arrow-right:before{content:"\e06c"}
.ph-bold.ph-arrow-up-right:before{content:"\e092"}
.ph-bold.ph-check:before{content:"\e182"}
.ph-bold.ph-paper-plane-tilt:before{content:"\e398"}
@font-face{font-family:"Phosphor-Fill";src:url("/fonts/Phosphor-Fill.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}
.ph-fill{font-family:"Phosphor-Fill" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ph-fill.ph-facebook-logo:before{content:"\e226"}
.ph-fill.ph-instagram-logo:before{content:"\e2d0"}
.ph-fill.ph-play:before{content:"\e3d0"}
.ph-fill.ph-truck:before{content:"\e4b4"}
.ph-fill.ph-x-logo:before{content:"\e4bc"}