#single_post {
  padding-top: 32px;
}
#single_post .single_post__intro_box {
  max-width: 971px;
  margin: 43px auto 22px auto;
  text-align: center;
  --ads-breadcrumbs-color: var(--arm-web-safe-dark-grey);
  --ads-breadcrumbs-link-border-color: var(--arm-web-safe-dark-grey);
  --ads-breadcrumbs-link-border-color-hover: var(--arm-web-safe-dark-grey);
  --ads-breadcrumbs-link-border-color-visited: var(--arm-web-safe-dark-grey);
  --ads-breadcrumbs-link-color: var(--arm-web-safe-dark-grey);
  --ads-breadcrumbs-link-color-hover: var(--arm-web-safe-dark-grey);
  --ads-breadcrumbs-link-color-visited: var(--arm-web-safe-dark-grey);
}
#single_post .single_post__title {
  line-height: 1.2;
  font-weight: 700;
  color: black;
}
#single_post .single_post__title.__special_margin {
  margin-top: 32px;
  margin-bottom: 24px;
}
#single_post .single_post__excerpt {
  font-size: 18px;
  margin: 10px 0 10px 0;
}
#single_post .single_post__site_name {
  margin: 10px 0 22px 0;
  font-size: 12px;
  color: var(--arm-web-safe-dark-grey);
}
#single_post .single_post__site_name a {
  text-decoration: none;
}
#single_post .single_post__terms {
  margin: 22px 0 17px 0;
  display: flex;
  flex-wrap: wrap;
  row-gap: 4px;
  align-items: center;
  justify-content: center;
}
#single_post .single_post__terms ads-tag {
  margin-right: 0.25em;
}
#single_post .single_post__after_top {
  margin: 17px 0 22px 0;
}
#single_post .single_post__sharing_buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  min-width: 260px;
  gap: 17px;
}
#single_post .single_post__sharing_buttons .a2a_button_twitter,
#single_post .single_post__sharing_buttons .a2a_button_linkedin,
#single_post .single_post__sharing_buttons .a2a_button_facebook,
#single_post .single_post__sharing_buttons .a2a_button_email,
#single_post .single_post__sharing_buttons .a2a_button_copy_link {
  text-decoration: none;
  font-size: 1.25em;
}
#single_post .single_post__sharing_buttons .a2a_button_twitter:not(:nth-child(1)),
#single_post .single_post__sharing_buttons .a2a_button_linkedin:not(:nth-child(1)),
#single_post .single_post__sharing_buttons .a2a_button_facebook:not(:nth-child(1)),
#single_post .single_post__sharing_buttons .a2a_button_email:not(:nth-child(1)),
#single_post .single_post__sharing_buttons .a2a_button_copy_link:not(:nth-child(1)) {
  margin-left: 0.7em;
}
#single_post .single_post__sharing_buttons .a2a_button_twitter .a2a_svg,
#single_post .single_post__sharing_buttons .a2a_button_linkedin .a2a_svg,
#single_post .single_post__sharing_buttons .a2a_button_facebook .a2a_svg,
#single_post .single_post__sharing_buttons .a2a_button_email .a2a_svg,
#single_post .single_post__sharing_buttons .a2a_button_copy_link .a2a_svg,
#single_post .single_post__sharing_buttons .a2a_button_twitter .a2a_label,
#single_post .single_post__sharing_buttons .a2a_button_linkedin .a2a_label,
#single_post .single_post__sharing_buttons .a2a_button_facebook .a2a_label,
#single_post .single_post__sharing_buttons .a2a_button_email .a2a_label,
#single_post .single_post__sharing_buttons .a2a_button_copy_link .a2a_label {
  display: none;
}
#single_post .single_post__sharing_buttons .a2a_button_twitter,
#single_post .single_post__sharing_buttons .a2a_button_linkedin,
#single_post .single_post__sharing_buttons .a2a_button_facebook,
#single_post .single_post__sharing_buttons .a2a_button_email,
#single_post .single_post__sharing_buttons .a2a_button_copy_link,
#single_post .single_post__sharing_buttons .a2a_button_twitter:before,
#single_post .single_post__sharing_buttons .a2a_button_linkedin:before,
#single_post .single_post__sharing_buttons .a2a_button_facebook:before,
#single_post .single_post__sharing_buttons .a2a_button_email:before,
#single_post .single_post__sharing_buttons .a2a_button_copy_link:before {
  color: var(--arm-dark-grey);
  font-weight: 100;
  transform: translateY(0);
}
#single_post .single_post__sharing_buttons .a2a_button_twitter:hover,
#single_post .single_post__sharing_buttons .a2a_button_linkedin:hover,
#single_post .single_post__sharing_buttons .a2a_button_facebook:hover,
#single_post .single_post__sharing_buttons .a2a_button_email:hover,
#single_post .single_post__sharing_buttons .a2a_button_copy_link:hover,
#single_post .single_post__sharing_buttons .a2a_button_twitter:hover:before,
#single_post .single_post__sharing_buttons .a2a_button_linkedin:hover:before,
#single_post .single_post__sharing_buttons .a2a_button_facebook:hover:before,
#single_post .single_post__sharing_buttons .a2a_button_email:hover:before,
#single_post .single_post__sharing_buttons .a2a_button_copy_link:hover:before {
  color: var(--c-black);
  transform: translateY(-1px);
}
#single_post .single_post__sharing_buttons .a2a_button_twitter,
#single_post .single_post__sharing_buttons .a2a_button_linkedin,
#single_post .single_post__sharing_buttons .a2a_button_facebook,
#single_post .single_post__sharing_buttons .a2a_button_email,
#single_post .single_post__sharing_buttons .a2a_button_copy_link,
#single_post .single_post__sharing_buttons .a2a_button_twitter:before,
#single_post .single_post__sharing_buttons .a2a_button_linkedin:before,
#single_post .single_post__sharing_buttons .a2a_button_facebook:before,
#single_post .single_post__sharing_buttons .a2a_button_email:before,
#single_post .single_post__sharing_buttons .a2a_button_copy_link:before {
  font-family: var(--fa-style-family, "Font Awesome 6 Pro");
  font-weight: var(--fa-style, 900);
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
#single_post .single_post__sharing_buttons .a2a_button_twitter,
#single_post .single_post__sharing_buttons .a2a_button_linkedin,
#single_post .single_post__sharing_buttons .a2a_button_facebook,
#single_post .single_post__sharing_buttons .a2a_button_twitter:before,
#single_post .single_post__sharing_buttons .a2a_button_linkedin:before,
#single_post .single_post__sharing_buttons .a2a_button_facebook:before {
  font-family: var(--fa-style-family, "Font Awesome 6 Brands");
  font-weight: var(--fa-style, 900);
}
#single_post .single_post__sharing_buttons .a2a_button_email,
#single_post .single_post__sharing_buttons .a2a_button_copy_link,
#single_post .single_post__sharing_buttons .a2a_button_email:before,
#single_post .single_post__sharing_buttons .a2a_button_copy_link:before {
  font-family: var(--fa-style-family, "Font Awesome 6 Pro");
  font-weight: var(--fa-style, 900);
}
#single_post .single_post__sharing_buttons .a2a_button_twitter:before {
  content: "\f099";
}
#single_post .single_post__sharing_buttons .a2a_button_linkedin:before {
  content: "\f0e1";
}
#single_post .single_post__sharing_buttons .a2a_button_facebook:before {
  content: "\f39e";
}
#single_post .single_post__sharing_buttons .a2a_button_email:before {
  content: "\f0e0";
}
#single_post .single_post__sharing_buttons .a2a_button_copy_link:before {
  content: "\f0c1";
}
#single_post .single_post__sharing_buttons .a2a_svg {
  background: transparent!important;
  border: none;
}
#single_post .single_post__sharing_buttons .a2a_svg svg {
  filter: brightness(0.5);
}
#single_post .single_post__reading_time {
  display: none;
}
#single_post .single_post__reading_time ads-tag {
  --ads-tag-background-color-hover: var(--ads-tag-background-color);
  --ads-tag-border-color-hover: var(--ads-tag-border-color);
  --ads-tag-color-hover: var(--ads-tag-color);
  --ads-tag-background-color-focus: var(--ads-tag-background-color);
  --ads-tag-border-color-focus: var(--ads-tag-border-color);
  --ads-tag-color-focus: var(--ads-tag-color);
}
#single_post .single_post__main_image {
  margin-top: 22px;
  margin-bottom: 22px;
}
#single_post .single_post__main_image picture,
#single_post .single_post__main_image img,
#single_post .single_post__main_image video {
  aspect-ratio: 1308/650;
  object-fit: cover;
}
#single_post .single_post__content {
  font-size: 18px;
  line-height: 1.5em;
  color: var(--arm-black-alt-2);
  min-height: calc(100vh - 400px);
}
#single_post .single_post__content:not(.__full_width) {
  max-width: 971px;
}
#single_post .single_post__content img {
  height: auto!important;
}
#single_post .single_post__content a,
#single_post .single_post__content a:hover,
#single_post .single_post__content a:focus,
#single_post .single_post__content a:visited {
  text-decoration: none;
}
#single_post .single_post__content ul {
  list-style: none;
  padding: 0;
}
#single_post .single_post__content ul > li {
  position: relative;
  padding-left: 35px;
}
#single_post .single_post__content ul > li > ul {
  margin: 0.5em 0;
}
#single_post .single_post__content ul > li + li {
  margin-top: 0.5em;
}
#single_post .single_post__content ul > li:before {
  content: '';
  display: block;
  width: 1em;
  height: 1em;
  position: absolute;
  left: 0;
  top: 0.3em;
  background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.633%22%20height%3D%2215.633%22%20viewBox%3D%220%200%2015.633%2015.633%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Group_15177%22%20data-name%3D%22Group%2015177%22%20transform%3D%22translate(0.15%200.15)%22%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_11604%22%20data-name%3D%22Rectangle%2011604%22%20width%3D%220.674%22%20height%3D%226.517%22%20transform%3D%22translate(7.33%200)%22%20fill%3D%22%23002b49%22%20stroke%3D%22%23002b49%22%20stroke-width%3D%220.3%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_11605%22%20data-name%3D%22Rectangle%2011605%22%20width%3D%220.674%22%20height%3D%226.517%22%20transform%3D%22translate(7.33%208.817)%22%20fill%3D%22%23002b49%22%20stroke%3D%22%23002b49%22%20stroke-width%3D%220.3%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_11606%22%20data-name%3D%22Rectangle%2011606%22%20width%3D%226.517%22%20height%3D%220.674%22%20transform%3D%22translate(8.817%207.33)%22%20fill%3D%22%23002b49%22%20stroke%3D%22%23002b49%22%20stroke-width%3D%220.3%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_11607%22%20data-name%3D%22Rectangle%2011607%22%20width%3D%226.517%22%20height%3D%220.674%22%20transform%3D%22translate(0%207.33)%22%20fill%3D%22%23002b49%22%20stroke%3D%22%23002b49%22%20stroke-width%3D%220.3%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A") no-repeat center transparent;
}
#single_post .single_post__content .wp-block-quote {
  border-left: 2px solid var(--arm-dark-grey);
  padding-left: 3.55em;
  position: relative;
  margin: 40px 0;
  font-style: italic;
}
#single_post .single_post__content .wp-block-quote:before {
  content: '';
  display: block;
  width: 1.34em;
  height: 1.34em;
  position: absolute;
  left: 1em;
  top: 0;
  background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.877%22%20height%3D%2223.773%22%20viewBox%3D%220%200%2024.877%2023.773%22%3E%0A%20%20%20%20%3Cpath%20id%3D%22Path_4455%22%20data-name%3D%22Path%204455%22%20d%3D%22M4.315%2C36.9a17.838%2C17.838%2C0%2C0%2C1-1.954-4.437A16.317%2C16.317%2C0%2C0%2C1%2C3.786%2C20.1%2C24.743%2C24.743%2C0%2C0%2C1%2C9.511%2C13.13l2.529%2C1.563a1.154%2C1.154%2C0%2C0%2C1%2C.483.506%2C1.425%2C1.425%2C0%2C0%2C1%2C.115.552%2C1.505%2C1.505%2C0%2C0%2C1-.46%2C1.1q-.736.92-1.425%2C1.931a17.289%2C17.289%2C0%2C0%2C0-1.242%2C2.138%2C12.5%2C12.5%2C0%2C0%2C0-.874%2C2.368%2C10.407%2C10.407%2C0%2C0%2C0-.322%2C2.621%2C11.257%2C11.257%2C0%2C0%2C0%2C.437%2C3.035%2C13.477%2C13.477%2C0%2C0%2C0%2C1.494%2C3.311%2C1.941%2C1.941%2C0%2C0%2C1%2C.322%2C1.058A1.618%2C1.618%2C0%2C0%2C1%2C9.327%2C34.88Zm13.979%2C0a17.838%2C17.838%2C0%2C0%2C1-1.954-4.437A16.317%2C16.317%2C0%2C0%2C1%2C17.765%2C20.1%2C24.743%2C24.743%2C0%2C0%2C1%2C23.49%2C13.13l2.529%2C1.563a1.154%2C1.154%2C0%2C0%2C1%2C.483.506%2C1.425%2C1.425%2C0%2C0%2C1%2C.115.552%2C1.505%2C1.505%2C0%2C0%2C1-.46%2C1.1q-.736.92-1.425%2C1.931a17.289%2C17.289%2C0%2C0%2C0-1.242%2C2.138%2C12.5%2C12.5%2C0%2C0%2C0-.874%2C2.368%2C10.407%2C10.407%2C0%2C0%2C0-.322%2C2.621%2C11.257%2C11.257%2C0%2C0%2C0%2C.437%2C3.035%2C13.477%2C13.477%2C0%2C0%2C0%2C1.494%2C3.311%2C1.941%2C1.941%2C0%2C0%2C1%2C.322%2C1.058%2C1.618%2C1.618%2C0%2C0%2C1-1.242%2C1.563Z%22%20transform%3D%22translate(-1.74%20-13.13)%22%20fill%3D%22%237d868c%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat center transparent;
}
#single_post .single_post__content .wp-block-quote cite {
  color: var(--arm-dark-grey);
}
#single_post .single_post__content h1,
#single_post .single_post__content h2,
#single_post .single_post__content h3,
#single_post .single_post__content h4,
#single_post .single_post__content h5,
#single_post .single_post__content h6 {
  line-height: 1.15em;
  color: black;
}
#single_post .single_post__content h1 {
  font-size: 40px;
  font-weight: 500;
}
#single_post .single_post__content h2 {
  font-size: 33px;
  font-weight: 500;
}
#single_post .single_post__content h3 {
  font-size: 27px;
  font-weight: 400;
}
#single_post .single_post__content h4 {
  font-size: 25px;
  font-weight: 400;
}
#single_post .single_post__content h5 {
  font-size: 22px;
  font-weight: 400;
}
#single_post .single_post__content h6 {
  font-size: 19px;
  font-weight: 400;
}
#single_post .single_post__content p.has-small-font-size {
  font-size: 0.9em;
}
#single_post .single_post__content p.has-medium-font-size {
  font-size: 1.1em;
}
#single_post .single_post__content p.has-large-font-size {
  font-size: 1.2em;
}
#single_post .single_post__content p.has-x-large-font-size {
  font-size: 1.3em;
}
#single_post .single_post__author {
  display: flex;
  align-items: center;
  margin: 0 0 24px 0;
}
#single_post .single_post__author__avatar {
  --avatar-width: 110px;
  --avatar-margin: 16px;
  width: var(--avatar-width);
  height: var(--avatar-width);
  object-fit: cover;
  border-radius: 50%;
  overflow: hidden;
  margin-right: var(--avatar-margin);
  aspect-ratio: 1/1;
  max-width: unset;
}
#single_post .single_post__author__info {
  flex: 1;
}
#single_post .single_post__author__info > span {
  display: block;
}
#single_post .single_post__author__info > span a {
  text-decoration: none;
}
#single_post .single_post__final_box {
  max-width: 971px;
  margin: 20px auto 20px auto;
}
#single_post .single_post__editorial_contact {
  margin-top: 30px;
  margin-bottom: 30px;
}
#single_post .single_post__editorial_contact h2 {
  margin: 0 0 22px 0;
  font-weight: 700;
  color: black;
}
#single_post .single_post__editorial_contact__item {
  line-height: 1.4;
}
#single_post .single_post__editorial_contact__item:not(:nth-child(1)) {
  margin-top: 24px;
}
#single_post .single_post__editorial_contact__contact {
  margin: 0;
  color: var(--black);
  text-decoration: none;
  display: block;
}
#single_post .single_post__editorial_contact__contact.__name {
  margin-bottom: 5px;
  font-weight: 400;
  color: black;
}
#single_post .single_post__editorial_contact__contact.__position,
#single_post .single_post__editorial_contact__contact.__email,
#single_post .single_post__editorial_contact__contact.__phone {
  font-size: 18px;
  color: var(--arm-black);
}
#single_post ads-expansion-panel {
  --ads-expansion-panel-border-color: transparent;
  --ads-expansion-panel-toggle-icon-color: var(--black);
  --ads-expansion-panel-toggle-icon-color-hover: var(--black);
  border-top: 1px solid var(--black);
  border-bottom: 1px solid var(--black);
}
#single_post ads-expansion-panel + ads-expansion-panel {
  border-top: none;
}
#single_post .wistia_responsive_padding {
  aspect-ratio: 4/2.25;
  overflow: hidden;
  padding-top: 0!important;
}
#single_post .wistia_responsive_padding * {
  max-height: 100%;
}
/*# sourceMappingURL=xs.css.map */