/* this page's dark rules re-scoped to navy panels */
.eyebrow:is(.pnl, .pnl *) { color: var(--accent-bright) }
.arr:is(.pnl, .pnl *) { stroke: currentColor;  fill: none }
.sec:is(.pnl, .pnl *) { border-bottom: 1px solid var(--line) }
.more:is(.pnl, .pnl *) { color: var(--accent-bright) }
.av-ph:is(.pnl, .pnl *) { background: #1a334a center 22% / cover no-repeat }
.av-ini:is(.pnl, .pnl *) { background: #1a334a;  border: 1px solid var(--line);  color: #c9d3e3 }
.bl-by > div:is(.pnl, .pnl *) { color: var(--muted) }
.bl-by > div > span:first-child:is(.pnl, .pnl *) { color: #d3dbe8 }
.cat:is(.pnl, .pnl *) { color: var(--accent-bright) }
.cta-sec:is(.pnl, .pnl *) { border-bottom: 0 }
.cta-band:is(.pnl, .pnl *) { background: linear-gradient(100deg, #14283b, #183047);  border: 1px solid #2b4f70 }
.cta-band p:not(.eyebrow):is(.pnl, .pnl *) { color: #c9d3e3 }
.cta-mtn:is(.pnl, .pnl *) { opacity: .22 }
.cta-mtn path:is(.pnl, .pnl *) { fill: none;  stroke: #9cc2ff }
.bl-wide:is(.pnl, .pnl *) { color: var(--muted, #54606C) }
.bl-head:is(.pnl, .pnl *) { background: linear-gradient(180deg, #0c1926 0%, #112334 100%);  border-bottom: 1px solid var(--line) }
.bl-head:is(.pnl, .pnl *)::before { background: radial-gradient(45% 90% at 15% 0%, rgba(34,123,247,0.22), transparent 70%) }
.bl-head .lede:is(.pnl, .pnl *) { color: #c2cde0 }
.crumbs:is(.pnl, .pnl *) { color: var(--muted) }
.crumbs a:hover:is(.pnl, .pnl *) { color: var(--fg) }
.bl-search svg:is(.pnl, .pnl *) { fill: none;  stroke: var(--muted) }
.bl-search input:is(.pnl, .pnl *) { color: var(--fg);  background: #0c1823;  border: 1px solid #5a6c8f }
.bl-pill:is(.pnl, .pnl *) { color: #d3dbe8;  background: transparent;  border: 1px solid #3a4d70 }
.bl-pill:hover:is(.pnl, .pnl *) { border-color: var(--accent-bright) }
.bl-pill[aria-pressed=true]:is(.pnl, .pnl *) { background: var(--btn);  border-color: var(--btn);  color: #fff }
.bl-feat:is(.pnl, .pnl *) { color: var(--fg);  background: var(--panel);  border: 1px solid var(--line) }
.bl-feat:hover:is(.pnl, .pnl *) { border-color: #1a6ae0 }
.bl-feat-art:is(.pnl, .pnl *) { background: radial-gradient(70% 70% at 50% 55%, rgba(34,123,247,0.18), transparent 70%), #0f1f2e;  border-right: 1px solid var(--line) }
.bl-ex:is(.pnl, .pnl *) { color: var(--muted) }
.bl-count:is(.pnl, .pnl *) { color: var(--muted) }
.bl-card a:is(.pnl, .pnl *) { color: var(--fg);  background: var(--panel);  border: 1px solid var(--line) }
.bl-card a:hover:is(.pnl, .pnl *) { border-color: #1a6ae0 }
.bl-card a:hover h3:is(.pnl, .pnl *) { color: #fff;  text-decoration-color: rgba(127,178,255,0.6) }
.bl-thumb:is(.pnl, .pnl *) { background: #0f1f2e;  border-bottom: 1px solid var(--line) }
.bl-empty:is(.pnl, .pnl *) { color: var(--muted) }
.bl-empty a:is(.pnl, .pnl *), .bl-wide a:is(.pnl, .pnl *) { color: var(--accent-bright) }
.bl-pag > a:not(.btn):is(.pnl, .pnl *), .bl-pag .cur:is(.pnl, .pnl *), .bl-pag .dots:is(.pnl, .pnl *) { border: 1px solid var(--line);  color: #d3dbe8 }
.bl-pag .cur:is(.pnl, .pnl *) { background: var(--btn);  border-color: var(--btn);  color: #fff }
.bl-pag .dots:is(.pnl, .pnl *) { border: 0 }
.bl-pag > a:not(.btn):hover:is(.pnl, .pnl *) { border-color: var(--accent-bright) }
.bl-topic:is(.pnl, .pnl *) { color: var(--fg);  background: var(--panel);  border: 1px solid var(--line) }
.bl-topic:hover:is(.pnl, .pnl *) { border-color: #1a6ae0 }
.bl-topic svg:is(.pnl, .pnl *) { fill: none }
.bl-au:is(.pnl, .pnl *) { background: var(--panel);  border: 1px solid var(--line);  color: var(--fg) }
.bl-au:hover:is(.pnl, .pnl *) { border-color: var(--accent-bright) }
.bl-au small:is(.pnl, .pnl *) { color: var(--muted) }
.bl-au .bl-au-r:is(.pnl, .pnl *) { color: var(--accent-bright) }
.bl-au > svg:is(.pnl, .pnl *) { color: var(--accent-bright);  stroke: currentColor;  fill: none }
.bl-feat-art:is(.pnl, .pnl *) { border-right: 0;  border-bottom: 1px solid var(--line) }
.ar-head .lede a:is(.pnl, .pnl *) { color: var(--accent-bright) }
.ar-who .av-lg:is(.pnl, .pnl *) { border: 2px solid #22384d }
.av-becky-mccarty:is(.pnl, .pnl *) { background-image: url(/assets/team/becky-mccarty.webp) }
.av-ben-burkett:is(.pnl, .pnl *) { background-image: url(/assets/team/ben-burkett.webp) }
.av-brian-sandenaw:is(.pnl, .pnl *) { background-image: url(/assets/team/brian-sandenaw.webp) }
.av-britney-oswald:is(.pnl, .pnl *) { background-image: url(/assets/team/britney-oswald.webp) }
.av-danielle-pei:is(.pnl, .pnl *) { background-image: url(/assets/team/danielle-pei.webp) }
.av-fred-maldonado:is(.pnl, .pnl *) { background-image: url(/assets/team/fred-maldonado.webp) }
.av-helen-zell:is(.pnl, .pnl *) { background-image: url(/assets/team/helen-zell.webp) }
.av-hilary-stavrakas:is(.pnl, .pnl *) { background-image: url(/assets/team/hilary-stavrakas.webp) }
.av-isaac-clarke:is(.pnl, .pnl *) { background-image: url(/assets/team/isaac-clarke.webp) }
.av-jaclyn-finney:is(.pnl, .pnl *) { background-image: url(/assets/team/jaclyn-finney.webp) }
.av-jenny-shen:is(.pnl, .pnl *) { background-image: url(/assets/team/jenny-shen.webp) }
.av-jessica-kiel:is(.pnl, .pnl *) { background-image: url(/assets/team/jessica-kiel.webp) }
.av-john-pohlmann:is(.pnl, .pnl *) { background-image: url(/assets/team/john-pohlmann.webp) }
.av-kevin-anderson:is(.pnl, .pnl *) { background-image: url(/assets/team/kevin-anderson.webp) }
.av-lois-colby:is(.pnl, .pnl *) { background-image: url(/assets/team/lois-colby.webp) }
.av-maggie-cheney:is(.pnl, .pnl *) { background-image: url(/assets/team/maggie-cheney.webp) }
.av-mark-larson:is(.pnl, .pnl *) { background-image: url(/assets/team/mark-larson.webp) }
.av-megan-kovash:is(.pnl, .pnl *) { background-image: url(/assets/team/megan-kovash.webp) }
.av-nicole-hemmer:is(.pnl, .pnl *) { background-image: url(/assets/team/nicole-hemmer.webp) }
.av-ray-dunham:is(.pnl, .pnl *) { background-image: url(/assets/team/ray-dunham.webp) }
.av-rhonda-willert:is(.pnl, .pnl *) { background-image: url(/assets/team/rhonda-willert.webp) }
.av-richard-rieben:is(.pnl, .pnl *) { background-image: url(/assets/team/richard-rieben.webp) }
.av-rob-pierce:is(.pnl, .pnl *) { background-image: url(/assets/team/rob-pierce.webp) }
.av-terry-dalby:is(.pnl, .pnl *) { background-image: url(/assets/team/terry-dalby.webp) }
.av-tim-nackos:is(.pnl, .pnl *) { background-image: url(/assets/team/tim-nackos.webp) }
.av-umar-aziz:is(.pnl, .pnl *) { background-image: url(/assets/team/umar-aziz.webp) }