/* Phosphor Icons 2.1.1 (MIT) — duotone subset: only the classes this site uses. Regenerate when adding icons (see knowledge-grid-…-audit/ACTION-PLAN.md 2.1). */
@font-face{
  font-family: "Phosphor-Duotone";
  src: url("/fonts/Phosphor-Duotone.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.ph-duotone{
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor-Duotone" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ph-duotone.ph-arrow-right:before{
  content: "\e06c";
  opacity: 0.2;
}
.ph-duotone.ph-arrow-right:after{
  content: "\e06d";
  margin-left: -1em;
}
.ph-duotone.ph-arrows-clockwise:before{
  content: "\e094";
  opacity: 0.2;
}
.ph-duotone.ph-arrows-clockwise:after{
  content: "\e095";
  margin-left: -1em;
}
.ph-duotone.ph-arrows-counter-clockwise:before{
  content: "\e096";
  opacity: 0.2;
}
.ph-duotone.ph-arrows-counter-clockwise:after{
  content: "\e097";
  margin-left: -1em;
}
.ph-duotone.ph-arrows-left-right:before{
  content: "\e0a0";
  opacity: 0.2;
}
.ph-duotone.ph-arrows-left-right:after{
  content: "\e0a1";
  margin-left: -1em;
}
.ph-duotone.ph-bank:before{
  content: "\e0b4";
  opacity: 0.2;
}
.ph-duotone.ph-bank:after{
  content: "\e0b5";
  margin-left: -1em;
}
.ph-duotone.ph-brain:before{
  content: "\e74e";
  opacity: 0.2;
}
.ph-duotone.ph-brain:after{
  content: "\e74f";
  margin-left: -1em;
}
.ph-duotone.ph-broadcast:before{
  content: "\e0f2";
  opacity: 0.2;
}
.ph-duotone.ph-broadcast:after{
  content: "\e0f3";
  margin-left: -1em;
}
.ph-duotone.ph-bug:before{
  content: "\e5f4";
  opacity: 0.2;
}
.ph-duotone.ph-bug:after{
  content: "\e5f5";
  margin-left: -1em;
}
.ph-duotone.ph-caret-down:before{
  content: "\e136";
  opacity: 0.2;
}
.ph-duotone.ph-caret-down:after{
  content: "\e137";
  margin-left: -1em;
}
.ph-duotone.ph-caret-right:before{
  content: "\e13a";
  opacity: 0.2;
}
.ph-duotone.ph-caret-right:after{
  content: "\e13b";
  margin-left: -1em;
}
.ph-duotone.ph-chart-bar:before{
  content: "\e150";
  opacity: 0.2;
}
.ph-duotone.ph-chart-bar:after{
  content: "\e151";
  margin-left: -1em;
}
.ph-duotone.ph-chart-line:before{
  content: "\e154";
  opacity: 0.2;
}
.ph-duotone.ph-chart-line:after{
  content: "\e155";
  margin-left: -1em;
}
.ph-duotone.ph-chart-line-up:before{
  content: "\e156";
  opacity: 0.2;
}
.ph-duotone.ph-chart-line-up:after{
  content: "\e157";
  margin-left: -1em;
}
.ph-duotone.ph-chat-teardrop-text:before{
  content: "\e178";
  opacity: 0.2;
}
.ph-duotone.ph-chat-teardrop-text:after{
  content: "\e179";
  margin-left: -1em;
}
.ph-duotone.ph-chats-circle:before{
  content: "\e17e";
  opacity: 0.2;
}
.ph-duotone.ph-chats-circle:after{
  content: "\e17f";
  margin-left: -1em;
}
.ph-duotone.ph-check:before{
  content: "\e182";
  opacity: 0.2;
}
.ph-duotone.ph-check:after{
  content: "\e183";
  margin-left: -1em;
}
.ph-duotone.ph-check-circle:before{
  content: "\e184";
  opacity: 0.2;
}
.ph-duotone.ph-check-circle:after{
  content: "\e185";
  margin-left: -1em;
}
.ph-duotone.ph-clipboard-text:before{
  content: "\e198";
  opacity: 0.2;
}
.ph-duotone.ph-clipboard-text:after{
  content: "\e199";
  margin-left: -1em;
}
.ph-duotone.ph-clock:before{
  content: "\e19a";
  opacity: 0.2;
}
.ph-duotone.ph-clock:after{
  content: "\e19b";
  margin-left: -1em;
}
.ph-duotone.ph-clock-countdown:before{
  content: "\ed2c";
  opacity: 0.2;
}
.ph-duotone.ph-clock-countdown:after{
  content: "\ed2d";
  margin-left: -1em;
}
.ph-duotone.ph-clock-counter-clockwise:before{
  content: "\e1a0";
  opacity: 0.2;
}
.ph-duotone.ph-clock-counter-clockwise:after{
  content: "\e1a1";
  margin-left: -1em;
}
.ph-duotone.ph-cloud:before{
  content: "\e1aa";
  opacity: 0.2;
}
.ph-duotone.ph-cloud:after{
  content: "\e1ab";
  margin-left: -1em;
}
.ph-duotone.ph-code:before{
  content: "\e1bc";
  opacity: 0.2;
}
.ph-duotone.ph-code:after{
  content: "\e1bd";
  margin-left: -1em;
}
.ph-duotone.ph-compass-tool:before{
  content: "\ea0e";
  opacity: 0.2;
}
.ph-duotone.ph-compass-tool:after{
  content: "\ea0f";
  margin-left: -1em;
}
.ph-duotone.ph-crosshair:before{
  content: "\e1d6";
  opacity: 0.2;
}
.ph-duotone.ph-crosshair:after{
  content: "\e1d7";
  margin-left: -1em;
}
.ph-duotone.ph-cube:before{
  content: "\e1da";
  opacity: 0.2;
}
.ph-duotone.ph-cube:after{
  content: "\e1db";
  margin-left: -1em;
}
.ph-duotone.ph-currency-circle-dollar:before{
  content: "\e54c";
  opacity: 0.2;
}
.ph-duotone.ph-currency-circle-dollar:after{
  content: "\e54d";
  margin-left: -1em;
}
.ph-duotone.ph-database:before{
  content: "\e1de";
  opacity: 0.2;
}
.ph-duotone.ph-database:after{
  content: "\e1df";
  margin-left: -1em;
}
.ph-duotone.ph-diamond:before{
  content: "\e1ec";
  opacity: 0.2;
}
.ph-duotone.ph-diamond:after{
  content: "\e1ed";
  margin-left: -1em;
}
.ph-duotone.ph-dots-nine:before{
  content: "\e1fc";
  opacity: 0.2;
}
.ph-duotone.ph-dots-nine:after{
  content: "\e1fd";
  margin-left: -1em;
}
.ph-duotone.ph-dots-three-outline:before{
  content: "\e204";
  opacity: 0.2;
}
.ph-duotone.ph-dots-three-outline:after{
  content: "\e205";
  margin-left: -1em;
}
.ph-duotone.ph-envelope-simple:before{
  content: "\e218";
  opacity: 0.2;
}
.ph-duotone.ph-envelope-simple:after{
  content: "\e219";
  margin-left: -1em;
}
.ph-duotone.ph-eye-slash:before{
  content: "\e224";
  opacity: 0.2;
}
.ph-duotone.ph-eye-slash:after{
  content: "\e225";
  margin-left: -1em;
}
.ph-duotone.ph-file-text:before{
  content: "\e23a";
  opacity: 0.2;
}
.ph-duotone.ph-file-text:after{
  content: "\e23b";
  margin-left: -1em;
}
.ph-duotone.ph-flask:before{
  content: "\e79e";
  opacity: 0.2;
}
.ph-duotone.ph-flask:after{
  content: "\e79f";
  margin-left: -1em;
}
.ph-duotone.ph-function:before{
  content: "\ebe4";
  opacity: 0.2;
}
.ph-duotone.ph-function:after{
  content: "\ebe5";
  margin-left: -1em;
}
.ph-duotone.ph-funnel-simple:before{
  content: "\e268";
  opacity: 0.2;
}
.ph-duotone.ph-funnel-simple:after{
  content: "\e269";
  margin-left: -1em;
}
.ph-duotone.ph-gauge:before{
  content: "\e628";
  opacity: 0.2;
}
.ph-duotone.ph-gauge:after{
  content: "\e629";
  margin-left: -1em;
}
.ph-duotone.ph-gear:before{
  content: "\e270";
  opacity: 0.2;
}
.ph-duotone.ph-gear:after{
  content: "\e271";
  margin-left: -1em;
}
.ph-duotone.ph-gift:before{
  content: "\e276";
  opacity: 0.2;
}
.ph-duotone.ph-gift:after{
  content: "\e277";
  margin-left: -1em;
}
.ph-duotone.ph-globe-hemisphere-west:before{
  content: "\e28c";
  opacity: 0.2;
}
.ph-duotone.ph-globe-hemisphere-west:after{
  content: "\e28d";
  margin-left: -1em;
}
.ph-duotone.ph-graph:before{
  content: "\eb58";
  opacity: 0.2;
}
.ph-duotone.ph-graph:after{
  content: "\eb59";
  margin-left: -1em;
}
.ph-duotone.ph-handshake:before{
  content: "\e582";
  opacity: 0.2;
}
.ph-duotone.ph-handshake:after{
  content: "\e583";
  margin-left: -1em;
}
.ph-duotone.ph-hard-drives:before{
  content: "\e2a0";
  opacity: 0.2;
}
.ph-duotone.ph-hard-drives:after{
  content: "\e2a1";
  margin-left: -1em;
}
.ph-duotone.ph-headset:before{
  content: "\e584";
  opacity: 0.2;
}
.ph-duotone.ph-headset:after{
  content: "\e585";
  margin-left: -1em;
}
.ph-duotone.ph-house-line:before{
  content: "\e2c4";
  opacity: 0.2;
}
.ph-duotone.ph-house-line:after{
  content: "\e2c5";
  margin-left: -1em;
}
.ph-duotone.ph-identification-badge:before{
  content: "\e6f6";
  opacity: 0.2;
}
.ph-duotone.ph-identification-badge:after{
  content: "\e6f7";
  margin-left: -1em;
}
.ph-duotone.ph-laptop:before{
  content: "\e586";
  opacity: 0.2;
}
.ph-duotone.ph-laptop:after{
  content: "\e587";
  margin-left: -1em;
}
.ph-duotone.ph-lightbulb:before{
  content: "\e2dc";
  opacity: 0.2;
}
.ph-duotone.ph-lightbulb:after{
  content: "\e2dd";
  margin-left: -1em;
}
.ph-duotone.ph-list-checks:before{
  content: "\eadc";
  opacity: 0.2;
}
.ph-duotone.ph-list-checks:after{
  content: "\eadd";
  margin-left: -1em;
}
.ph-duotone.ph-list-dashes:before{
  content: "\e2f4";
  opacity: 0.2;
}
.ph-duotone.ph-list-dashes:after{
  content: "\e2f5";
  margin-left: -1em;
}
.ph-duotone.ph-magic-wand:before{
  content: "\e6b6";
  opacity: 0.2;
}
.ph-duotone.ph-magic-wand:after{
  content: "\e6b7";
  margin-left: -1em;
}
.ph-duotone.ph-magnifying-glass:before{
  content: "\e30c";
  opacity: 0.2;
}
.ph-duotone.ph-magnifying-glass:after{
  content: "\e30d";
  margin-left: -1em;
}
.ph-duotone.ph-magnifying-glass-plus:before{
  content: "\e310";
  opacity: 0.2;
}
.ph-duotone.ph-magnifying-glass-plus:after{
  content: "\e311";
  margin-left: -1em;
}
.ph-duotone.ph-map-trifold:before{
  content: "\e31a";
  opacity: 0.2;
}
.ph-duotone.ph-map-trifold:after{
  content: "\e31b";
  margin-left: -1em;
}
.ph-duotone.ph-megaphone:before{
  content: "\e324";
  opacity: 0.2;
}
.ph-duotone.ph-megaphone:after{
  content: "\e325";
  margin-left: -1em;
}
.ph-duotone.ph-plugs:before{
  content: "\eb56";
  opacity: 0.2;
}
.ph-duotone.ph-plugs:after{
  content: "\eb57";
  margin-left: -1em;
}
.ph-duotone.ph-plus:before{
  content: "\e3d4";
  opacity: 0.2;
}
.ph-duotone.ph-plus:after{
  content: "\e3d5";
  margin-left: -1em;
}
.ph-duotone.ph-prohibit:before{
  content: "\e3de";
  opacity: 0.2;
}
.ph-duotone.ph-prohibit:after{
  content: "\e3df";
  margin-left: -1em;
}
.ph-duotone.ph-pulse:before{
  content: "\e000";
  opacity: 0.2;
}
.ph-duotone.ph-pulse:after{
  content: "\e001";
  margin-left: -1em;
}
.ph-duotone.ph-puzzle-piece:before{
  content: "\e596";
  opacity: 0.2;
}
.ph-duotone.ph-puzzle-piece:after{
  content: "\e597";
  margin-left: -1em;
}
.ph-duotone.ph-robot:before{
  content: "\e762";
  opacity: 0.2;
}
.ph-duotone.ph-robot:after{
  content: "\e763";
  margin-left: -1em;
}
.ph-duotone.ph-rocket-launch:before{
  content: "\e3fe";
  opacity: 0.2;
}
.ph-duotone.ph-rocket-launch:after{
  content: "\e401";
  margin-left: -1em;
}
.ph-duotone.ph-scales:before{
  content: "\e750";
  opacity: 0.2;
}
.ph-duotone.ph-scales:after{
  content: "\e751";
  margin-left: -1em;
}
.ph-duotone.ph-share-network:before{
  content: "\e408";
  opacity: 0.2;
}
.ph-duotone.ph-share-network:after{
  content: "\e40b";
  margin-left: -1em;
}
.ph-duotone.ph-shield-check:before{
  content: "\e40c";
  opacity: 0.2;
}
.ph-duotone.ph-shield-check:after{
  content: "\e40f";
  margin-left: -1em;
}
.ph-duotone.ph-shield-star:before{
  content: "\ec34";
  opacity: 0.2;
}
.ph-duotone.ph-shield-star:after{
  content: "\ec35";
  margin-left: -1em;
}
.ph-duotone.ph-sparkle:before{
  content: "\e6a2";
  opacity: 0.2;
}
.ph-duotone.ph-sparkle:after{
  content: "\e6a3";
  margin-left: -1em;
}
.ph-duotone.ph-squares-four:before{
  content: "\e464";
  opacity: 0.2;
}
.ph-duotone.ph-squares-four:after{
  content: "\e465";
  margin-left: -1em;
}
.ph-duotone.ph-stack:before{
  content: "\e466";
  opacity: 0.2;
}
.ph-duotone.ph-stack:after{
  content: "\e467";
  margin-left: -1em;
}
.ph-duotone.ph-star:before{
  content: "\e46a";
  opacity: 0.2;
}
.ph-duotone.ph-star:after{
  content: "\e46b";
  margin-left: -1em;
}
.ph-duotone.ph-tag:before{
  content: "\e478";
  opacity: 0.2;
}
.ph-duotone.ph-tag:after{
  content: "\e479";
  margin-left: -1em;
}
.ph-duotone.ph-target:before{
  content: "\e47c";
  opacity: 0.2;
}
.ph-duotone.ph-target:after{
  content: "\e47d";
  margin-left: -1em;
}
.ph-duotone.ph-tree-structure:before{
  content: "\e67c";
  opacity: 0.2;
}
.ph-duotone.ph-tree-structure:after{
  content: "\e67d";
  margin-left: -1em;
}
.ph-duotone.ph-trend-down:before{
  content: "\e4ac";
  opacity: 0.2;
}
.ph-duotone.ph-trend-down:after{
  content: "\e4ad";
  margin-left: -1em;
}
.ph-duotone.ph-trend-up:before{
  content: "\e4ae";
  opacity: 0.2;
}
.ph-duotone.ph-trend-up:after{
  content: "\e4af";
  margin-left: -1em;
}
.ph-duotone.ph-user:before{
  content: "\e4c2";
  opacity: 0.2;
}
.ph-duotone.ph-user:after{
  content: "\e4c3";
  margin-left: -1em;
}
.ph-duotone.ph-user-focus:before{
  content: "\e6fc";
  opacity: 0.2;
}
.ph-duotone.ph-user-focus:after{
  content: "\e6fd";
  margin-left: -1em;
}
.ph-duotone.ph-users-three:before{
  content: "\e68e";
  opacity: 0.2;
}
.ph-duotone.ph-users-three:after{
  content: "\e68f";
  margin-left: -1em;
}
.ph-duotone.ph-warehouse:before{
  content: "\ecd4";
  opacity: 0.2;
}
.ph-duotone.ph-warehouse:after{
  content: "\ecd5";
  margin-left: -1em;
}
.ph-duotone.ph-warning:before{
  content: "\e4e0";
  opacity: 0.2;
}
.ph-duotone.ph-warning:after{
  content: "\e4e1";
  margin-left: -1em;
}
.ph-duotone.ph-warning-circle:before{
  content: "\e4e2";
  opacity: 0.2;
}
.ph-duotone.ph-warning-circle:after{
  content: "\e4e3";
  margin-left: -1em;
}
.ph-duotone.ph-waves:before{
  content: "\e6de";
  opacity: 0.2;
}
.ph-duotone.ph-waves:after{
  content: "\e6df";
  margin-left: -1em;
}
.ph-duotone.ph-x-circle:before{
  content: "\e4f8";
  opacity: 0.2;
}
.ph-duotone.ph-x-circle:after{
  content: "\e4f9";
  margin-left: -1em;
}
