@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap");
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
/*
100	Thin (Hairline)
200	Extra Light (Ultra Light)
300	Light
400	Normal (Regular)
500	Medium
600	Semi Bold (Demi Bold)
700	Bold
800	Extra Bold (Ultra Bold)
900	Black (Heavy)
950	Extra Black (Ultra Black)

@font-face {
    font-family: $faktum-font;
    src: url("../assets/fonts/font-name-bold.woff") format("woff");
    font-weight: 600;
    font-display: swap;
}
*/
@font-face {
  font-family: "Terza Display Web";
  src: url("/discussion/assets/fonts/TerzaReader-Regular-Web.woff2") format("woff2"), url("/discussion/assets/fonts/TerzaReader-Regular-Web.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Terza Display Web";
  src: url("/discussion/assets/fonts/TerzaReader-RegularItalic-Web.woff2") format("woff2"), url("/discussion/assets/fonts/TerzaReader-RegularItalic-Web.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Terza Display Web";
  src: url("/discussion/assets/fonts/TerzaReader-Bold-Web.woff2") format("woff2"), url("/discussion/assets/fonts/TerzaReader-Bold-Web.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Terza Display Web";
  src: url("/discussion/assets/fonts/TerzaDisplay-Regular-Web.woff2") format("woff2"), url("/discussion/assets/fonts/TerzaDisplay-Regular-Web.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable property-disallowed-list */
/* =================================
Text
================================= */
/* =================================
Eyebrow
================================= */
/* =================================
Heading
================================= */
/* =================================
Byline
================================= */
/* =================================
Date
================================= */
/* =================================
Link Italic
================================= */
/* =================================
Link Inline
================================= */
/* =================================
Episode
================================= */
/* =================================
Stars Rating
================================= */
/* =================================
Calendar Card
================================= */
*,
*::before,
*::after {
  box-sizing: inherit;
}

/* stylelint-disable-next-line */
:root {
  --white: #fff;
  --black: #000;
  --parchment: #fff;
  --gray-quiet: #f6f4ec;
  --highlight-light: #fdffd5;
  --highlighter: #f1f874;
  --loud-warm: #cd4a26;
  --loud-warm-darker: #a33b1e;
  --navy-dark: #1b2d41;
  --navy-light: #2c3b4b;
  --slate: #5a6d82;
  --gutter: 2rem;
  --page-gutter: 1rem;
  --section-spacing: 3.75rem;
  --header-height: 4rem;
  --section-max-width: 90rem;
  --image-carousel-aspect-ratio: 616/462;
  --aspect-ratio-square: 1/1;
  --aspect-ratio-4-3: 4/3;
  --aspect-ratio-16-9: 16/9;
  --aspect-ratio-magazine: 160/187;
}
@media (min-width: 967px) {
  :root {
    --page-gutter: 2.5rem;
  }
}
@media (min-width: 1512px) {
  :root {
    --page-gutter: 6rem;
  }
}
@media (min-width: 967px) {
  :root {
    --header-height: 5rem;
    --section-spacing: 5rem;
  }
}

html {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: initial;
  min-height: 100%;
  height: auto;
}

body {
  font-family: var(--font-dm-sans);
  margin: 0;
  padding: 0;
  min-height: 100%;
  /* stylelint-disable-next-line property-disallowed-list */
  font-size: 1rem;
  height: auto;
  background-color: var(--white);
  color: var(--navy-dark);
}
body[data-enable-interaction=false] {
  pointer-events: none !important;
}
body[data-enable-interaction=false] * {
  pointer-events: none !important;
}
body[data-disable-scroll=true] {
  overflow: hidden;
}

main {
  min-height: 100svh;
  position: relative;
}

a {
  text-decoration: none;
  color: inherit;
}

ul,
dl,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

li,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote {
  margin: 0;
  padding: 0;
}

/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable property-disallowed-list */
/* =================================
Text
================================= */
/* =================================
Eyebrow
================================= */
/* =================================
Heading
================================= */
/* =================================
Byline
================================= */
/* =================================
Date
================================= */
/* =================================
Link Italic
================================= */
/* =================================
Link Inline
================================= */
/* =================================
Episode
================================= */
/* =================================
Stars Rating
================================= */
/* =================================
Calendar Card
================================= */
body {
  font-family: var(--font-dm-sans);
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
  color: #1b2d41;
}
@media (min-width: 768px) {
  body {
    font-size: 1rem;
  }
}

@media (pointer: fine) {
  a:hover, a:focus {
    color: #a33b1e;
  }
}

.Frame-details {
  padding-bottom: 3rem;
}

.Button {
  font-family: var(--font-dm-sans);
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
  background-color: transparent;
  border: none;
  color: #1b2d41;
  font-weight: 700;
  margin-bottom: 1.5rem;
  padding: 0.75rem 1.5rem;
  transition: background-color 0.25s ease;
}
@media (min-width: 768px) {
  .Button {
    font-size: 1rem;
  }
}
@media (pointer: fine) {
  .Button:hover, .Button:focus {
    background-color: #f6f4ec;
  }
}

.Button.Primary {
  font-family: var(--font-dm-sans);
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
  background-color: transparent;
  border: none;
  color: #1b2d41;
  font-weight: 700;
  margin-bottom: 1.5rem;
  padding: 0.75rem 1.5rem;
  transition: background-color 0.25s ease;
  background-color: #cd4a26;
  color: #fff;
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .Button.Primary {
    font-size: 1rem;
  }
}
@media (pointer: fine) {
  .Button.Primary:hover, .Button.Primary:focus {
    background-color: #f6f4ec;
  }
}
@media (pointer: fine) {
  .Button.Primary:hover, .Button.Primary:focus {
    background-color: #a33b1e;
  }
}

.Frame-row.row {
  display: flex;
  flex-wrap: wrap;
  gap: var(--page-gutter);
  margin: 0 auto;
  max-width: var(--section-max-width);
  padding: 0 var(--page-gutter);
}

.Navigation-linkContainer {
  display: none;
}

.ForumHeader-wrapper {
  width: 100%;
}

.ForumHeader {
  display: flex;
  flex-wrap: wrap;
  gap: var(--page-gutter);
  padding: 2rem 0 3rem;
  width: 100%;
}

.ForumHeader-content,
.MainContent {
  width: 100%;
  max-width: 50rem;
  margin: 0 auto;
}

.ForumHeader-content {
  font-family: var(--font-dm-sans);
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
  padding: 0;
  text-align: center;
}
@media (min-width: 768px) {
  .ForumHeader-content {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .ForumHeader-content {
    padding: 0 3.9375rem;
  }
}
.ForumHeader-content .MainTitle {
  margin-bottom: 1rem;
}
.ForumHeader-content .message + .message {
  margin-top: 1rem;
}

.Panel,
.ForumHeader-search {
  width: 100%;
  max-width: 50rem;
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .Panel,
  .ForumHeader-search {
    max-width: 22rem;
  }
}

@media (max-width: 1286px) {
  .Panel {
    order: -1;
  }
}

.SiteSearch input.InputBox {
  font-family: var(--font-dm-sans);
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
  color: #5a6d82;
  font-style: italic;
  width: 100%;
  padding: 1rem 1.5rem;
  border: 0;
  border-radius: 4rem;
  background-color: #f6f4ec;
  transition: background-color 0.25s ease;
}
@media (min-width: 768px) {
  .SiteSearch input.InputBox {
    font-size: 1rem;
  }
}
.SiteSearch input.InputBox:focus {
  outline: none;
  background-color: rgb(237.8035714286, 233.9821428571, 218.6964285714);
}
.SiteSearch input.InputBox:focus-within {
  z-index: 103;
  position: relative;
}

.SiteSearch .InputBox + .Button {
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
}

.Panel {
  padding-bottom: 1.5rem;
}
.Panel .FilterMenu {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.Panel .FilterMenu li {
  font-family: var(--font-dm-sans);
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0.01em;
  font-weight: 700;
}
@media (min-width: 768px) {
  .Panel .FilterMenu li {
    font-size: 1.25rem;
  }
}
.Panel .FilterMenu li:not(.Active):not(:hover) {
  opacity: 0.5;
}
.Panel .FilterMenu li.Active {
  color: #cd4a26;
}
.Panel .Box {
  margin-top: 2rem;
}
.Panel .Box .PanelInfo {
  padding: 1rem 0;
}
.Panel .Box .PanelInfo li {
  font-family: var(--font-dm-sans);
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
  padding: 0.5rem 0;
}
@media (min-width: 768px) {
  .Panel .Box .PanelInfo li {
    font-size: 1rem;
  }
}

.BoxNewDiscussion .NewDiscussion {
  width: 100%;
}

.MainTitle {
  font-family: "Terza Display Web", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 120%;
}
@media (min-width: 768px) {
  .MainTitle {
    font-size: 2.25rem;
  }
}

.HomepageTitle {
  font-family: "Terza Display Web", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 120%;
  border-bottom: 0.0625rem solid rgba(27, 45, 65, 0.2);
  padding-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .HomepageTitle {
    font-size: 1.5rem;
  }
}
@media (pointer: fine) {
  .HomepageTitle:hover, .HomepageTitle:focus {
    color: #cd4a26;
  }
}

.TitleWrap .Title {
  font-family: "Terza Display Web", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.2;
}
@media (min-width: 768px) {
  .TitleWrap .Title {
    font-size: 1.25rem;
  }
}

.CategoryDescription {
  font-family: var(--font-dm-sans);
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
}
@media (min-width: 768px) {
  .CategoryDescription {
    font-size: 1rem;
  }
}

.DataList .Item {
  padding: 1.5rem 0 0.5rem 0;
  border-bottom: 0.0625rem solid rgba(27, 45, 65, 0.2);
}
.DataList .Item .ItemContent {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.DataList .Meta {
  align-items: center;
  color: inherit;
  column-gap: 1.5rem;
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.5rem;
}
.DataList .Meta .MItem {
  font-family: var(--font-dm-sans);
  font-style: normal;
  font-weight: 700;
  font-size: 0.625rem;
  line-height: 0.75rem;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin: 0;
  white-space: normal;
}
.DataList .Meta .MItem .LatestPostTitle,
.DataList .Meta .MItem .UserLink,
.DataList .Meta .MItem .CommentDate {
  text-decoration: underline;
}
@media (pointer: fine) {
  .DataList .Meta .MItem .LatestPostTitle:hover, .DataList .Meta .MItem .LatestPostTitle:focus,
  .DataList .Meta .MItem .UserLink:hover,
  .DataList .Meta .MItem .UserLink:focus,
  .DataList .Meta .MItem .CommentDate:hover,
  .DataList .Meta .MItem .CommentDate:focus {
    color: #cd4a26;
  }
}
.DataList .Meta .MItem.RSS,
.DataList .Meta .MItem.LastCommentDate {
  display: none;
}

.Pager:has(.Previous) {
  float: left;
}

.BreadcrumbsBox {
  margin-bottom: 0.5rem;
}
.BreadcrumbsBox .Breadcrumbs > :not(:last-child) {
  text-decoration: underline;
}
@media (pointer: fine) {
  .BreadcrumbsBox .Breadcrumbs > :not(:last-child):hover, .BreadcrumbsBox .Breadcrumbs > :not(:last-child):focus {
    color: #cd4a26;
  }
}

.underConstruction {
  font-family: "Terza Display Web", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 120%;
  text-align: center;
  background-color: #fdffd5;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  font-family: "Terza Display Web", sans-serif;
  font-weight: 700;
  color: #1b2d41;
  padding: 2rem 3rem;
  margin: 2rem auto;
  max-width: 800px;
  position: relative;
  overflow: hidden;
}
@media (min-width: 768px) {
  .underConstruction {
    font-size: 2.25rem;
  }
}
@media (min-width: 768px) {
  .underConstruction {
    padding: 1.5rem 2rem;
    margin: 1.5rem auto;
  }
  .underConstruction::after {
    right: 1.5rem;
    font-size: 1.25rem;
  }
}

@keyframes shimmer {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}
.FormWrapper {
  background: none;
  padding: 0;
  margin-top: 2rem;
}
.FormWrapper .P {
  margin: 2rem 0 0;
}
.FormWrapper label {
  font-family: var(--font-dm-sans);
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
  font-weight: 700;
  color: #1b2d41;
}
@media (min-width: 768px) {
  .FormWrapper label {
    font-size: 1rem;
  }
}
.FormWrapper .TextBoxWrapper {
  margin-top: 0.5rem;
}
.FormWrapper .TextBoxWrapper:focus-within {
  z-index: 103;
  position: relative;
}
.FormWrapper .TextBoxWrapper input:not([type=radio]):not([type=checkbox]),
.FormWrapper .TextBoxWrapper textarea,
.FormWrapper .InputBox.richEditor-frame {
  font-family: var(--font-dm-sans);
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
  color: #5a6d82;
  padding: 1rem;
  font-style: italic;
  border: none;
  background-color: #f6f4ec;
}
@media (min-width: 768px) {
  .FormWrapper .TextBoxWrapper input:not([type=radio]):not([type=checkbox]),
  .FormWrapper .TextBoxWrapper textarea,
  .FormWrapper .InputBox.richEditor-frame {
    font-size: 1rem;
  }
}
.FormWrapper .richEditor-text:focus {
  box-shadow: none;
}
.FormWrapper .InputBox.richEditor-frame:has(.richEditor-text:focus) {
  outline: -webkit-focus-ring-color auto 1px;
}
.FormWrapper .Buttons {
  margin-top: 2rem;
  display: flex;
  flex-direction: row-reverse;
  gap: 1rem;
}

.Item-Search h3 {
  font-family: "Terza Display Web", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.2;
}
@media (min-width: 768px) {
  .Item-Search h3 {
    font-size: 1.25rem;
  }
}
.Item-Search h3 + .Item-Body {
  margin-top: 1rem;
}

.Discussion .Title {
  font-family: "Terza Display Web", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.2;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .Discussion .Title {
    font-size: 1.25rem;
  }
}
.Discussion .PageTitle {
  margin-bottom: 2rem;
}
.Discussion .PageTitle h1 {
  font-family: "Terza Display Web", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 120%;
}
@media (min-width: 768px) {
  .Discussion .PageTitle h1 {
    font-size: 2.25rem;
  }
}
@media (pointer: fine) {
  .Discussion .PageTitle h1:hover, .Discussion .PageTitle h1:focus {
    color: #cd4a26;
  }
}
.Discussion .ItemDiscussion {
  padding: 0;
}
.Discussion .CommentHeading {
  margin-bottom: 0.5rem;
}
.Discussion .Tag {
  background-color: transparent;
  color: #cd4a26;
  border: 0.0625rem solid #cd4a26;
}

.ActivityFormWrap,
.PageTitle,
.CommentHeading {
  border-bottom: 0.0625rem solid rgba(27, 45, 65, 0.2);
  padding-bottom: 1rem;
}

.ActivityFormWrap {
  margin-bottom: 2rem;
}

.ActivityFormWrap h1,
.CommentHeading {
  font-family: "Terza Display Web", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.2;
}
@media (min-width: 768px) {
  .ActivityFormWrap h1,
  .CommentHeading {
    font-size: 1.25rem;
  }
}
@media (pointer: fine) {
  .ActivityFormWrap h1:hover, .ActivityFormWrap h1:focus,
  .CommentHeading:hover,
  .CommentHeading:focus {
    color: #cd4a26;
  }
}

.AuthorWrap .Author {
  display: flex;
  gap: 1rem;
  align-items: center;
  color: #2c3b4b;
}
.AuthorWrap .Author .Username {
  font-family: "Terza Display Web", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.125;
}
.AuthorWrap .Author .user-badge {
  height: 2rem;
}
.AuthorWrap .Author .user-badge img {
  height: 100%;
}

.Author .PhotoWrap {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
  margin: 0;
}
.Author .PhotoWrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.Item-Header .DiscussionMeta,
.Item-Header .CommentMeta {
  margin-left: 3rem;
}
.Item-Header .DiscussionMeta .MItem,
.Item-Header .CommentMeta .MItem {
  margin: 0;
  color: #5a6d82;
  text-transform: unset;
  font-weight: 400;
}

.CommentsWrap {
  margin-top: 2rem;
}

@media (max-width: 1286px) {
  .BoxCategories {
    display: none;
  }
}
@media (pointer: fine) {
  .BoxCategories .ItemLink:hover .Count, .BoxCategories .ItemLink:focus .Count {
    background: #cd4a26;
  }
}

.Profile-username {
  display: none;
}

.Profile h1 {
  font-family: "Terza Display Web", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 120%;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .Profile h1 {
    font-size: 1.5rem;
  }
}
.Profile .FilterMenu,
.Profile .DataListWrap {
  margin-top: 2rem;
}

.PhotoLarge .PhotoWrap {
  width: 8rem;
  height: 8rem;
  border-radius: 50%;
  overflow: hidden;
  margin-bottom: 1rem;
}
.PhotoLarge .PhotoWrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.Panel .PhotoWrap {
  display: none;
}

.Header {
  background-color: transparent;
}
.Header .Button {
  margin-bottom: 0;
}
@media (pointer: fine) {
  .Header .BackButton:hover, .Header .BackButton:focus {
    background-color: #f1f874;
  }
}

.NavMarketingBar {
  font-family: var(--font-dm-sans);
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 150%;
  z-index: 101;
  background-color: #2c3b4b;
  color: #fff;
  padding: 0.5rem 2rem 0.5rem 1rem;
  font-weight: 700;
  position: fixed;
  top: 15rem;
  right: -1rem;
  transition: transform 0.3s ease;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .NavMarketingBar {
    font-size: 1rem;
  }
}
.NavMarketingBar::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 1.125rem solid transparent;
  border-bottom: 1.125rem solid transparent;
  border-right: 1rem solid #2c3b4b;
  margin-left: -1rem;
}
@media (min-width: 768px) {
  .NavMarketingBar::before {
    border-top: 1.25rem solid transparent;
    border-bottom: 1.25rem solid transparent;
  }
}
@media (pointer: fine) {
  .NavMarketingBar:hover, .NavMarketingBar:focus {
    transform: translateX(-1rem);
  }
}

.MainNav {
  width: 100%;
  background-color: transparent;
  position: relative;
  z-index: 8;
}

.MainNav-wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
}

.MainNav-account {
  display: flex;
  gap: 1rem;
}

.MainNav-logo span {
  display: none;
}
@media (min-width: 768px) {
  .MainNav-logo span {
    display: inline;
  }
}

.BowTie-wrapper {
  align-items: center;
  display: flex;
}
.BowTie-wrapper .BowTie-divider {
  border-bottom: 0.0625rem solid rgba(27, 45, 65, 0.2);
}
.BowTie-wrapper .BowTie-divider:first-child {
  width: 80%;
  margin-right: 1rem;
}
.BowTie-wrapper .BowTie-divider:last-child {
  width: 20%;
  margin-left: 1rem;
}
.BowTie-wrapper .BowTie {
  width: 4.8125rem;
}

.PageControls {
  display: flex;
  margin: 0;
  padding: 1rem 0;
  border-bottom: 0.0625rem solid rgba(27, 45, 65, 0.2);
}

.PageControls:not(:has(.Pager)) {
  display: none;
}

.PagerWrap:has(.PrevNextPager) {
  border-bottom: 0.0625rem solid rgba(27, 45, 65, 0.2);
}

.Pager {
  align-items: center;
  display: flex;
  gap: 0.5rem;
  width: 100%;
  float: unset;
}
.Pager:has(.Previous) {
  float: unset;
}
.Pager.PrevNextPager {
  width: unset;
  padding: 0.5rem 0;
}
.Pager.PrevNextPager a {
  color: #cd4a26;
}
@media (pointer: fine) {
  .Pager.PrevNextPager a:hover, .Pager.PrevNextPager a:focus {
    color: #a33b1e;
  }
}
.Pager.PrevNextPager .Next {
  margin-left: auto;
}
.Pager .Pager-nav {
  flex-grow: 1;
}
.Pager .Pager-nav:is(a) {
  color: #cd4a26;
}
@media (pointer: fine) {
  .Pager .Pager-nav:is(a):hover, .Pager .Pager-nav:is(a):focus {
    color: #a33b1e;
  }
}
.Pager .Pager-nav.Next {
  text-align: right;
}
.Pager .Pager-p {
  color: #cd4a26;
}
@media (pointer: fine) {
  .Pager .Pager-p:hover, .Pager .Pager-p:focus {
    color: #a33b1e;
  }
}
.Pager .Pager-p.Highlight {
  color: #1b2d41;
}

html {
  --font-dm-sans: "DM Sans", sans-serif;
  color: var(--navy-dark);
}

/*# sourceMappingURL=planetary.css.map */
