@charset "UTF-8";
/*------------------------------------*\
    $AMA PATTERNS
\*------------------------------------*/
.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}

.ama__hero,
.ama__related-articles-block {
  margin-top: 21px;
}
@media (min-width: 56.25em) {
  .ama__hero,
  .ama__related-articles-block {
    margin-top: 28px;
  }
}
.ama__hero > *,
.ama__related-articles-block > * {
  margin-top: 7px;
}
@media (min-width: 56.25em) {
  .ama__hero > *,
  .ama__related-articles-block > * {
    margin-top: 14px;
  }
}

/*------------------------------------*\
    $FORMS
\*------------------------------------*/
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=date],
input[type=month],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=week],
input[type=number],
input[type=search],
input[type=tel],
input[type=color],
select,
textarea {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-appearance: none;
  /* stylelint-enable */
  padding: 10.5px;
  font-size: 18px;
  line-height: 1.5;
  outline: none;
  border: 1px solid #CBCBCB;
  border-radius: 0;
  display: block;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 100%;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
}
@media (min-width: 56.25em) {
  input[type=text],
  input[type=password],
  input[type=email],
  input[type=url],
  input[type=date],
  input[type=month],
  input[type=time],
  input[type=datetime],
  input[type=datetime-local],
  input[type=week],
  input[type=number],
  input[type=search],
  input[type=tel],
  input[type=color],
  select,
  textarea {
    padding: 14px;
  }
}
@media screen and (min-width: 37.5em) {
  input[type=text],
  input[type=password],
  input[type=email],
  input[type=url],
  input[type=date],
  input[type=month],
  input[type=time],
  input[type=datetime],
  input[type=datetime-local],
  input[type=week],
  input[type=number],
  input[type=search],
  input[type=tel],
  input[type=color],
  select,
  textarea {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  input[type=text],
  input[type=password],
  input[type=email],
  input[type=url],
  input[type=date],
  input[type=month],
  input[type=time],
  input[type=datetime],
  input[type=datetime-local],
  input[type=week],
  input[type=number],
  input[type=search],
  input[type=tel],
  input[type=color],
  select,
  textarea {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  input[type=text],
  input[type=password],
  input[type=email],
  input[type=url],
  input[type=date],
  input[type=month],
  input[type=time],
  input[type=datetime],
  input[type=datetime-local],
  input[type=week],
  input[type=number],
  input[type=search],
  input[type=tel],
  input[type=color],
  select,
  textarea {
    font-size: 18px;
  }
}
input[type=text]:focus, input[type=text]:active,
input[type=password]:focus,
input[type=password]:active,
input[type=email]:focus,
input[type=email]:active,
input[type=url]:focus,
input[type=url]:active,
input[type=date]:focus,
input[type=date]:active,
input[type=month]:focus,
input[type=month]:active,
input[type=time]:focus,
input[type=time]:active,
input[type=datetime]:focus,
input[type=datetime]:active,
input[type=datetime-local]:focus,
input[type=datetime-local]:active,
input[type=week]:focus,
input[type=week]:active,
input[type=number]:focus,
input[type=number]:active,
input[type=search]:focus,
input[type=search]:active,
input[type=tel]:focus,
input[type=tel]:active,
input[type=color]:focus,
input[type=color]:active,
select:focus,
select:active,
textarea:focus,
textarea:active {
  border: 1px solid #46166B;
}
input[type=text].error,
input[type=password].error,
input[type=email].error,
input[type=url].error,
input[type=date].error,
input[type=month].error,
input[type=time].error,
input[type=datetime].error,
input[type=datetime-local].error,
input[type=week].error,
input[type=number].error,
input[type=search].error,
input[type=tel].error,
input[type=color].error,
select.error,
textarea.error {
  border: 1px solid #E90C26;
  background-color: #ffffff;
}
input[type=text].valid,
input[type=password].valid,
input[type=email].valid,
input[type=url].valid,
input[type=date].valid,
input[type=month].valid,
input[type=time].valid,
input[type=datetime].valid,
input[type=datetime-local].valid,
input[type=week].valid,
input[type=number].valid,
input[type=search].valid,
input[type=tel].valid,
input[type=color].valid,
select.valid,
textarea.valid {
  color: #000000;
}

input.ama__link--blue, input.ama__applied-filters__tag__remove {
  font-size: 1em;
  border: none;
}

.fieldgroup {
  border-width: 0;
  padding: 0;
}

label {
  font-weight: 700;
  text-transform: uppercase;
  color: #767676;
}
label span {
  text-transform: capitalize;
}
label.form-required::after {
  content: " *";
}

fieldset {
  border: none;
  padding-left: 0;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*=====general purpose utility classes==*/
.flex, .row,
.flex-center-x,
.flex-center-y,
.flex-center-xy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* Align item in center wrt major axis*/
.flex-center-x, .flex-center-xy {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* Align item in center wrt minor axis*/
.flex-center-y, .flex-center-xy {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* Align item in center wrt major and minor axis*/
.flex-center-xy {
  height: 100%;
}

.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/*----------Grid------------*/
.container-fluid {
  width: 100%;
}

.container, .container-fluid {
  margin: 0 auto;
  padding: 0 15px;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.row {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.row > * {
  width: 100%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3, .ama__article-stub--related .ama__image,
.ama__article-stub--related .ama__video {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

/* col-sm-* classes */
@media (min-width: 768px) {
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
}
/* col-md-* classes*/
@media (min-width: 992px) {
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
}
/* col-lg-* classes*/
@media (min-width: 1200px) {
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
}
@font-face {
  font-family: PanelsIPEIcon;
  src: url(../ipeicons.html);
}
.ipe-actions {
  min-height: 20px;
  border-radius: 5px 5px 0 0;
  background-color: #CBCBCB;
  padding: 5px;
  margin-top: 1px;
  clear: both;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-bottom: 14px;
  border-bottom: dotted 1px #5C5C5C;
}
.ipe-actions h5 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin-bottom: 0;
  padding: 8px 5px 0;
  text-transform: none;
}
.ipe-actions .ipe-action-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ipe-actions .ipe-icon {
  display: inline-block;
  vertical-align: middle;
  font-family: PanelsIPEIcon;
  font-size: 24px;
}
.ipe-actions .ipe-action-list .ipe-icon {
  height: 24px;
  margin-top: -10px;
  display: block;
}
.ipe-actions .ipe-action-list li {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
  padding: 5px 2px;
}
.ipe-actions .ipe-actions a {
  color: #767676;
}
.ipe-actions .ipe-action-list .ipe-icon {
  height: auto;
  margin: 0;
  font-size: 20px;
}
.ipe-actions .ipe-icon.ipe-icon-remove:before {
  content: "\e90c";
}
.ipe-actions .ipe-icon.ipe-icon-up:before {
  content: "\e900";
}
.ipe-actions .ipe-icon.ipe-icon-down:before {
  content: "\e901";
}
.ipe-actions .ipe-icon.ipe-icon-configure:before {
  content: "\e909";
}
.ipe-actions .ipe-icon.ipe-icon-edit:before {
  content: "\e904";
}
.ipe-actions .ipe-action-list [data-action-id=move] option {
  font-size: 14px;
}

/**
 * Element-invisible as defined by snook.ca
 * @see http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
/* Completely remove from the flow and screen readers. */
.is-hidden, .forum-reply .form-item.form-item-subject-0-value {
  display: none !important;
  visibility: hidden !important;
}

/* Completely remove from the flow but leave available to screen readers. */
.is-vishidden, .ama__search-header__options label,
.ama__search-header .form-item.js-form-item-sort-by label, .ama__pagination__page:not(.is-active) {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
}

.container {
  max-width: 1260px;
  margin: 0 auto;
}

.ama__partner__boilerplate, .ama__partner .ama__info-card {
  *zoom: 1;
  clear: both;
}
.ama__partner__boilerplate:before, .ama__partner .ama__info-card:before {
  content: "";
  display: table;
}
.ama__partner__boilerplate:after, .ama__partner .ama__info-card:after {
  content: "";
  display: table;
}

.ama__flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ama__flex-container--row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.ama__flex-container--column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.ama__placeholder {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 1.7206em;
  line-height: 1.105;
  min-height: 50px;
  color: #767676;
  border: 4px dashed #767676;
  text-align: center;
  height: 100%;
  width: 100%;
}
@media screen and (min-width: 37.5em) {
  .ama__placeholder {
    font-size: 1.5977em;
    line-height: 1.165;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__placeholder {
    font-size: 1.777em;
    line-height: 1.18;
  }
}
@media screen and (min-width: 75em) {
  .ama__placeholder {
    font-size: 1.777em;
    line-height: 1.18;
  }
}

/*------------------------------------*\
    $RESET
\*------------------------------------*/
/* Border-Box http:/paulirish.com/2012/box-sizing-border-box-ftw/ */
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html,
body,
div,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
.ama__resource-link--inline__text,
.ama__jama .ama__image__text .ama__image__text__subtitle,
blockquote,
ol,
ul,
li,
form,
legend,
label,
table,
header,
footer,
nav,
section,
figure {
  margin: 0;
  padding: 0;
}

header,
footer,
nav,
section,
article,
hgroup,
figure {
  display: block;
}

body {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  /* stylelint-enable */
  color: #000000;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
}
@media screen and (min-width: 37.5em) {
  body {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  body {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  body {
    font-size: 18px;
  }
}

h5 a,
.ama__h5 a,
div[role=alert] a, h4 a,
.ama__h4 a,
.ama__accordion-tab.ui-state-default a,
.ama__tabs .ama__agenda-date a.ui-tabs-anchor a,
.ama__75-25__masthead__content .link a, h3 a,
.ama__h3 a,
.ama__subcategory-hero__title a,
.ama__category-hero__title a,
.ama__masthead__content .ama__subtitle a,
.ama__form-steps__icon a,
.ama__form-steps__step a,
.ama__form-steps__step.ui-accordion-header a, h2 a,
h2.news a,
.ama__h2 a,
.ama__promo--inline-banner a a,
.ama__link-list--mobile .ui-accordion-header a,
.ama__subtitle a,
.ama__form-steps__label__text a, h1 a,
.ama__h1 a,
.dr-finder-filter_suggestions span a,
.dr-finder-search-results-header__results-text a,
.ama__page-title a {
  font-weight: inherit;
  font-size: inherit;
}

h1,
.ama__h1,
.dr-finder-filter_suggestions span,
.dr-finder-search-results-header__results-text,
.ama__h1 a,
.dr-finder-filter_suggestions span a,
.dr-finder-search-results-header__results-text a,
.ama__page-title {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 1.6em;
  line-height: 1.143;
  margin-bottom: 21px;
}
@media screen and (min-width: 37.5em) {
  h1,
  .ama__h1,
  .dr-finder-filter_suggestions span,
  .dr-finder-search-results-header__results-text,
  .ama__h1 a,
  .dr-finder-filter_suggestions span a,
  .dr-finder-search-results-header__results-text a,
  .ama__page-title {
    font-size: 2em;
    line-height: 1.105;
  }
}
@media screen and (min-width: 56.25em) {
  h1,
  .ama__h1,
  .dr-finder-filter_suggestions span,
  .dr-finder-search-results-header__results-text,
  .ama__h1 a,
  .dr-finder-filter_suggestions span a,
  .dr-finder-search-results-header__results-text a,
  .ama__page-title {
    font-size: 2.222em;
    line-height: 1.222;
  }
}
@media screen and (min-width: 75em) {
  h1,
  .ama__h1,
  .dr-finder-filter_suggestions span,
  .dr-finder-search-results-header__results-text,
  .ama__h1 a,
  .dr-finder-filter_suggestions span a,
  .dr-finder-search-results-header__results-text a,
  .ama__page-title {
    font-size: 2.222em;
    line-height: 1.222;
  }
}
@media (min-width: 56.25em) {
  h1,
  .ama__h1,
  .dr-finder-filter_suggestions span,
  .dr-finder-search-results-header__results-text,
  .ama__h1 a,
  .dr-finder-filter_suggestions span a,
  .dr-finder-search-results-header__results-text a,
  .ama__page-title {
    margin-bottom: 28px;
  }
}
h1--homepage,
.ama__h1--homepage,
.ama__h1 a--homepage,
.dr-finder-filter_suggestions span a--homepage,
.dr-finder-search-results-header__results-text a--homepage {
  color: #46166B;
}

h2,
h2.news,
.ama__h2,
.ama__promo--inline-banner a,
.ama__link-list--mobile .ui-accordion-header,
.ama__subtitle,
.ama__form-steps__label__text {
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 600;
  font-size: 1.7206em;
  line-height: 1.105;
  margin-bottom: 10.5px;
}
@media screen and (min-width: 37.5em) {
  h2,
  h2.news,
  .ama__h2,
  .ama__promo--inline-banner a,
  .ama__link-list--mobile .ui-accordion-header,
  .ama__subtitle,
  .ama__form-steps__label__text {
    font-size: 1.5977em;
    line-height: 1.165;
  }
}
@media screen and (min-width: 56.25em) {
  h2,
  h2.news,
  .ama__h2,
  .ama__promo--inline-banner a,
  .ama__link-list--mobile .ui-accordion-header,
  .ama__subtitle,
  .ama__form-steps__label__text {
    font-size: 1.777em;
    line-height: 1.18;
  }
}
@media screen and (min-width: 75em) {
  h2,
  h2.news,
  .ama__h2,
  .ama__promo--inline-banner a,
  .ama__link-list--mobile .ui-accordion-header,
  .ama__subtitle,
  .ama__form-steps__label__text {
    font-size: 1.777em;
    line-height: 1.18;
  }
}
@media (min-width: 56.25em) {
  h2,
  h2.news,
  .ama__h2,
  .ama__promo--inline-banner a,
  .ama__link-list--mobile .ui-accordion-header,
  .ama__subtitle,
  .ama__form-steps__label__text {
    margin-bottom: 14px;
  }
}
h2--homepage,
h2.news--homepage,
.ama__h2--homepage,
.ama__section-title {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 1.4em;
  line-height: 1.143;
}
@media screen and (min-width: 37.5em) {
  h2--homepage,
  h2.news--homepage,
  .ama__h2--homepage,
  .ama__section-title {
    font-size: 1.3em;
    line-height: 1.192;
  }
}
@media screen and (min-width: 56.25em) {
  h2--homepage,
  h2.news--homepage,
  .ama__h2--homepage,
  .ama__section-title {
    font-size: 2.223em;
    line-height: 2.223;
  }
}
@media screen and (min-width: 75em) {
  h2--homepage,
  h2.news--homepage,
  .ama__h2--homepage,
  .ama__section-title {
    font-size: 2.223em;
    line-height: 2.223;
  }
}

h3,
.ama__h3,
.ama__subcategory-hero__title,
.ama__category-hero__title,
.ama__masthead__content .ama__subtitle,
.ama__form-steps__icon,
.ama__form-steps__step,
.ama__form-steps__step.ui-accordion-header {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 1.2001em;
  line-height: 1.2906;
  margin-bottom: 10.5px;
}
@media screen and (min-width: 37.5em) {
  h3,
  .ama__h3,
  .ama__subcategory-hero__title,
  .ama__category-hero__title,
  .ama__masthead__content .ama__subtitle,
  .ama__form-steps__icon,
  .ama__form-steps__step,
  .ama__form-steps__step.ui-accordion-header {
    font-size: 1.2001em;
    line-height: 1.2906;
  }
}
@media screen and (min-width: 56.25em) {
  h3,
  .ama__h3,
  .ama__subcategory-hero__title,
  .ama__category-hero__title,
  .ama__masthead__content .ama__subtitle,
  .ama__form-steps__icon,
  .ama__form-steps__step,
  .ama__form-steps__step.ui-accordion-header {
    font-size: 1.333em;
    line-height: 1.2906;
  }
}
@media screen and (min-width: 75em) {
  h3,
  .ama__h3,
  .ama__subcategory-hero__title,
  .ama__category-hero__title,
  .ama__masthead__content .ama__subtitle,
  .ama__form-steps__icon,
  .ama__form-steps__step,
  .ama__form-steps__step.ui-accordion-header {
    font-size: 1.333em;
    line-height: 1.2906;
  }
}
@media (min-width: 56.25em) {
  h3,
  .ama__h3,
  .ama__subcategory-hero__title,
  .ama__category-hero__title,
  .ama__masthead__content .ama__subtitle,
  .ama__form-steps__icon,
  .ama__form-steps__step,
  .ama__form-steps__step.ui-accordion-header {
    margin-bottom: 14px;
  }
}
h3--homepage,
.ama__h3--homepage {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 1.1em;
  line-height: 1.182;
}
@media screen and (min-width: 37.5em) {
  h3--homepage,
  .ama__h3--homepage {
    font-size: 1.1em;
    line-height: 1.182;
  }
}
@media screen and (min-width: 56.25em) {
  h3--homepage,
  .ama__h3--homepage {
    font-size: 1em;
    line-height: 1;
  }
}
@media screen and (min-width: 75em) {
  h3--homepage,
  .ama__h3--homepage {
    font-size: 1em;
    line-height: 1;
  }
}

h4,
.ama__h4,
.ama__accordion-tab.ui-state-default,
.ama__tabs .ama__agenda-date a.ui-tabs-anchor,
.ama__75-25__masthead__content .link {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 0.9em;
  line-height: 1.6;
}
@media screen and (min-width: 37.5em) {
  h4,
  .ama__h4,
  .ama__accordion-tab.ui-state-default,
  .ama__tabs .ama__agenda-date a.ui-tabs-anchor,
  .ama__75-25__masthead__content .link {
    font-size: 0.9em;
    line-height: 1.6;
  }
}
@media screen and (min-width: 56.25em) {
  h4,
  .ama__h4,
  .ama__accordion-tab.ui-state-default,
  .ama__tabs .ama__agenda-date a.ui-tabs-anchor,
  .ama__75-25__masthead__content .link {
    font-size: 1.111em;
    line-height: 1.6;
  }
}
@media screen and (min-width: 75em) {
  h4,
  .ama__h4,
  .ama__accordion-tab.ui-state-default,
  .ama__tabs .ama__agenda-date a.ui-tabs-anchor,
  .ama__75-25__masthead__content .link {
    font-size: 1.111em;
    line-height: 1.6;
  }
}
h4--purple,
.ama__h4--purple,
.ama__subcategory-page-article-stub__subcategory,
.ama__search-result__category {
  font-size: 0.8em;
  line-height: 1.4375;
  text-transform: uppercase;
  color: #46166B;
}
@media screen and (min-width: 37.5em) {
  h4--purple,
  .ama__h4--purple,
  .ama__subcategory-page-article-stub__subcategory,
  .ama__search-result__category {
    font-size: 0.8em;
    line-height: 1.4375;
  }
}
@media screen and (min-width: 56.25em) {
  h4--purple,
  .ama__h4--purple,
  .ama__subcategory-page-article-stub__subcategory,
  .ama__search-result__category {
    font-size: 1em;
    line-height: 1.555;
  }
}
@media screen and (min-width: 75em) {
  h4--purple,
  .ama__h4--purple,
  .ama__subcategory-page-article-stub__subcategory,
  .ama__search-result__category {
    font-size: 1em;
    line-height: 1.95;
  }
}
h4--blue,
.ama__h4--blue {
  font-size: 0.9em;
  line-height: 1.22;
  text-transform: uppercase;
  color: #027DBC;
}
@media screen and (min-width: 37.5em) {
  h4--blue,
  .ama__h4--blue {
    font-size: 0.9em;
    line-height: 1.22;
  }
}
@media screen and (min-width: 56.25em) {
  h4--blue,
  .ama__h4--blue {
    font-size: 1.56em;
    line-height: 1.247;
  }
}
@media screen and (min-width: 75em) {
  h4--blue,
  .ama__h4--blue {
    font-size: 1.56em;
    line-height: 1.247;
  }
}
h4--white,
.ama__h4--white,
.ama__subscribe-promo__subject-title {
  font-size: 0.8em;
  line-height: 1.4375;
  text-transform: uppercase;
  color: #ffffff;
}
@media screen and (min-width: 37.5em) {
  h4--white,
  .ama__h4--white,
  .ama__subscribe-promo__subject-title {
    font-size: 0.8em;
    line-height: 1.4375;
  }
}
@media screen and (min-width: 56.25em) {
  h4--white,
  .ama__h4--white,
  .ama__subscribe-promo__subject-title {
    font-size: 1em;
    line-height: 1.555;
  }
}
@media screen and (min-width: 75em) {
  h4--white,
  .ama__h4--white,
  .ama__subscribe-promo__subject-title {
    font-size: 1em;
    line-height: 1.95;
  }
}
h4--homepage,
.ama__h4--homepage {
  font-size: 0.9;
  line-height: 1.6;
  color: #46166B;
}
@media screen and (min-width: 37.5em) {
  h4--homepage,
  .ama__h4--homepage {
    font-size: 0.9;
    line-height: 1.6;
  }
}
@media screen and (min-width: 56.25em) {
  h4--homepage,
  .ama__h4--homepage {
    font-size: 1.222em;
    line-height: 1.278;
  }
}
@media screen and (min-width: 75em) {
  h4--homepage,
  .ama__h4--homepage {
    font-size: 1.222em;
    line-height: 1.278;
  }
}

h5,
.ama__h5,
div[role=alert] {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 0.8em;
  line-height: 1.438;
}
@media screen and (min-width: 37.5em) {
  h5,
  .ama__h5,
  div[role=alert] {
    font-size: 0.9em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 56.25em) {
  h5,
  .ama__h5,
  div[role=alert] {
    font-size: 1em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 75em) {
  h5,
  .ama__h5,
  div[role=alert] {
    font-size: 1em;
  }
}
h5--purple,
.ama__h5--purple {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 700;
  margin-bottom: 10.5px;
  color: #46166B;
  text-transform: uppercase;
}
@media (min-width: 56.25em) {
  h5--purple,
  .ama__h5--purple {
    margin-bottom: 14px;
  }
}
h5--purple--homepage,
.ama__h5--purple--homepage {
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 400;
  font-size: 0.7em;
  line-height: 1.072;
  color: #7229D1;
}
@media screen and (min-width: 37.5em) {
  h5--purple--homepage,
  .ama__h5--purple--homepage {
    font-size: 0.7em;
    line-height: 1.072;
  }
}
@media screen and (min-width: 56.25em) {
  h5--purple--homepage,
  .ama__h5--purple--homepage {
    font-size: 0.778em;
    line-height: 1.072;
  }
}
@media screen and (min-width: 75em) {
  h5--purple--homepage,
  .ama__h5--purple--homepage {
    font-size: 0.778em;
    line-height: 1.072;
  }
}
h5--homepage,
.ama__h5--homepage,
.wf-active .ama__category-nav li a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 700;
  margin-bottom: 10.5px;
  color: #7229D1;
}
@media (min-width: 56.25em) {
  h5--homepage,
  .ama__h5--homepage,
  .wf-active .ama__category-nav li a {
    margin-bottom: 14px;
  }
}

p, .ama__resource-link--inline__text, .ama__jama .ama__image__text .ama__image__text__subtitle, p a, .ama__resource-link--inline__text a, .ama__jama .ama__image__text .ama__image__text__subtitle a {
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 10.5px;
}
@media screen and (min-width: 37.5em) {
  p, .ama__resource-link--inline__text, .ama__jama .ama__image__text .ama__image__text__subtitle, p a, .ama__resource-link--inline__text a, .ama__jama .ama__image__text .ama__image__text__subtitle a {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  p, .ama__resource-link--inline__text, .ama__jama .ama__image__text .ama__image__text__subtitle, p a, .ama__resource-link--inline__text a, .ama__jama .ama__image__text .ama__image__text__subtitle a {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  p, .ama__resource-link--inline__text, .ama__jama .ama__image__text .ama__image__text__subtitle, p a, .ama__resource-link--inline__text a, .ama__jama .ama__image__text .ama__image__text__subtitle a {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  p, .ama__resource-link--inline__text, .ama__jama .ama__image__text .ama__image__text__subtitle, p a, .ama__resource-link--inline__text a, .ama__jama .ama__image__text .ama__image__text__subtitle a {
    margin-bottom: 14px;
  }
}

div[class^=related_coverage] p, div[class^=related_coverage] .ama__resource-link--inline__text, div[class^=related_coverage] .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text div[class^=related_coverage] .ama__image__text__subtitle,
div[class^=related_coverage] p a,
div[class^=related_coverage] .ama__resource-link--inline__text a,
div[class^=related_coverage] .ama__jama .ama__image__text .ama__image__text__subtitle a,
.ama__jama .ama__image__text div[class^=related_coverage] .ama__image__text__subtitle a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
}
@media screen and (min-width: 37.5em) {
  div[class^=related_coverage] p, div[class^=related_coverage] .ama__resource-link--inline__text, div[class^=related_coverage] .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text div[class^=related_coverage] .ama__image__text__subtitle,
  div[class^=related_coverage] p a,
  div[class^=related_coverage] .ama__resource-link--inline__text a,
  div[class^=related_coverage] .ama__jama .ama__image__text .ama__image__text__subtitle a,
  .ama__jama .ama__image__text div[class^=related_coverage] .ama__image__text__subtitle a {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  div[class^=related_coverage] p, div[class^=related_coverage] .ama__resource-link--inline__text, div[class^=related_coverage] .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text div[class^=related_coverage] .ama__image__text__subtitle,
  div[class^=related_coverage] p a,
  div[class^=related_coverage] .ama__resource-link--inline__text a,
  div[class^=related_coverage] .ama__jama .ama__image__text .ama__image__text__subtitle a,
  .ama__jama .ama__image__text div[class^=related_coverage] .ama__image__text__subtitle a {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  div[class^=related_coverage] p, div[class^=related_coverage] .ama__resource-link--inline__text, div[class^=related_coverage] .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text div[class^=related_coverage] .ama__image__text__subtitle,
  div[class^=related_coverage] p a,
  div[class^=related_coverage] .ama__resource-link--inline__text a,
  div[class^=related_coverage] .ama__jama .ama__image__text .ama__image__text__subtitle a,
  .ama__jama .ama__image__text div[class^=related_coverage] .ama__image__text__subtitle a {
    font-size: 18px;
  }
}

.ama__product__text p, .ama__product__text .ama__resource-link--inline__text, .ama__product__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__product__text .ama__image__text__subtitle,
.ama__product__text p a,
.ama__product__text .ama__resource-link--inline__text a,
.ama__product__text .ama__jama .ama__image__text .ama__image__text__subtitle a,
.ama__jama .ama__image__text .ama__product__text .ama__image__text__subtitle a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
}

small,
.ama__type--small,
.ama__tool__icon-lock,
.ama__subcategory-hero .ama__subcategory-hero__metadata,
.ama__people-listing-card__details .ama__link--icon,
.ama__bio-section dd .as-gated,
.ama__category-hero .ama__category-hero__metadata,
.ama__article-stub__metadata,
.ama__four-up-teaser .ama__article-stub__copy > h2,
.ui-tooltip,
.ama__tooltip,
.ama__help-text,
label {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 0.7em;
  line-height: 1.4;
}
@media screen and (min-width: 37.5em) {
  small,
  .ama__type--small,
  .ama__tool__icon-lock,
  .ama__subcategory-hero .ama__subcategory-hero__metadata,
  .ama__people-listing-card__details .ama__link--icon,
  .ama__bio-section dd .as-gated,
  .ama__category-hero .ama__category-hero__metadata,
  .ama__article-stub__metadata,
  .ama__four-up-teaser .ama__article-stub__copy > h2,
  .ui-tooltip,
  .ama__tooltip,
  .ama__help-text,
  label {
    font-size: 0.7em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 56.25em) {
  small,
  .ama__type--small,
  .ama__tool__icon-lock,
  .ama__subcategory-hero .ama__subcategory-hero__metadata,
  .ama__people-listing-card__details .ama__link--icon,
  .ama__bio-section dd .as-gated,
  .ama__category-hero .ama__category-hero__metadata,
  .ama__article-stub__metadata,
  .ama__four-up-teaser .ama__article-stub__copy > h2,
  .ui-tooltip,
  .ama__tooltip,
  .ama__help-text,
  label {
    font-size: 0.556em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 75em) {
  small,
  .ama__type--small,
  .ama__tool__icon-lock,
  .ama__subcategory-hero .ama__subcategory-hero__metadata,
  .ama__people-listing-card__details .ama__link--icon,
  .ama__bio-section dd .as-gated,
  .ama__category-hero .ama__category-hero__metadata,
  .ama__article-stub__metadata,
  .ama__four-up-teaser .ama__article-stub__copy > h2,
  .ui-tooltip,
  .ama__tooltip,
  .ama__help-text,
  label {
    font-size: 0.556em;
  }
}

i,
em,
.ama__type--italic {
  font-style: italic;
}

strong,
.ama__type--strong {
  font-weight: 700;
}

.ama__menu--button {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 0.889em;
  line-height: 1.072;
}
@media screen and (min-width: 37.5em) {
  .ama__menu--button {
    font-size: 0.889em;
    line-height: 1.072;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__menu--button {
    font-size: 0.889em;
    line-height: 1.072;
  }
}
@media screen and (min-width: 75em) {
  .ama__menu--button {
    font-size: 0.889em;
    line-height: 1.072;
  }
}

.ama__type--14px,
.ama__main-navigation__member-since,
.ama_category_navigation_menu__section__divider,
.ama_category_navigation_menu__section__heading {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 0.778em;
  line-height: 1.072;
}
@media screen and (min-width: 37.5em) {
  .ama__type--14px,
  .ama__main-navigation__member-since,
  .ama_category_navigation_menu__section__divider,
  .ama_category_navigation_menu__section__heading {
    font-size: 0.778em;
    line-height: 1.072;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__type--14px,
  .ama__main-navigation__member-since,
  .ama_category_navigation_menu__section__divider,
  .ama_category_navigation_menu__section__heading {
    font-size: 0.778em;
    line-height: 1.072;
  }
}
@media screen and (min-width: 75em) {
  .ama__type--14px,
  .ama__main-navigation__member-since,
  .ama_category_navigation_menu__section__divider,
  .ama_category_navigation_menu__section__heading {
    font-size: 0.778em;
    line-height: 1.072;
  }
}

.webform-confirmation {
  padding-top: 21px;
  padding-bottom: 21px;
}
@media (min-width: 56.25em) {
  .webform-confirmation {
    padding-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .webform-confirmation {
    padding-bottom: 28px;
  }
}
.webform-confirmation__header {
  border-bottom: 1px solid #EDEDED;
}
.webform-confirmation__message {
  padding-top: 21px;
}
@media (min-width: 56.25em) {
  .webform-confirmation__message {
    padding-top: 28px;
  }
}
.webform-confirmation__message p, .webform-confirmation__message .ama__resource-link--inline__text, .webform-confirmation__message .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .webform-confirmation__message .ama__image__text__subtitle {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
}
.webform-confirmation__back {
  margin-top: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 56.25em) {
  .webform-confirmation__back {
    margin-top: 28px;
  }
}

.ama__webform-header {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
  padding: 0;
}
@media (min-width: 56.25em) {
  .ama__webform-header {
    margin-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__webform-header {
    margin-bottom: 14px;
  }
}
.ama__webform-header .is-inactive {
  display: none;
}
.ama__webform-header .is-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.form-item--error-message {
  font-size: 0.7em;
  line-height: 1.4;
  color: #E90C26;
}
@media screen and (min-width: 37.5em) {
  .form-item--error-message {
    font-size: 0.7em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 56.25em) {
  .form-item--error-message {
    font-size: 0.556em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 75em) {
  .form-item--error-message {
    font-size: 0.556em;
  }
}

.fieldset-wrapper.error {
  padding: 10.5px;
  border: 1px solid #E90C26;
}
@media (min-width: 56.25em) {
  .fieldset-wrapper.error {
    padding: 14px;
  }
}

div[role=alert] {
  padding: 21px;
  margin-top: 10.5px;
  margin-bottom: 10.5px;
  color: #E90C26;
  background-color: #EDEDED;
}
@media (min-width: 56.25em) {
  div[role=alert] {
    padding: 28px;
  }
}
@media (min-width: 56.25em) {
  div[role=alert] {
    margin-top: 14px;
  }
}
@media (min-width: 56.25em) {
  div[role=alert] {
    margin-bottom: 14px;
  }
}
div[role=alert] .item-list__comma-list li {
  margin-top: 10.5px;
  display: block;
  color: #E90C26;
}
@media (min-width: 56.25em) {
  div[role=alert] .item-list__comma-list li {
    margin-top: 14px;
  }
}
div[role=alert] .item-list__comma-list a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 0.778em;
  line-height: 1.072;
  color: #E90C26;
}
@media screen and (min-width: 37.5em) {
  div[role=alert] .item-list__comma-list a {
    font-size: 0.778em;
    line-height: 1.072;
  }
}
@media screen and (min-width: 56.25em) {
  div[role=alert] .item-list__comma-list a {
    font-size: 0.778em;
    line-height: 1.072;
  }
}
@media screen and (min-width: 75em) {
  div[role=alert] .item-list__comma-list a {
    font-size: 0.778em;
    line-height: 1.072;
  }
}
div[role=alert] .item-list__comma-list a:after {
  content: " is required";
}

.form-item:not(.ama__radio):not(.ama__checkbox) {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}
@media (min-width: 56.25em) {
  .form-item:not(.ama__radio):not(.ama__checkbox) {
    margin-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .form-item:not(.ama__radio):not(.ama__checkbox) {
    margin-bottom: 14px;
  }
}
.form-item:not(.ama__radio):not(.ama__checkbox) h3 {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
  font-size: 1.2001em;
  line-height: 1.2906;
  color: #767676;
}
@media (min-width: 56.25em) {
  .form-item:not(.ama__radio):not(.ama__checkbox) h3 {
    margin-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .form-item:not(.ama__radio):not(.ama__checkbox) h3 {
    margin-bottom: 14px;
  }
}
@media screen and (min-width: 37.5em) {
  .form-item:not(.ama__radio):not(.ama__checkbox) h3 {
    font-size: 1.2001em;
    line-height: 1.2906;
  }
}
@media screen and (min-width: 56.25em) {
  .form-item:not(.ama__radio):not(.ama__checkbox) h3 {
    font-size: 1.333em;
    line-height: 1.2906;
  }
}
@media screen and (min-width: 75em) {
  .form-item:not(.ama__radio):not(.ama__checkbox) h3 {
    font-size: 1.333em;
    line-height: 1.2906;
  }
}

.webform-checkboxes-other .form-checkboxes,
.webform-type-radios {
  margin-top: 10.5px;
}
@media (min-width: 56.25em) {
  .webform-checkboxes-other .form-checkboxes,
  .webform-type-radios {
    margin-top: 14px;
  }
}

.webform-options-display-side-by-side > div {
  display: inline-block;
  margin-right: 0.5em;
}

.form-actions {
  margin-top: 21px;
}
@media (min-width: 56.25em) {
  .form-actions {
    margin-top: 28px;
  }
}

input.error {
  background: url("../svg/icon-error.svg") no-repeat 99% center/20px;
}

input.webform-button--submit,
a.webform-button--submit {
  margin: 0 auto;
  display: inherit;
}

.form-composite.webform-fieldset--title-inline legend {
  float: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.webform-scroll {
  margin-top: 21px;
  padding: 21px;
  overflow: hidden;
  height: 100vh;
  overflow-y: scroll;
  border: 1px solid #EDEDED;
}
@media (min-width: 56.25em) {
  .webform-scroll {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .webform-scroll {
    padding: 28px;
  }
}
.webform-scroll ul {
  list-style-position: inside;
}

.general-public .reach-us-by-mail,
.general-public .webform-button--submit {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
}

.webform-submission-end-user-license-agreement-cpt-form__message,
.webform-submission-end-user-license-agreement-form__message,
.webform-submission-policy-finder-form__message {
  margin-top: 21px;
  padding: 21px;
  overflow: hidden;
  height: 100vh;
  overflow-y: scroll;
  border: 1px solid #EDEDED;
}
@media (min-width: 56.25em) {
  .webform-submission-end-user-license-agreement-cpt-form__message,
  .webform-submission-end-user-license-agreement-form__message,
  .webform-submission-policy-finder-form__message {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .webform-submission-end-user-license-agreement-cpt-form__message,
  .webform-submission-end-user-license-agreement-form__message,
  .webform-submission-policy-finder-form__message {
    padding: 28px;
  }
}
.webform-submission-end-user-license-agreement-cpt-form__message ul,
.webform-submission-end-user-license-agreement-form__message ul,
.webform-submission-policy-finder-form__message ul {
  list-style-position: inside;
}
.webform-submission-end-user-license-agreement-cpt-form__submit-buttons .webform-button--submit,
.webform-submission-end-user-license-agreement-form__submit-buttons .webform-button--submit,
.webform-submission-policy-finder-form__submit-buttons .webform-button--submit {
  margin-bottom: 21px;
  width: 60%;
}
@media (min-width: 56.25em) {
  .webform-submission-end-user-license-agreement-cpt-form__submit-buttons .webform-button--submit,
  .webform-submission-end-user-license-agreement-form__submit-buttons .webform-button--submit,
  .webform-submission-policy-finder-form__submit-buttons .webform-button--submit {
    margin-bottom: 28px;
  }
}

.webform-submission-ama-secure-data-change-form-form .form-actions input,
.webform-submission-gov-council-action-item-request-form .form-actions input,
.webform-submission-mercedes-benz-incentive-form-form .form-actions input,
.webform-submission-mas-membership-registration-form .form-actions input {
  padding: 5px 70px;
}
.webform-submission-ama-secure-data-change-form-form .form-actions .webform-button--next,
.webform-submission-gov-council-action-item-request-form .form-actions .webform-button--next,
.webform-submission-mercedes-benz-incentive-form-form .form-actions .webform-button--next,
.webform-submission-mas-membership-registration-form .form-actions .webform-button--next {
  background-color: #46166B;
  color: #ffffff;
}
.webform-submission-ama-secure-data-change-form-form .form-actions .webform-button--next:hover,
.webform-submission-gov-council-action-item-request-form .form-actions .webform-button--next:hover,
.webform-submission-mercedes-benz-incentive-form-form .form-actions .webform-button--next:hover,
.webform-submission-mas-membership-registration-form .form-actions .webform-button--next:hover {
  background-color: #9073A6;
}

.webform-submission-mercedes-benz-incentive-form-form #edit-submit {
  display: inline-block;
  margin-left: 20px;
}

.webform-submission-policy-finder-form input.webform-button--submit {
  background-color: #46166B;
  color: #ffffff;
}
.webform-submission-policy-finder-form input.webform-button--submit:hover {
  background-color: #9073A6;
}
.webform-submission-policy-finder-form #edit-decline-button a {
  background-color: #ffffff;
  color: #46166B;
  border: 1px solid #46166B;
}
.webform-submission-policy-finder-form #edit-decline-button a:hover {
  background-color: #46166B;
  color: #ffffff;
}

.form-submit.ama__button {
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .form-submit.ama__button {
    margin-bottom: 28px;
  }
}

.webform-options-display-buttons-label {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 18px;
  text-transform: initial;
}

html.js iframe[src="javascript:false"] {
  display: none;
}

.ama__tabs .ama__agenda-date a.ui-tabs-anchor {
  padding: 10px 10px 3px;
  line-height: 1.3;
  color: #000000;
}
.ama__tabs .ama__agenda-date.ui-tabs-active a {
  border-bottom: solid 3px #5C5C5C;
}

.ama__footer .ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__button, .ama__hub-hero__button-container a, .ama__hub-card__button-container a,
.ama__button,
button {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: #46166B;
  border-color: transparent;
  color: #ffffff;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .ama__footer .ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__button, .ama__hub-hero__button-container a, .ama__hub-card__button-container a,
  .ama__button,
  button {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__footer .ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__button, .ama__hub-hero__button-container a, .ama__hub-card__button-container a,
  .ama__button,
  button {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__footer .ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__button, .ama__hub-hero__button-container a, .ama__hub-card__button-container a,
  .ama__button,
  button {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__footer .ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__button, .ama__hub-hero__button-container a, .ama__hub-card__button-container a,
  .ama__button,
  button {
    padding: 14px;
  }
}
.ama__footer .ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__button:hover, .ama__hub-hero__button-container a:hover, .ama__hub-card__button-container a:hover, .ama__footer .ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__button:focus-visible, .ama__hub-hero__button-container a:focus-visible, .ama__hub-card__button-container a:focus-visible,
.ama__button:hover,
.ama__button:focus-visible,
button:hover,
button:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__footer .ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__button:hover, .ama__hub-hero__button-container a:hover, .ama__hub-card__button-container a:hover,
.ama__button:hover,
button:hover {
  background-color: #9073A6;
}
.ama__hub-card__button-container .ama__button--secondary,
.ama__button--secondary,
button--secondary {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: #ffffff;
  border-color: #46166B;
  color: #46166B;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .ama__hub-card__button-container .ama__button--secondary,
  .ama__button--secondary,
  button--secondary {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__hub-card__button-container .ama__button--secondary,
  .ama__button--secondary,
  button--secondary {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__hub-card__button-container .ama__button--secondary,
  .ama__button--secondary,
  button--secondary {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__hub-card__button-container .ama__button--secondary,
  .ama__button--secondary,
  button--secondary {
    padding: 14px;
  }
}
.ama__button--secondary:hover,
.ama__button--secondary:focus-visible,
button--secondary:hover,
button--secondary:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--secondary:hover,
button--secondary:hover {
  background-color: #46166B;
  color: #ffffff;
}
.ama__button--tertiary,
button--tertiary {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: #ffffff;
  border-color: #46166B;
  color: #46166B;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .ama__button--tertiary,
  button--tertiary {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--tertiary,
  button--tertiary {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--tertiary,
  button--tertiary {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--tertiary,
  button--tertiary {
    padding: 14px;
  }
}
.ama__button--tertiary:hover,
.ama__button--tertiary:focus-visible,
button--tertiary:hover,
button--tertiary:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--tertiary:hover,
button--tertiary:hover {
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--complementary,
button--complementary {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: #ff9e1b;
  border-color: #ff9e1b;
  color: #000000;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .ama__button--complementary,
  button--complementary {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--complementary,
  button--complementary {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--complementary,
  button--complementary {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--complementary,
  button--complementary {
    padding: 14px;
  }
}
.ama__button--complementary:hover,
.ama__button--complementary:focus-visible,
button--complementary:hover,
button--complementary:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--complementary:hover,
button--complementary:hover {
  background-color: #ffd8a3;
  border-color: #ffd8a3;
  color: #000000;
}
.ama__button--complementary-secondary,
.ama__promo--inline .inline-cta .ama__button,
button--complementary-secondary {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: #ffffff;
  border-color: #ff9e1b;
  color: #000000;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .ama__button--complementary-secondary,
  .ama__promo--inline .inline-cta .ama__button,
  button--complementary-secondary {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--complementary-secondary,
  .ama__promo--inline .inline-cta .ama__button,
  button--complementary-secondary {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--complementary-secondary,
  .ama__promo--inline .inline-cta .ama__button,
  button--complementary-secondary {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--complementary-secondary,
  .ama__promo--inline .inline-cta .ama__button,
  button--complementary-secondary {
    padding: 14px;
  }
}
.ama__button--complementary-secondary:hover,
.ama__promo--inline .inline-cta .ama__button:hover,
.ama__button--complementary-secondary:focus-visible,
.ama__promo--inline .inline-cta .ama__button:focus-visible,
button--complementary-secondary:hover,
button--complementary-secondary:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--complementary-secondary:hover,
.ama__promo--inline .inline-cta .ama__button:hover,
button--complementary-secondary:hover {
  background-color: #ffd8a3;
  border-color: #ff9e1b;
  color: #5C5C5C;
}
.ama__button--block,
button--block {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: #46166B;
  border-color: transparent;
  color: #ffffff;
  display: block;
  width: 100%;
}
@media screen and (min-width: 37.5em) {
  .ama__button--block,
  button--block {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--block,
  button--block {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--block,
  button--block {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--block,
  button--block {
    padding: 14px;
  }
}
.ama__button--block:hover,
.ama__button--block:focus-visible,
button--block:hover,
button--block:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--block:hover,
button--block:hover {
  background-color: #9073A6;
}
.ama__button--small,
button--small {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: #46166B;
  border-color: transparent;
  color: #ffffff;
  padding: 10.5px;
}
@media screen and (min-width: 37.5em) {
  .ama__button--small,
  button--small {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--small,
  button--small {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--small,
  button--small {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--small,
  button--small {
    padding: 14px;
  }
}
.ama__button--small:hover,
.ama__button--small:focus-visible,
button--small:hover,
button--small:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--small:hover,
button--small:hover {
  background-color: #9073A6;
}
@media (min-width: 56.25em) {
  .ama__button--small,
  button--small {
    padding: 14px;
  }
}
.ama__button--reset,
button--reset {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: transparent;
  border-color: transparent;
  color: #46166B;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .ama__button--reset,
  button--reset {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--reset,
  button--reset {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--reset,
  button--reset {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--reset,
  button--reset {
    padding: 14px;
  }
}
.ama__button--reset:hover,
.ama__button--reset:focus-visible,
button--reset:hover,
button--reset:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--reset:hover,
button--reset:hover {
  background-color: transparent;
  border-color: transparent;
  color: #9073A6;
  text-decoration: underline;
}
.ama__button--subscribe,
button--subscribe {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: #FF9E1B !important;
  color: #000000 !important;
  padding-bottom: 12.5px;
  right: 2px;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .ama__button--subscribe,
  button--subscribe {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--subscribe,
  button--subscribe {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--subscribe,
  button--subscribe {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--subscribe,
  button--subscribe {
    padding: 14px;
  }
}
.ama__button--subscribe:hover,
.ama__button--subscribe:focus-visible,
button--subscribe:hover,
button--subscribe:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--subscribe:hover,
button--subscribe:hover {
  border-color: transparent !important;
  background-color: #FFD8A3 !important;
  color: #5C5C5C !important;
}
.ama__button--homepage,
.ama__subscribe-promo__form .ama__button,
button--homepage {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: #7229D1;
  border-color: transparent;
  color: #ffffff;
  text-transform: uppercase;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .ama__button--homepage,
  .ama__subscribe-promo__form .ama__button,
  button--homepage {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--homepage,
  .ama__subscribe-promo__form .ama__button,
  button--homepage {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--homepage,
  .ama__subscribe-promo__form .ama__button,
  button--homepage {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--homepage,
  .ama__subscribe-promo__form .ama__button,
  button--homepage {
    padding: 14px;
  }
}
.ama__button--homepage:hover,
.ama__subscribe-promo__form .ama__button:hover,
.ama__button--homepage:focus-visible,
.ama__subscribe-promo__form .ama__button:focus-visible,
button--homepage:hover,
button--homepage:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--homepage:hover,
.ama__subscribe-promo__form .ama__button:hover,
button--homepage:hover {
  background-color: #9073A6;
  border-color: transparent;
  color: #ffffff;
  text-decoration: none;
}
.ama__button--homepage-secondary,
button--homepage-secondary {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: #ffffff;
  border-color: transparent;
  color: #46166B;
  text-transform: uppercase;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .ama__button--homepage-secondary,
  button--homepage-secondary {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--homepage-secondary,
  button--homepage-secondary {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--homepage-secondary,
  button--homepage-secondary {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--homepage-secondary,
  button--homepage-secondary {
    padding: 14px;
  }
}
.ama__button--homepage-secondary:hover,
.ama__button--homepage-secondary:focus-visible,
button--homepage-secondary:hover,
button--homepage-secondary:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--homepage-secondary:hover,
button--homepage-secondary:hover {
  background-color: #ffffff;
  border-color: transparent;
  color: #9073A6;
  text-decoration: none;
}
.ama__button--promo,
button--promo {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: #ED8B00;
  border-color: transparent;
  color: #000000;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .ama__button--promo,
  button--promo {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--promo,
  button--promo {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--promo,
  button--promo {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--promo,
  button--promo {
    padding: 14px;
  }
}
.ama__button--promo:hover,
.ama__button--promo:focus-visible,
button--promo:hover,
button--promo:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--promo:hover,
button--promo:hover {
  background-color: #F1A233;
  border-color: transparent;
  color: #000000;
  text-decoration: none;
}
.ama__button--promo--secondary,
button--promo--secondary {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: #46166B;
  border-color: transparent;
  color: #ffffff;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .ama__button--promo--secondary,
  button--promo--secondary {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--promo--secondary,
  button--promo--secondary {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--promo--secondary,
  button--promo--secondary {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--promo--secondary,
  button--promo--secondary {
    padding: 14px;
  }
}
.ama__button--promo--secondary:hover,
.ama__button--promo--secondary:focus-visible,
button--promo--secondary:hover,
button--promo--secondary:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--promo--secondary:hover,
button--promo--secondary:hover {
  background-color: #9073A6;
}
.ama__button--link,
button--link {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: transparent;
  border-color: transparent;
  color: #027DBC;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .ama__button--link,
  button--link {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--link,
  button--link {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--link,
  button--link {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--link,
  button--link {
    padding: 14px;
  }
}
.ama__button--link:hover,
.ama__button--link:focus-visible,
button--link:hover,
button--link:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--link:hover,
button--link:hover {
  background-color: transparent;
  border-color: transparent;
  color: #3597C9;
  text-decoration: underline;
}
.ama__button--pill,
button--pill {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  font-weight: normal;
  border-radius: 25px;
  padding: 0 28px;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .ama__button--pill,
  button--pill {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--pill,
  button--pill {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--pill,
  button--pill {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--pill,
  button--pill {
    padding: 14px;
  }
}
.ama__button--pill:hover,
.ama__button--pill:focus-visible,
button--pill:hover,
button--pill:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--pill-secondary,
button--pill-secondary {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  font-weight: normal;
  border-radius: 25px;
  padding: 0 28px;
  color: #46166B;
  background-color: #ffffff;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .ama__button--pill-secondary,
  button--pill-secondary {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--pill-secondary,
  button--pill-secondary {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--pill-secondary,
  button--pill-secondary {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--pill-secondary,
  button--pill-secondary {
    padding: 14px;
  }
}
.ama__button--pill-secondary:hover,
.ama__button--pill-secondary:focus-visible,
button--pill-secondary:hover,
button--pill-secondary:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--pill-secondary:hover,
button--pill-secondary:hover {
  border-color: transparent;
  background-color: #dbc8e0;
  color: #46166B;
}
.ama__button--pill-claim,
button--pill-claim {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  font-weight: normal;
  border-radius: 25px;
  padding: 0 28px;
  color: #46166B;
  background-color: #e4d3e7;
  border: none;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .ama__button--pill-claim,
  button--pill-claim {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--pill-claim,
  button--pill-claim {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--pill-claim,
  button--pill-claim {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--pill-claim,
  button--pill-claim {
    padding: 14px;
  }
}
.ama__button--pill-claim:hover,
.ama__button--pill-claim:focus-visible,
button--pill-claim:hover,
button--pill-claim:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--pill-claim:hover,
button--pill-claim:hover {
  background-color: #46166B;
  color: #ffffff;
}
.ama__button--icon,
button--icon {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  font-weight: normal;
  border-radius: 25px;
  padding: 0 28px;
  color: #46166B;
  background-color: transparent;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .ama__button--icon,
  button--icon {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--icon,
  button--icon {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--icon,
  button--icon {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--icon,
  button--icon {
    padding: 14px;
  }
}
.ama__button--icon:hover,
.ama__button--icon:focus-visible,
button--icon:hover,
button--icon:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--icon:hover,
button--icon:hover {
  background-color: #dbc8e0;
  color: #46166B;
}
.ama__button--news-subscribe,
button--news-subscribe {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: #ffffff;
  color: #46166B;
  padding: 7px !important;
  height: 36px;
  font-size: 14px !important;
  font-weight: 600;
  border: 1px solid #46166B;
  text-transform: uppercase;
  position: static;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .ama__button--news-subscribe,
  button--news-subscribe {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--news-subscribe,
  button--news-subscribe {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--news-subscribe,
  button--news-subscribe {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--news-subscribe,
  button--news-subscribe {
    padding: 14px;
  }
}
.ama__button--news-subscribe:hover,
.ama__button--news-subscribe:focus-visible,
button--news-subscribe:hover,
button--news-subscribe:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}

.ama__button--small.ama__button--tertiary {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: #ffffff;
  border-color: #46166B;
  color: #46166B;
  padding: 10.5px;
}
@media screen and (min-width: 37.5em) {
  .ama__button--small.ama__button--tertiary {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__button--small.ama__button--tertiary {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__button--small.ama__button--tertiary {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__button--small.ama__button--tertiary {
    padding: 14px;
  }
}
.ama__button--small.ama__button--tertiary:hover, .ama__button--small.ama__button--tertiary:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__button--small.ama__button--tertiary:hover {
  background-color: #9073A6;
  color: #ffffff;
}
@media (min-width: 56.25em) {
  .ama__button--small.ama__button--tertiary {
    padding: 14px;
  }
}

.ama__checkbox.ui-checkboxradio-label,
.ama__checkbox .ui-checkboxradio-label,
.facet-item.ui-checkboxradio-label,
.facet-item .ui-checkboxradio-label {
  margin-bottom: 10.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border: 0;
  color: #000000;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-align: left;
  padding: 0;
}
@media (min-width: 56.25em) {
  .ama__checkbox.ui-checkboxradio-label,
  .ama__checkbox .ui-checkboxradio-label,
  .facet-item.ui-checkboxradio-label,
  .facet-item .ui-checkboxradio-label {
    margin-bottom: 14px;
  }
}
.ama__checkbox.ui-checkboxradio-label.ui-checkboxradio-checked .facet-item__count,
.ama__checkbox .ui-checkboxradio-label.ui-checkboxradio-checked .facet-item__count,
.facet-item.ui-checkboxradio-label.ui-checkboxradio-checked .facet-item__count,
.facet-item .ui-checkboxradio-label.ui-checkboxradio-checked .facet-item__count {
  display: none;
}
.ama__checkbox.ui-checkboxradio-label:focus, .ama__checkbox.ui-checkboxradio-label:active, .ama__checkbox.ui-checkboxradio-label:hover,
.ama__checkbox .ui-checkboxradio-label:focus,
.ama__checkbox .ui-checkboxradio-label:active,
.ama__checkbox .ui-checkboxradio-label:hover,
.facet-item.ui-checkboxradio-label:focus,
.facet-item.ui-checkboxradio-label:active,
.facet-item.ui-checkboxradio-label:hover,
.facet-item .ui-checkboxradio-label:focus,
.facet-item .ui-checkboxradio-label:active,
.facet-item .ui-checkboxradio-label:hover {
  border: 0;
  color: #000000;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}
.ama__checkbox.ui-checkboxradio-label span,
.ama__checkbox .ui-checkboxradio-label span,
.facet-item.ui-checkboxradio-label span,
.facet-item .ui-checkboxradio-label span {
  color: #000000;
}
.ama__checkbox.ui-checkboxradio-label .ui-icon-background,
.ama__checkbox .ui-checkboxradio-label .ui-icon-background,
.facet-item.ui-checkboxradio-label .ui-icon-background,
.facet-item .ui-checkboxradio-label .ui-icon-background {
  margin-right: 7px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  border: 1px solid #2E2E2E;
  width: 20px;
  min-width: 20px;
  height: 20px;
}
.ama__checkbox.ui-checkboxradio-label.ui-icon-background, .ama__checkbox.ui-checkboxradio-label.ui-state-active, .ama__checkbox.ui-checkboxradio-label.ui-state-active:active, .ama__checkbox.ui-checkboxradio-label.ui-state-active:hover,
.ama__checkbox .ui-checkboxradio-label.ui-icon-background,
.ama__checkbox .ui-checkboxradio-label.ui-state-active,
.ama__checkbox .ui-checkboxradio-label.ui-state-active:active,
.ama__checkbox .ui-checkboxradio-label.ui-state-active:hover,
.facet-item.ui-checkboxradio-label.ui-icon-background,
.facet-item.ui-checkboxradio-label.ui-state-active,
.facet-item.ui-checkboxradio-label.ui-state-active:active,
.facet-item.ui-checkboxradio-label.ui-state-active:hover,
.facet-item .ui-checkboxradio-label.ui-icon-background,
.facet-item .ui-checkboxradio-label.ui-state-active,
.facet-item .ui-checkboxradio-label.ui-state-active:active,
.facet-item .ui-checkboxradio-label.ui-state-active:hover {
  background-color: transparent;
  border: 0;
  color: #000000;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ama__checkbox.ui-checkboxradio-label.ui-icon-background .ui-checkboxradio-icon, .ama__checkbox.ui-checkboxradio-label.ui-state-active .ui-checkboxradio-icon, .ama__checkbox.ui-checkboxradio-label.ui-state-active:active .ui-checkboxradio-icon, .ama__checkbox.ui-checkboxradio-label.ui-state-active:hover .ui-checkboxradio-icon,
.ama__checkbox .ui-checkboxradio-label.ui-icon-background .ui-checkboxradio-icon,
.ama__checkbox .ui-checkboxradio-label.ui-state-active .ui-checkboxradio-icon,
.ama__checkbox .ui-checkboxradio-label.ui-state-active:active .ui-checkboxradio-icon,
.ama__checkbox .ui-checkboxradio-label.ui-state-active:hover .ui-checkboxradio-icon,
.facet-item.ui-checkboxradio-label.ui-icon-background .ui-checkboxradio-icon,
.facet-item.ui-checkboxradio-label.ui-state-active .ui-checkboxradio-icon,
.facet-item.ui-checkboxradio-label.ui-state-active:active .ui-checkboxradio-icon,
.facet-item.ui-checkboxradio-label.ui-state-active:hover .ui-checkboxradio-icon,
.facet-item .ui-checkboxradio-label.ui-icon-background .ui-checkboxradio-icon,
.facet-item .ui-checkboxradio-label.ui-state-active .ui-checkboxradio-icon,
.facet-item .ui-checkboxradio-label.ui-state-active:active .ui-checkboxradio-icon,
.facet-item .ui-checkboxradio-label.ui-state-active:hover .ui-checkboxradio-icon {
  background-color: #46166B;
  background-image: url("../png/ui-icons_ffffff_256x240-2.png");
  background-position: -63px -143px;
}
.ama__checkbox.ui-checkboxradio-label .facet-item__count,
.ama__checkbox .ui-checkboxradio-label .facet-item__count,
.facet-item.ui-checkboxradio-label .facet-item__count,
.facet-item .ui-checkboxradio-label .facet-item__count {
  margin-left: 7px;
}
.ama__checkbox.hidden-facet,
.facet-item.hidden-facet {
  display: none;
}

.ama__content-grouping-header {
  display: inline-block;
  background: none;
  font-size: 26px;
  line-height: 31px;
  font-weight: 700;
  padding: 0 0 14px 0;
  margin-bottom: 0;
}
@media (max-width: 56.25em) {
  .ama__content-grouping-header {
    display: none;
  }
}

.js-layout-builder-block.ama__category-page-article-stub .ama_article-stub-header,
.ama__subcategory-index .ama_article-stub-header,
.ama__article-stub-list--inline .ama_article-stub-header {
  display: block;
  background: none;
  padding-bottom: 0;
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  text-transform: uppercase;
  margin-bottom: 21px;
}
@media (min-width: 37.5em) {
  .js-layout-builder-block.ama__category-page-article-stub .ama_article-stub-header,
  .ama__subcategory-index .ama_article-stub-header,
  .ama__article-stub-list--inline .ama_article-stub-header {
    padding: 0;
  }
}
@media (min-width: 56.25em) {
  .js-layout-builder-block.ama__category-page-article-stub .ama_article-stub-header,
  .ama__subcategory-index .ama_article-stub-header,
  .ama__article-stub-list--inline .ama_article-stub-header {
    margin-bottom: 28px;
  }
}

@media (max-width: 56.25em) {
  .ama__category__article-stub-three-up .grid-container .ama__article-stub:first-of-type {
    padding-top: 0;
  }
}

.ama__copyright {
  font-size: 0.778em;
  line-height: 1.071em;
}

.date-block {
  text-transform: uppercase;
}

.ama__display-switch {
  display: inline-block;
  border: solid 1px #46166B;
  border-radius: 5px;
  padding: 1px 5px;
  margin-right: 7px;
  margin-bottom: 7px;
  font-weight: 600;
}
@media screen and (min-width: 768px) {
  .ama__display-switch {
    white-space: nowrap;
  }
}
.ama__display-switch:hover {
  cursor: pointer;
}
.ama__display-switch--active {
  background: #46166B;
  color: #ffffff;
}

#views-exposed-form-event-type-listing-event-listing-block .js-form-type-textfield + .form-actions {
  margin-top: 14px;
}
#views-exposed-form-event-type-listing-event-listing-block .fieldgroup {
  margin-top: 0;
}
#views-exposed-form-event-type-listing-event-listing-block .ama__display-switch {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  padding: 0;
  line-height: 1;
  margin-right: 5px;
  border: none;
  border-radius: unset;
}
#views-exposed-form-event-type-listing-event-listing-block .ama__display-switch input[checked=checked] + label,
#views-exposed-form-event-type-listing-event-listing-block .ama__display-switch input:focus + label {
  background: #46166B;
  color: #ffffff;
}
#views-exposed-form-event-type-listing-event-listing-block .ama__display-switch input {
  display: none;
}
#views-exposed-form-event-type-listing-event-listing-block .ama__display-switch label {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  border: solid 1px #46166B;
  border-radius: 5px;
  color: #000000;
  font-size: 18px;
  line-height: 1.5;
  margin-right: 0;
  padding: 1px 5px;
  text-transform: capitalize;
  background: none;
}
#views-exposed-form-event-type-listing-event-listing-block .ama__display-switch label span {
  display: none;
}

.dr-finder-badge {
  font-size: 14px;
  margin: 7px 0;
  max-width: 100px;
  text-align: center;
  background-color: #46166B;
  color: #ffffff;
  text-transform: uppercase;
}

.ama__form-steps {
  list-style: none;
}
.ama__form-steps__step, .ama__form-steps__step.ui-accordion-header {
  margin-top: 21px;
  margin-bottom: 21px;
  background-color: transparent;
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
  border-radius: 0;
  padding: 0;
  overflow: hidden;
}
@media (min-width: 56.25em) {
  .ama__form-steps__step, .ama__form-steps__step.ui-accordion-header {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__form-steps__step, .ama__form-steps__step.ui-accordion-header {
    margin-bottom: 28px;
  }
}
.ama__form-steps__step.ui-state-active, .ama__form-steps__step.ui-accordion-header.ui-state-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  color: #000000;
  border: 0;
  background-color: transparent;
}
.ama__form-steps__step:focus, .ama__form-steps__step.ui-accordion-header:focus {
  outline-color: #9073A6;
}
.ama__form-steps__step .ui-icon, .ama__form-steps__step.ui-accordion-header .ui-icon {
  display: none;
}
.ama__form-steps__step:hover {
  cursor: pointer;
}
.ama__form-steps__icon-container {
  margin-right: 21px;
  width: 40px;
  height: 45px;
  overflow: hidden;
}
@media (min-width: 56.25em) {
  .ama__form-steps__icon-container {
    margin-right: 28px;
  }
}
.ama__form-steps__icon {
  background-color: #767676;
  color: #ffffff;
  width: 40px;
  height: 35px;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
  line-height: 32px;
  margin: 0;
}
.ama__form-steps__icon.completed {
  border-radius: 0;
  text-indent: -500px;
}
.ama__form-steps__icon.edit, .ama__form-steps__icon.current {
  border-radius: 0;
  text-indent: -500px;
}
.ama__form-steps__icon.error {
  border-radius: 0;
  text-indent: -500px;
}
.ama__form-steps__label {
  margin: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}
.ama__form-steps__label:after {
  content: "";
  position: absolute;
  height: 5px;
  border-bottom: 1px solid #767676;
  width: 100%;
  top: 35%;
  z-index: -1;
}
.ama__form-steps__label__optional {
  color: #767676;
  font-style: italic;
  display: block;
}
.ama__form-steps__label__text {
  padding-right: 21px;
  background-color: #ffffff;
}
@media (min-width: 56.25em) {
  .ama__form-steps__label__text {
    padding-right: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__form-steps__content {
    margin-left: 70px;
  }
}

.ama__gate {
  background: rgba(0, 0, 0, 0.6);
  min-height: 235px;
  padding-top: 30px;
  margin-bottom: 60px;
  width: 100%;
  z-index: 1;
}
.ama__gate__container {
  max-width: 70%;
  background: #ffffff;
  position: relative;
  opacity: 1;
  margin: 0 auto;
  text-align: center;
}
.ama__gate__blurry {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}
.ama__gate a {
  color: #027DBC;
}

.ama_gated_form_wrapper {
  max-width: 1260px;
  margin: 0 auto;
}

/* Define the Sassy Map called $icons */
/* For each key in the map, created an own class */
/* If you need to add a new icon add it to arraw above */
.icon--ama-logo alert {
  display: inline-block;
  background: url("../icon-ama-logo%20alert.html") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--arrow {
  display: inline-block;
  background: url("../svg/icon-arrow.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--audio {
  display: inline-block;
  background: url("../svg/icon-audio.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--audio-yellow {
  display: inline-block;
  background: url("../svg/icon-audio-yellow.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--checkbox {
  display: inline-block;
  background: url("../svg/icon-checkbox.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--checkmark {
  display: inline-block;
  background: url("../svg/icon-checkmark.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--checkmark-black {
  display: inline-block;
  background: url("../svg/icon-checkmark-black.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--clear {
  display: inline-block;
  background: url("../svg/icon-clear.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--close {
  display: inline-block;
  background: url("../svg/icon-close.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--closedropdown {
  display: inline-block;
  background: url("../svg/icon-closedropdown.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--closedropdownsmall {
  display: inline-block;
  background: url("../svg/icon-closedropdownsmall.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--cme {
  display: inline-block;
  background: url("../svg/icon-cme.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--cme-yellow {
  display: inline-block;
  background: url("../svg/icon-cme-yellow.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--completed, .ama__form-steps__icon.completed {
  display: inline-block;
  background: url("../svg/icon-completed.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--download {
  display: inline-block;
  background: url("../svg/icon-download.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--edit, .ama__form-steps__icon.edit, .ama__form-steps__icon.current {
  display: inline-block;
  background: url("../svg/icon-edit.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--external {
  display: inline-block;
  background: url("../svg/icon-external.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--external-site {
  display: inline-block;
  background: url("../svg/icon-external-site.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--external-site-yellow {
  display: inline-block;
  background: url("../svg/icon-external-site-yellow.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--error, .ama__form-steps__icon.error {
  display: inline-block;
  background: url("../svg/icon-error.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--grid {
  display: inline-block;
  background: url("../svg/icon-grid.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--image-gold {
  display: inline-block;
  background: url("../svg/icon-image-gold.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--image-purple {
  display: inline-block;
  background: url("../svg/icon-image-purple.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--hide {
  display: inline-block;
  background: url("../svg/icon-hide.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--information {
  display: inline-block;
  background: url("../svg/icon-information.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--internal-site {
  display: inline-block;
  background: url("../svg/icon-internal-site.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--internal-site-yellow {
  display: inline-block;
  background: url("../svg/icon-internal-site-yellow.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--list {
  display: inline-block;
  background: url("../svg/icon-list.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--lock, .ama__bio-section dd .as-gated:before, .ama__bio-section dt .as-gated:before {
  display: inline-block;
  background: url("../svg/icon-lock.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--next {
  display: inline-block;
  background: url("../svg/icon-next.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--opendropdown {
  display: inline-block;
  background: url("../svg/icon-opendropdown.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--opendrownsmall {
  display: inline-block;
  background: url("../icon-opendrownsmall.html") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--pdf {
  display: inline-block;
  background: url("../svg/icon-pdf.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--pdf-yellow {
  display: inline-block;
  background: url("../svg/icon-pdf-yellow.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--play {
  display: inline-block;
  background: url("../svg/icon-play.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--pdf {
  display: inline-block;
  background: url("../svg/icon-pdf.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--podcast {
  display: inline-block;
  background: url("../svg/icon-podcast.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--podcast-black {
  display: inline-block;
  background: url("../svg/icon-podcast-black.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--podcast-yellow {
  display: inline-block;
  background: url("../svg/icon-podcast-yellow.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--previous {
  display: inline-block;
  background: url("../svg/icon-previous.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--radio {
  display: inline-block;
  background: url("../svg/icon-radio.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--search, .search-list:after {
  display: inline-block;
  background: url("../svg/icon-search.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--search-white, .ama__global-search .ama__global-search__action .ama__button {
  display: inline-block;
  background: url("../svg/icon-search-white.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--search-purple, .ama__search__field .form-submit {
  display: inline-block;
  background: url("../svg/icon-search-purple.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--select {
  display: inline-block;
  background: url("../svg/icon-select.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--show {
  display: inline-block;
  background: url("../svg/icon-show.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--triangle {
  display: inline-block;
  background: url("../svg/icon-triangle.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--usermenu {
  display: inline-block;
  background: url("../svg/icon-usermenu.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--usermenu-outline {
  display: inline-block;
  background: url("../svg/icon-usermenu-outline.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--valid {
  display: inline-block;
  background: url("../svg/icon-valid.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--video {
  display: inline-block;
  background: url("../svg/icon-video.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--video-yellow {
  display: inline-block;
  background: url("../svg/icon-video-yellow.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--viewless {
  display: inline-block;
  background: url("../svg/icon-viewless.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--viewmore {
  display: inline-block;
  background: url("../svg/icon-viewmore.svg") no-repeat 0 0;
  background-size: 33px 33px;
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-ama-logo alert svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-arrow svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-audio svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-audio-yellow svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-checkbox svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-checkmark svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-checkmark-black svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-clear svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-close svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-closedropdown svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-closedropdownsmall svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-cme svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-cme-yellow svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-completed svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-download svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-edit svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-external svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-external-site svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-external-site-yellow svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-error svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-grid svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-image-gold svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-image-purple svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-hide svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-information svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-internal-site svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-internal-site-yellow svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-list svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-lock svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-next svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-opendropdown svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-opendrownsmall svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-pdf svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-pdf-yellow svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-play svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-pdf svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-podcast svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-podcast-black svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-podcast-yellow svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-previous svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-radio svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-search svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-search-white svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-search-purple svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-select svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-show svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-triangle svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-usermenu svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-usermenu-outline svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-valid svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-video svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-video-yellow svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-viewless svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

#atoms-icon-viewmore svg {
  min-height: 50px;
  min-width: 50px;
  max-height: 50px;
  max-width: 50px;
}

.icon--lock, .ama__bio-section dd .as-gated:before, .ama__bio-section dt .as-gated:before {
  background-size: 10px 15px;
  min-height: 15px;
  min-width: 14px;
  max-height: 15px;
  max-width: 14px;
}

.ama__link--with-image a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ama__link--with-image a .ama__image__text {
  display: block;
  padding-left: 14px;
}

.media {
  float: none;
  clear: both;
  display: block;
  max-width: 100%;
  margin: 0 0 14px 0;
}
@media (min-width: 37.5em) {
  .media {
    margin: 0 0 14px 0;
  }
}
.media.align-right.video, .media.align-center.video, .media.align-left.video, .media.align-legacy.video {
  width: 100%;
  z-index: 999;
  position: relative;
}
.media.align-right.video:hover, .media.align-center.video:hover, .media.align-left.video:hover, .media.align-legacy.video:hover {
  cursor: pointer;
}
@media (min-width: 37.5em) {
  .media.align-right.video, .media.align-center.video, .media.align-left.video, .media.align-legacy.video {
    width: 350px;
  }
}
@media (min-width: 37.5em) {
  .media.align-right, .media.align-center, .media.align-left, .media.align-legacy {
    max-width: 350px;
    margin: 0 0 14px 14px;
    clear: right;
    float: right;
  }
}

.caption {
  display: block;
  font-style: italic;
}

/* Links */
a {
  color: #000000;
  text-decoration: underline;
  outline: 0;
}

*[class*=__page-content] p a:hover, *[class*=__page-content] .ama__resource-link--inline__text a:hover, *[class*=__page-content] .ama__jama .ama__image__text .ama__image__text__subtitle a:hover, .ama__jama .ama__image__text *[class*=__page-content] .ama__image__text__subtitle a:hover, *[class*=__page-content] p a:focus, *[class*=__page-content] .ama__resource-link--inline__text a:focus, *[class*=__page-content] .ama__jama .ama__image__text .ama__image__text__subtitle a:focus, .ama__jama .ama__image__text *[class*=__page-content] .ama__image__text__subtitle a:focus {
  background-color: #DAD0E1;
}

.sg-pattern svg {
  max-height: 22px;
  max-width: 22px;
  vertical-align: middle;
}

.ama__link--no-underline, .ama__wayfinder--referrer__link-back a,
.ama__resource-tabs__content a:not(.ama__tool):not(.ama__button),
.ama__tools-learn-more a,
.ama__tool,
.ama__search-header__clear,
.ama__event-stub a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  text-decoration: none;
}
.ama__link--no-underline:link, .ama__wayfinder--referrer__link-back a:link, .ama__link--no-underline:visited, .ama__wayfinder--referrer__link-back a:visited,
.ama__resource-tabs__content a:link:not(.ama__tool):not(.ama__button),
.ama__tools-learn-more a:link,
.ama__tool:link,
.ama__search-header__clear:link,
.ama__event-stub a:link,
.ama__resource-tabs__content a:visited:not(.ama__tool):not(.ama__button),
.ama__tools-learn-more a:visited,
.ama__tool:visited,
.ama__search-header__clear:visited,
.ama__event-stub a:visited {
  color: #000000;
}
.ama__link--no-underline:active, .ama__wayfinder--referrer__link-back a:active, .ama__link--no-underline:hover, .ama__wayfinder--referrer__link-back a:hover, .ama__link--no-underline:focus, .ama__wayfinder--referrer__link-back a:focus,
.ama__resource-tabs__content a:active:not(.ama__tool):not(.ama__button),
.ama__tools-learn-more a:active,
.ama__tool:active,
.ama__search-header__clear:active,
.ama__event-stub a:active,
.ama__resource-tabs__content a:hover:not(.ama__tool):not(.ama__button),
.ama__tools-learn-more a:hover,
.ama__tool:hover,
.ama__search-header__clear:hover,
.ama__event-stub a:hover,
.ama__resource-tabs__content a:focus:not(.ama__tool):not(.ama__button),
.ama__tools-learn-more a:focus,
.ama__tool:focus,
.ama__search-header__clear:focus,
.ama__event-stub a:focus {
  color: #000000;
  text-decoration: underline;
  background-color: transparent;
}

.ama__link--icon {
  text-decoration: none;
}
.ama__link--icon svg {
  max-height: 22px;
  max-width: 22px;
  vertical-align: middle;
}
.ama__link--icon span {
  margin-right: 7px;
  text-decoration: underline;
}
.ama__link--icon:hover {
  text-decoration: underline;
}
.ama__link--icon.ama__link--no-underline span, .ama__wayfinder--referrer__link-back a.ama__link--icon span {
  text-decoration: none;
}
.ama__link--icon.ama__link--no-underline:active, .ama__wayfinder--referrer__link-back a.ama__link--icon:active, .ama__link--icon.ama__link--no-underline:hover, .ama__wayfinder--referrer__link-back a.ama__link--icon:hover {
  text-decoration: none;
}
.ama__link--icon.ama__link--no-underline:active span, .ama__wayfinder--referrer__link-back a.ama__link--icon:active span, .ama__link--icon.ama__link--no-underline:hover span, .ama__wayfinder--referrer__link-back a.ama__link--icon:hover span {
  text-decoration: underline;
}

.ama__link--white, .ama__ribbon_user_menu__nav_item a, .ama__ribbon__dropdown__nav__menu a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  text-decoration: none;
}
.ama__link--white:link, .ama__ribbon_user_menu__nav_item a:link, .ama__ribbon__dropdown__nav__menu a:link, .ama__link--white:visited, .ama__ribbon_user_menu__nav_item a:visited, .ama__ribbon__dropdown__nav__menu a:visited {
  color: #ffffff;
}
.ama__link--white:active, .ama__ribbon_user_menu__nav_item a:active, .ama__ribbon__dropdown__nav__menu a:active, .ama__link--white:hover, .ama__ribbon_user_menu__nav_item a:hover, .ama__ribbon__dropdown__nav__menu a:hover, .ama__link--white:focus, .ama__ribbon_user_menu__nav_item a:focus, .ama__ribbon__dropdown__nav__menu a:focus {
  color: #ffffff;
  text-decoration: underline;
  background-color: transparent;
}

.ama__link--blue, .ama__promo--inline-banner a, .ama__applied-filters__tag__remove,
.ama__75-25__masthead__content .link {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  text-decoration: none;
}
.ama__link--blue span, .ama__promo--inline-banner a span, .ama__applied-filters__tag__remove span,
.ama__75-25__masthead__content .link span {
  text-decoration: none;
}
.ama__link--blue:link, .ama__promo--inline-banner a:link, .ama__applied-filters__tag__remove:link, .ama__link--blue:visited, .ama__promo--inline-banner a:visited, .ama__applied-filters__tag__remove:visited,
.ama__75-25__masthead__content .link:link,
.ama__75-25__masthead__content .link:visited {
  color: #027DBC;
}
.ama__link--blue:active, .ama__promo--inline-banner a:active, .ama__applied-filters__tag__remove:active, .ama__link--blue:hover, .ama__promo--inline-banner a:hover, .ama__applied-filters__tag__remove:hover, .ama__link--blue:focus, .ama__promo--inline-banner a:focus, .ama__applied-filters__tag__remove:focus,
.ama__75-25__masthead__content .link:active,
.ama__75-25__masthead__content .link:hover,
.ama__75-25__masthead__content .link:focus {
  color: #3597C9;
  text-decoration: underline;
  background-color: transparent;
}

.ama__link--hover-red, .ama__jama__links li a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  text-decoration: none;
}
.ama__link--hover-red:link, .ama__jama__links li a:link, .ama__link--hover-red:visited, .ama__jama__links li a:visited {
  color: #000000;
}
.ama__link--hover-red:active, .ama__jama__links li a:active, .ama__link--hover-red:hover, .ama__jama__links li a:hover, .ama__link--hover-red:focus, .ama__jama__links li a:focus {
  color: #d81735;
  background-color: transparent;
}

.ama__link--purple, .ama__link-list ul li:last-child span {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  text-decoration: none;
}
.ama__link--purple span, .ama__link-list ul li:last-child span span {
  text-decoration: none;
}
.ama__link--purple:link, .ama__link-list ul li:last-child span:link, .ama__link--purple:visited, .ama__link-list ul li:last-child span:visited {
  color: #46166B;
}
.ama__link--purple:active, .ama__link-list ul li:last-child span:active, .ama__link--purple:hover, .ama__link-list ul li:last-child span:hover, .ama__link--purple:focus, .ama__link-list ul li:last-child span:focus {
  color: #46166B;
  text-decoration: underline;
  background-color: transparent;
}

.ama__link--gray-50 {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  text-decoration: none;
}
.ama__link--gray-50 span {
  text-decoration: none;
}
.ama__link--gray-50:link, .ama__link--gray-50:visited {
  color: #767676;
}
.ama__link--gray-50:active, .ama__link--gray-50:hover, .ama__link--gray-50:focus {
  color: #767676;
  text-decoration: underline;
  background-color: transparent;
}

.ama__link--homepage {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  text-decoration: none;
}
.ama__link--homepage span {
  text-decoration: none;
}
.ama__link--homepage:link, .ama__link--homepage:visited {
  color: #7229D1;
}
.ama__link--homepage:active, .ama__link--homepage:hover, .ama__link--homepage:focus {
  color: #7229D1;
  text-decoration: underline;
  background-color: transparent;
}

.ama__link--homepage-viewall {
  font-size: 0.778em;
  line-height: 1.072;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  text-decoration: none;
  font-style: italic;
}
@media screen and (min-width: 37.5em) {
  .ama__link--homepage-viewall {
    font-size: 0.778em;
    line-height: 1.072;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__link--homepage-viewall {
    font-size: 0.778em;
    line-height: 1.072;
  }
}
@media screen and (min-width: 75em) {
  .ama__link--homepage-viewall {
    font-size: 0.778em;
    line-height: 1.072;
  }
}
.ama__link--homepage-viewall span {
  text-decoration: none;
}
.ama__link--homepage-viewall:link, .ama__link--homepage-viewall:visited {
  color: #46166B;
}
.ama__link--homepage-viewall:active, .ama__link--homepage-viewall:hover, .ama__link--homepage-viewall:focus {
  color: #46166B;
  text-decoration: underline;
  background-color: transparent;
}

.ama__link--icon icon {
  display: inline-block;
  max-width: 22px;
  max-height: 22px;
  min-height: 22px;
  vertical-align: middle;
  min-width: 22px;
  background-size: contain;
}

.listicle {
  counter-reset: ama-listicle;
  list-style: none;
  padding-top: 10.5px;
  padding-bottom: 10.5px;
}
@media (min-width: 56.25em) {
  .listicle {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .listicle {
    padding-bottom: 14px;
  }
}
.listicle__item {
  counter-increment: ama-listicle;
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 300;
  margin-bottom: 7px;
  margin-top: 10.5px;
}
@media (min-width: 56.25em) {
  .listicle__item {
    margin-top: 14px;
  }
}
@media (max-width: 37.5em) {
  .listicle__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.listicle__item p, .listicle__item .ama__resource-link--inline__text, .listicle__item .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .listicle__item .ama__image__text__subtitle, .listicle__item a {
  font-family: inherit;
  font-weight: inherit;
}
.listicle__item::before {
  content: counter(ama-listicle);
  position: relative;
  color: #000000;
  top: 0;
  text-align: center;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 22px;
  margin-right: 12px;
}
.listicle__item-sub {
  list-style: none;
  padding-left: 0 !important;
  width: 100%;
}
.listicle__item-sub-item {
  margin-bottom: 10.5px;
  margin-top: 0;
}
@media (min-width: 56.25em) {
  .listicle__item-sub-item {
    margin-bottom: 14px;
  }
}
.listicle__item .media {
  margin-top: 14px;
}
.listicle__title,
.listicle h3,
.listicle h2 {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 22px;
  margin-bottom: 7px;
  display: inline-block;
}
@media (max-width: 37.5em) {
  .listicle__title,
  .listicle h3,
  .listicle h2 {
    max-width: 90%;
  }
}
.listicle__title a,
.listicle h3 a,
.listicle h2 a {
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
}
.listicle__title a:hover,
.listicle h3 a:hover,
.listicle h2 a:hover {
  color: #015884;
}
.listicle__title a:focus-visible,
.listicle h3 a:focus-visible,
.listicle h2 a:focus-visible {
  outline: 2px solid #015884;
}
.listicle .clearfix {
  width: 100%;
  height: 1px;
  clear: both;
}
.listicle.bullet, .listicle.unmarked {
  margin-left: 0;
}
.listicle.bullet .listicle__item, .listicle.unmarked .listicle__item {
  margin-left: 0;
}
.listicle.bullet .listicle__item::before, .listicle.unmarked .listicle__item::before {
  content: "";
  width: 6px;
  height: 6px;
}
.listicle.unmarked {
  list-style: none;
}
.listicle.unmarked .listicle__item {
  padding-left: 0;
}
.listicle.unmarked .listicle__item::before {
  display: none;
}

.loading {
  text-align: center;
}

.loading img {
  width: 64px;
}

.ama__global-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  text-align: center;
}
.ama__global-menu__burger-input {
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  display: none;
}
.ama__global-menu__burger-input + label,
.ama__global-menu__burger-input + label.ui-state-active,
.ama__global-menu__burger-input + label.ui-widget-content + label.ui-state-active,
.ama__global-menu__burger-input + label.ui-widget-header + label.ui-state-active,
.ama__global-menu__burger-input + label.ui-button:active,
.ama__global-menu__burger-input + label.ui-button:active,
.ama__global-menu__burger-input + label.ui-button.ui-state-active:hover {
  width: 40px;
  display: block;
  padding: 0;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
}
.ama__global-menu__burger-input + label:after, .ama__global-menu__burger-input + label:before,
.ama__global-menu__burger-input + label .ama__global-menu__burger,
.ama__global-menu__burger-input + label.ui-state-active:after,
.ama__global-menu__burger-input + label.ui-state-active:before,
.ama__global-menu__burger-input + label.ui-state-active .ama__global-menu__burger,
.ama__global-menu__burger-input + label.ui-widget-content + label.ui-state-active:after,
.ama__global-menu__burger-input + label.ui-widget-content + label.ui-state-active:before,
.ama__global-menu__burger-input + label.ui-widget-content + label.ui-state-active .ama__global-menu__burger,
.ama__global-menu__burger-input + label.ui-widget-header + label.ui-state-active:after,
.ama__global-menu__burger-input + label.ui-widget-header + label.ui-state-active:before,
.ama__global-menu__burger-input + label.ui-widget-header + label.ui-state-active .ama__global-menu__burger,
.ama__global-menu__burger-input + label.ui-button:active:after,
.ama__global-menu__burger-input + label.ui-button:active:before,
.ama__global-menu__burger-input + label.ui-button:active .ama__global-menu__burger,
.ama__global-menu__burger-input + label.ui-button:active:after,
.ama__global-menu__burger-input + label.ui-button:active:before,
.ama__global-menu__burger-input + label.ui-button:active .ama__global-menu__burger,
.ama__global-menu__burger-input + label.ui-button.ui-state-active:hover:after,
.ama__global-menu__burger-input + label.ui-button.ui-state-active:hover:before,
.ama__global-menu__burger-input + label.ui-button.ui-state-active:hover .ama__global-menu__burger {
  content: "";
  width: 100%;
  height: 2px;
  display: block;
  background-color: #ffffff;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  margin: 9px auto;
  border-radius: 10px;
}
.ama__global-menu__burger-input + label:hover, .ama__global-menu__burger-input + label:focus, .ama__global-menu__burger-input + label:active,
.ama__global-menu__burger-input + label.ui-state-active:hover,
.ama__global-menu__burger-input + label.ui-state-active:focus,
.ama__global-menu__burger-input + label.ui-state-active:active,
.ama__global-menu__burger-input + label.ui-widget-content + label.ui-state-active:hover,
.ama__global-menu__burger-input + label.ui-widget-content + label.ui-state-active:focus,
.ama__global-menu__burger-input + label.ui-widget-content + label.ui-state-active:active,
.ama__global-menu__burger-input + label.ui-widget-header + label.ui-state-active:hover,
.ama__global-menu__burger-input + label.ui-widget-header + label.ui-state-active:focus,
.ama__global-menu__burger-input + label.ui-widget-header + label.ui-state-active:active,
.ama__global-menu__burger-input + label.ui-button:active:hover,
.ama__global-menu__burger-input + label.ui-button:active:focus,
.ama__global-menu__burger-input + label.ui-button:active:active,
.ama__global-menu__burger-input + label.ui-button:active:hover,
.ama__global-menu__burger-input + label.ui-button:active:focus,
.ama__global-menu__burger-input + label.ui-button:active:active,
.ama__global-menu__burger-input + label.ui-button.ui-state-active:hover:hover,
.ama__global-menu__burger-input + label.ui-button.ui-state-active:hover:focus,
.ama__global-menu__burger-input + label.ui-button.ui-state-active:hover:active {
  background-color: transparent;
  border: 0;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ama__global-menu__burger-input + label span,
.ama__global-menu__burger-input + label.ui-state-active span,
.ama__global-menu__burger-input + label.ui-widget-content + label.ui-state-active span,
.ama__global-menu__burger-input + label.ui-widget-header + label.ui-state-active span,
.ama__global-menu__burger-input + label.ui-button:active span,
.ama__global-menu__burger-input + label.ui-button:active span,
.ama__global-menu__burger-input + label.ui-button.ui-state-active:hover span {
  display: none;
}
.ama__global-menu__burger-input:checked + label:before {
  -webkit-transform: translateY(10px) rotate(135deg);
  transform: translateY(10px) rotate(135deg);
}
.ama__global-menu__burger-input:checked + label:after {
  -webkit-transform: translateY(-12px) rotate(-135deg);
  transform: translateY(-12px) rotate(-135deg);
}
.ama__global-menu__burger-input:checked + label .ama__global-menu__burger {
  -webkit-transform: scale(0);
  transform: scale(0);
}
.ama__global-menu__burger-input:checked ~ nav {
  max-height: 600px;
}
.ama__global-menu__burger-input:checked ~ nav li {
  display: block;
  text-align: left;
}
.ama__global-menu__burger-input:checked ~ .menu-text {
  display: none;
}
.ama__global-menu__nav {
  background-color: #46166B;
  color: #ffffff;
  position: absolute;
  top: 70px;
  max-height: 0;
  max-width: 285px;
  overflow: hidden;
  -webkit-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
}
.ama__global-menu__nav ul {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style: none;
  text-align: center;
}
.ama__global-menu__nav ul a {
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  padding-right: 21px;
  padding-left: 10.5px;
  display: block;
  color: #ffffff;
  height: auto;
  text-decoration: none;
  text-align: left;
}
@media (min-width: 56.25em) {
  .ama__global-menu__nav ul a {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__global-menu__nav ul a {
    padding-bottom: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__global-menu__nav ul a {
    padding-right: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__global-menu__nav ul a {
    padding-left: 14px;
  }
}
.ama__global-menu__nav ul a:hover {
  background-color: #9073A6;
}

.ui-multiselect {
  color: #000000;
  background: #ffffff;
  border: 1px solid #EDEDED;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  min-width: 100%;
  padding: 0.4em 0.2em;
}
.ui-multiselect .ui-multiselect-open .ui-icon {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 0;
  height: 0;
  pointer-events: none;
  border-width: 8px 5px 0 5px;
  border-style: solid;
  border-color: #000000 transparent transparent transparent;
}
.ui-multiselect.ui-state-hover, .ui-multiselect.ui-state-focus {
  background: #ffffff;
  border: 1px solid #46166B;
  color: #000000;
  outline: none;
}

.ui-multiselect-menu.ui-widget.ui-widget-content {
  border: 1px solid #EDEDED;
  border-radius: 0;
  min-width: 100%;
}
.ui-multiselect-menu .ui-multiselect-header {
  display: none;
}
.ui-multiselect-menu .ui-multiselect-checkboxes {
  min-width: 100%;
}
.ui-multiselect-menu .ui-multiselect-checkboxes label {
  margin-bottom: 10.5px;
  background: transparent;
  border: 0;
  color: #000000;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-align: left;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 10px 1em;
  position: relative;
}
@media (min-width: 56.25em) {
  .ui-multiselect-menu .ui-multiselect-checkboxes label {
    margin-bottom: 14px;
  }
}
.ui-multiselect-menu .ui-multiselect-checkboxes label:focus, .ui-multiselect-menu .ui-multiselect-checkboxes label:active, .ui-multiselect-menu .ui-multiselect-checkboxes label:hover {
  border: 0;
  color: #000000;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}
.ui-multiselect-menu .ui-multiselect-checkboxes label.ui-state-hover {
  background: #46166B;
  color: #ffffff;
}
.ui-multiselect-menu .ui-multiselect-checkboxes li {
  margin: 0;
}
.ui-multiselect-menu .ui-multiselect-checkboxes li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.ui-multiselect-menu .ui-multiselect-checkboxes li .ui-checkboxradio-icon {
  height: 20px;
  width: 20px;
  background-color: #ffffff;
  border: 1px solid #EDEDED;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
}
.ui-multiselect-menu .ui-multiselect-checkboxes li .ui-checkboxradio-icon-space {
  width: 10px;
}
.ui-multiselect-menu .ui-multiselect-checkboxes li .ui-checkboxradio-icon.ui-state-checked {
  border: 1px solid #46166B;
  background-color: #46166B;
  background-image: url("../png/ui-icons_ffffff_256x240-2.png");
  background-position: -63px -143px;
}

section ol,
article ol {
  margin-bottom: 10.5px;
}
@media (min-width: 56.25em) {
  section ol,
  article ol {
    margin-bottom: 14px;
  }
}

.remove-empty p:empty, .remove-empty .ama__resource-link--inline__text:empty, .remove-empty .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .remove-empty .ama__image__text__subtitle:empty, .display-list ul p:empty, .ama__layout--one-column .ama__promo-group ul p:empty, .ama__membership .ama__membership-content ul p:empty, .ama__subscribe-promo ul p:empty, .display-list ul .ama__resource-link--inline__text:empty, .ama__layout--one-column .ama__promo-group ul .ama__resource-link--inline__text:empty, .ama__membership .ama__membership-content ul .ama__resource-link--inline__text:empty, .ama__subscribe-promo ul .ama__resource-link--inline__text:empty, .ama__promo ul p:empty, .ama__promo ul .ama__resource-link--inline__text:empty, .ama__promo--border ul p:empty, .ama__promo--border ul .ama__resource-link--inline__text:empty, .ama__promo--background ul p:empty, .ama__promo--background ul .ama__resource-link--inline__text:empty, .ama__product__text ul p:empty, .ama__product__text ul .ama__resource-link--inline__text:empty, .ama__partner-promo__text ul p:empty, .ama__partner-promo__text ul .ama__resource-link--inline__text:empty, .display-list ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__layout--one-column .ama__promo-group ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__membership .ama__membership-content ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__subscribe-promo ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__promo ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__promo--border ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__promo--background ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__product__text ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__partner-promo__text ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .display-list ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__layout--one-column .ama__promo-group ul .ama__image__text__subtitle:empty, .ama__layout--one-column .ama__jama .ama__image__text .ama__promo-group ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__membership .ama__membership-content ul .ama__image__text__subtitle:empty, .ama__membership .ama__jama .ama__image__text .ama__membership-content ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__subscribe-promo ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__promo ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__promo--border ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__promo--background ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__product__text ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__partner-promo__text ul .ama__image__text__subtitle:empty, .body-list-flush ul p:empty, .paragraph--type--wysiwyg ul p:empty, .ama__hub-hero__description ul p:empty, .body-list-flush ul .ama__resource-link--inline__text:empty, .paragraph--type--wysiwyg ul .ama__resource-link--inline__text:empty, .ama__hub-hero__description ul .ama__resource-link--inline__text:empty, .ama__promo--inline ul p:empty, .ama__promo--inline ul .ama__resource-link--inline__text:empty, .body-list-flush ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .paragraph--type--wysiwyg ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__hub-hero__description ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__promo--inline ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .body-list-flush ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .paragraph--type--wysiwyg ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__hub-hero__description ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__promo--inline ul .ama__image__text__subtitle:empty, .body-list ul p:empty, .body-list ul .ama__resource-link--inline__text:empty, .body-list ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .body-list ul .ama__image__text__subtitle:empty, .ama__list ul p:empty, .ama__list ul .ama__resource-link--inline__text:empty, .ama__list ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__list ul .ama__image__text__subtitle:empty,
.text-body ul p:empty,
.text-body ul .ama__resource-link--inline__text:empty,
.text-body ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .text-body ul .ama__image__text__subtitle:empty, .default-list p:empty, .default-list .ama__resource-link--inline__text:empty, .default-list .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .default-list .ama__image__text__subtitle:empty, .text-body ol.cme-list p:empty, .text-body ol.cme-list .ama__resource-link--inline__text:empty, .text-body ol.cme-list .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .text-body ol.cme-list .ama__image__text__subtitle:empty,
.ama__hub-card ol.cme-list p:empty,
.ama__hub-card ol.cme-list .ama__resource-link--inline__text:empty,
.ama__hub-card ol.cme-list .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .ama__hub-card ol.cme-list .ama__image__text__subtitle:empty,
.ama__hub-hero-row ol.cme-list p:empty,
.ama__hub-hero-row ol.cme-list .ama__resource-link--inline__text:empty,
.ama__hub-hero-row ol.cme-list .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .ama__hub-hero-row ol.cme-list .ama__image__text__subtitle:empty,
.paragraph ol.cme-list p:empty,
.paragraph ol.cme-list .ama__resource-link--inline__text:empty,
.paragraph ol.cme-list .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .paragraph ol.cme-list .ama__image__text__subtitle:empty,
.paragraph--type--wysiwyg ol.cme-list p:empty,
.paragraph--type--wysiwyg ol.cme-list .ama__resource-link--inline__text:empty,
.paragraph--type--wysiwyg ol.cme-list .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .paragraph--type--wysiwyg ol.cme-list .ama__image__text__subtitle:empty, .text-body ol:not([class]) p:empty, .text-body ol:not([class]) .ama__resource-link--inline__text:empty, .text-body ol:not([class]) .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .text-body ol:not([class]) .ama__image__text__subtitle:empty,
.ama__hub-card ol:not([class]) p:empty,
.ama__hub-card ol:not([class]) .ama__resource-link--inline__text:empty,
.ama__hub-card ol:not([class]) .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .ama__hub-card ol:not([class]) .ama__image__text__subtitle:empty,
.ama__hub-hero-row ol:not([class]) p:empty,
.ama__hub-hero-row ol:not([class]) .ama__resource-link--inline__text:empty,
.ama__hub-hero-row ol:not([class]) .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .ama__hub-hero-row ol:not([class]) .ama__image__text__subtitle:empty,
.paragraph ol:not([class]) p:empty,
.paragraph ol:not([class]) .ama__resource-link--inline__text:empty,
.paragraph ol:not([class]) .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .paragraph ol:not([class]) .ama__image__text__subtitle:empty,
.paragraph--type--wysiwyg ol:not([class]) p:empty,
.paragraph--type--wysiwyg ol:not([class]) .ama__resource-link--inline__text:empty,
.paragraph--type--wysiwyg ol:not([class]) .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .paragraph--type--wysiwyg ol:not([class]) .ama__image__text__subtitle:empty, .ama__membership ol:not([class]) p:empty, .ama__membership ol:not([class]) .ama__resource-link--inline__text:empty, .ama__membership ol:not([class]) .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__membership ol:not([class]) .ama__image__text__subtitle:empty {
  display: none;
}

.default-list, .text-body ol.cme-list,
.ama__hub-card ol.cme-list,
.ama__hub-hero-row ol.cme-list,
.paragraph ol.cme-list,
.paragraph--type--wysiwyg ol.cme-list, .text-body ol:not([class]),
.ama__hub-card ol:not([class]),
.ama__hub-hero-row ol:not([class]),
.paragraph ol:not([class]),
.paragraph--type--wysiwyg ol:not([class]), .ama__membership ol:not([class]) {
  list-style-position: inside;
  margin-left: 13px;
  margin-bottom: 14px;
  counter-reset: inst;
  list-style: none;
}
@media (min-width: 56.25em) {
  .default-list, .text-body ol.cme-list,
  .ama__hub-card ol.cme-list,
  .ama__hub-hero-row ol.cme-list,
  .paragraph ol.cme-list,
  .paragraph--type--wysiwyg ol.cme-list, .text-body ol:not([class]),
  .ama__hub-card ol:not([class]),
  .ama__hub-hero-row ol:not([class]),
  .paragraph ol:not([class]),
  .paragraph--type--wysiwyg ol:not([class]), .ama__membership ol:not([class]) {
    margin-left: 32px;
  }
}
@media (min-width: 75em) {
  .default-list, .text-body ol.cme-list,
  .ama__hub-card ol.cme-list,
  .ama__hub-hero-row ol.cme-list,
  .paragraph ol.cme-list,
  .paragraph--type--wysiwyg ol.cme-list, .text-body ol:not([class]),
  .ama__hub-card ol:not([class]),
  .ama__hub-hero-row ol:not([class]),
  .paragraph ol:not([class]),
  .paragraph--type--wysiwyg ol:not([class]), .ama__membership ol:not([class]) {
    margin-left: 30px;
  }
}
.default-list li, .text-body ol.cme-list li,
.ama__hub-card ol.cme-list li,
.ama__hub-hero-row ol.cme-list li,
.paragraph ol.cme-list li,
.paragraph--type--wysiwyg ol.cme-list li, .text-body ol:not([class]) li,
.ama__hub-card ol:not([class]) li,
.ama__hub-hero-row ol:not([class]) li,
.paragraph ol:not([class]) li,
.paragraph--type--wysiwyg ol:not([class]) li, .ama__membership ol:not([class]) li {
  position: relative;
  counter-increment: inst;
}
.default-list li::before, .text-body ol.cme-list li::before,
.ama__hub-card ol.cme-list li::before,
.ama__hub-hero-row ol.cme-list li::before,
.paragraph ol.cme-list li::before,
.paragraph--type--wysiwyg ol.cme-list li::before, .text-body ol:not([class]) li::before,
.ama__hub-card ol:not([class]) li::before,
.ama__hub-hero-row ol:not([class]) li::before,
.paragraph ol:not([class]) li::before,
.paragraph--type--wysiwyg ol:not([class]) li::before, .ama__membership ol:not([class]) li::before {
  position: absolute;
  left: 0;
}
.default-list li ol, .text-body ol.cme-list li ol,
.ama__hub-card ol.cme-list li ol,
.ama__hub-hero-row ol.cme-list li ol,
.paragraph ol.cme-list li ol,
.paragraph--type--wysiwyg ol.cme-list li ol, .text-body ol:not([class]) li ol,
.ama__hub-card ol:not([class]) li ol,
.ama__hub-hero-row ol:not([class]) li ol,
.paragraph ol:not([class]) li ol,
.paragraph--type--wysiwyg ol:not([class]) li ol, .ama__membership ol:not([class]) li ol {
  padding-left: 1em;
  margin-left: -15px;
  margin-bottom: 0;
}

.ama__membership ol:not([class]) {
  margin-left: 0;
}
.ama__membership ol:not([class]) > li {
  padding-left: 30px;
}
.ama__membership ol:not([class]) > li::before {
  content: counter(inst, decimal) " )";
}
.ama__membership ol:not([class]) > li > ol {
  counter-reset: inner;
  counter-increment: inner;
  margin-left: 0;
}
.ama__membership ol:not([class]) > li > ol > li {
  padding-left: 25px;
  margin-left: -44px;
}

.text-body ol:not([class]) > li,
.ama__hub-card ol:not([class]) > li,
.ama__hub-hero-row ol:not([class]) > li,
.paragraph ol:not([class]) > li,
.paragraph--type--wysiwyg ol:not([class]) > li {
  padding-left: 30px;
}
.text-body ol:not([class]) > li::before,
.ama__hub-card ol:not([class]) > li::before,
.ama__hub-hero-row ol:not([class]) > li::before,
.paragraph ol:not([class]) > li::before,
.paragraph--type--wysiwyg ol:not([class]) > li::before {
  content: counter(inst, decimal) " )";
}
.text-body ol:not([class]) > li > ol > li,
.ama__hub-card ol:not([class]) > li > ol > li,
.ama__hub-hero-row ol:not([class]) > li > ol > li,
.paragraph ol:not([class]) > li > ol > li,
.paragraph--type--wysiwyg ol:not([class]) > li > ol > li {
  padding-left: 25px;
}
.text-body ol:not([class]) > li > ol > li::before,
.ama__hub-card ol:not([class]) > li > ol > li::before,
.ama__hub-hero-row ol:not([class]) > li > ol > li::before,
.paragraph ol:not([class]) > li > ol > li::before,
.paragraph--type--wysiwyg ol:not([class]) > li > ol > li::before {
  content: "" counter(inst, lower-alpha) ".";
}
.text-body ol:not([class]) > li > ol > li > ol,
.ama__hub-card ol:not([class]) > li > ol > li > ol,
.ama__hub-hero-row ol:not([class]) > li > ol > li > ol,
.paragraph ol:not([class]) > li > ol > li > ol,
.paragraph--type--wysiwyg ol:not([class]) > li > ol > li > ol {
  margin-left: -44px;
  counter-reset: inner;
  counter-increment: inner;
}
.text-body ol:not([class]) > li > ol > li > ol > li::before,
.ama__hub-card ol:not([class]) > li > ol > li > ol > li::before,
.ama__hub-hero-row ol:not([class]) > li > ol > li > ol > li::before,
.paragraph ol:not([class]) > li > ol > li > ol > li::before,
.paragraph--type--wysiwyg ol:not([class]) > li > ol > li > ol > li::before {
  content: "" counter(inst, lower-alpha) ".";
}
.text-body ol:not([class]) > li > ol > li > ol > li ol,
.ama__hub-card ol:not([class]) > li > ol > li > ol > li ol,
.ama__hub-hero-row ol:not([class]) > li > ol > li > ol > li ol,
.paragraph ol:not([class]) > li > ol > li > ol > li ol,
.paragraph--type--wysiwyg ol:not([class]) > li > ol > li > ol > li ol {
  margin-left: -42px;
}
.text-body ol.cme-list > li,
.ama__hub-card ol.cme-list > li,
.ama__hub-hero-row ol.cme-list > li,
.paragraph ol.cme-list > li,
.paragraph--type--wysiwyg ol.cme-list > li {
  padding-left: 30px;
}
.text-body ol.cme-list > li::before,
.ama__hub-card ol.cme-list > li::before,
.ama__hub-hero-row ol.cme-list > li::before,
.paragraph ol.cme-list > li::before,
.paragraph--type--wysiwyg ol.cme-list > li::before {
  content: "(" counter(inst, lower-alpha) ")";
}
.text-body ol.cme-list > li > ol > li,
.ama__hub-card ol.cme-list > li > ol > li,
.ama__hub-hero-row ol.cme-list > li > ol > li,
.paragraph ol.cme-list > li > ol > li,
.paragraph--type--wysiwyg ol.cme-list > li > ol > li {
  padding-left: 30px;
}
.text-body ol.cme-list > li > ol > li::before,
.ama__hub-card ol.cme-list > li > ol > li::before,
.ama__hub-hero-row ol.cme-list > li > ol > li::before,
.paragraph ol.cme-list > li > ol > li::before,
.paragraph--type--wysiwyg ol.cme-list > li > ol > li::before {
  content: "(" counter(inst, lower-roman) ")";
}
.text-body ol.cme-list > li > ol > li > ol,
.ama__hub-card ol.cme-list > li > ol > li > ol,
.ama__hub-hero-row ol.cme-list > li > ol > li > ol,
.paragraph ol.cme-list > li > ol > li > ol,
.paragraph--type--wysiwyg ol.cme-list > li > ol > li > ol {
  margin-left: -15px;
}
.text-body ol.cme-list > li > ol > li > ol > li,
.ama__hub-card ol.cme-list > li > ol > li > ol > li,
.ama__hub-hero-row ol.cme-list > li > ol > li > ol > li,
.paragraph ol.cme-list > li > ol > li > ol > li,
.paragraph--type--wysiwyg ol.cme-list > li > ol > li > ol > li {
  padding-left: 24px;
}
.text-body ol.cme-list > li > ol > li > ol > li::before,
.ama__hub-card ol.cme-list > li > ol > li > ol > li::before,
.ama__hub-hero-row ol.cme-list > li > ol > li > ol > li::before,
.paragraph ol.cme-list > li > ol > li > ol > li::before,
.paragraph--type--wysiwyg ol.cme-list > li > ol > li > ol > li::before {
  content: counter(inst, lower-alpha) ".";
}
.text-body ol.cme-list > li > ol > li > ol > li > ol,
.ama__hub-card ol.cme-list > li > ol > li > ol > li > ol,
.ama__hub-hero-row ol.cme-list > li > ol > li > ol > li > ol,
.paragraph ol.cme-list > li > ol > li > ol > li > ol,
.paragraph--type--wysiwyg ol.cme-list > li > ol > li > ol > li > ol {
  counter-reset: inner;
  counter-increment: inner;
  margin-left: -40px;
}
.text-body ol.cme-list > li > ol > li > ol > li > ol > li::before,
.ama__hub-card ol.cme-list > li > ol > li > ol > li > ol > li::before,
.ama__hub-hero-row ol.cme-list > li > ol > li > ol > li > ol > li::before,
.paragraph ol.cme-list > li > ol > li > ol > li > ol > li::before,
.paragraph--type--wysiwyg ol.cme-list > li > ol > li > ol > li > ol > li::before {
  content: counter(inst, lower-alpha) ".";
}

.ama__page-title {
  padding-top: 21px;
}
@media (min-width: 56.25em) {
  .ama__page-title {
    padding-top: 28px;
  }
}
.ama__page-title.is-uppercase {
  text-transform: none;
}
@media (min-width: 56.25em) {
  .ama__page-title.is-uppercase {
    text-transform: uppercase;
  }
}

.ama__radio .ui-checkboxradio-label {
  margin-top: 10.5px;
  margin-bottom: 21px;
  color: #5C5C5C;
  display: block;
  padding: 0;
  text-align: left;
  background: transparent;
  border: 0;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-align: left;
}
@media (min-width: 56.25em) {
  .ama__radio .ui-checkboxradio-label {
    margin-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__radio .ui-checkboxradio-label {
    margin-bottom: 28px;
  }
}
.ama__radio .ui-checkboxradio-label:focus, .ama__radio .ui-checkboxradio-label:active, .ama__radio .ui-checkboxradio-label:hover {
  border: 0;
  color: #000000;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}
.ama__radio .ui-checkboxradio-label span {
  color: #5C5C5C;
}
.ama__radio .ui-checkboxradio-label .ui-icon-background {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #767676;
  width: 20px;
  height: 20px;
}
.ama__radio .ui-checkboxradio-label.ui-checkboxradio-checked .ui-icon, .ama__radio .ui-checkboxradio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-color: #46166B;
  border: 1px solid #46166B;
  border-radius: 50%;
}
.ama__radio .ui-checkboxradio-label.ui-checkboxradio-checked .ui-icon.ui-icon, .ama__radio .ui-checkboxradio-label.ui-checkboxradio-checked:hover .ui-icon.ui-icon {
  position: relative;
  width: 20px;
  height: 20px;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ama__radio .ui-checkboxradio-label .ui-checkboxradio-icon-space {
  margin-left: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__radio .ui-checkboxradio-label .ui-checkboxradio-icon-space {
    margin-left: 14px;
  }
}

.ama__range-field.ui-widget.ui-widget-content {
  margin: 10.5px;
  margin-top: 21px;
  border: 0;
  border-top: 3px solid #EDEDED;
  border-radius: 0;
  height: auto;
}
@media (min-width: 56.25em) {
  .ama__range-field.ui-widget.ui-widget-content {
    margin: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__range-field.ui-widget.ui-widget-content {
    margin-top: 28px;
  }
}
.ama__range-field .ui-state-default,
.ama__range-field .ui-widget-content,
.ama__range-field .ui-state-default {
  color: #5C5C5C;
  width: 20px;
  height: 20px;
  background: #ffffff;
  border-radius: 50%;
  border: 2px solid #46166B;
  cursor: pointer;
  margin-top: -4px;
  outline: none;
}
.ama__range-field .ui-slider-range {
  border: 0;
  border-radius: 0;
  background: #46166B;
  top: -4px;
  height: 6px;
}
.ama__range-field__legend {
  margin-top: 10.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 56.25em) {
  .ama__range-field__legend {
    margin-top: 14px;
  }
}
.ama__range-field__legend li {
  list-style: none;
  margin: 0;
}
.ama__range-field__valuebox {
  position: absolute;
  top: -30px;
  left: -15px;
}

.read_time h3 {
  color: #767676;
  font-weight: 400;
}

.date + .read_time {
  display: inline-block;
  position: relative;
}

.date-region > .date + .read_time h3:before {
  content: " . ";
  font-size: 40px;
  position: relative;
  top: -5px;
  left: 2px;
}

.ama-dr-finder-search-field * {
  width: 100%;
}
@media (min-width: 37.5em) {
  .ama-dr-finder-search-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 15px;
  }
}

.ama-dr-finder-search-field label {
  width: 100%;
  color: #46166B;
  font-size: inherit;
  text-transform: inherit;
  font-weight: 400;
}

.ama-dr-finder-search-field input[type=text] {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  font-style: italic;
  border: 1px solid #46166B;
  color: #767676;
  line-height: 1.2;
}
.ama-dr-finder-search-field input[type=text]:focus, .ama-dr-finder-search-field input[type=text]:active {
  border: 1px solid #46166B;
  color: #000000;
  font-style: normal;
}

.ama-dr-finder-search-field button[type=button],
.ama-dr-finder-search-field input[type=submit] {
  margin-top: 0;
  border-radius: 25px;
  -ms-flex-item-align: end;
  align-self: flex-end;
  background-color: #46166B;
  padding: 13px 20px;
  color: #ffffff;
  font-size: 18px;
  line-height: 1.4;
  border: 1px solid #46166B;
  cursor: pointer;
}
.ama-dr-finder-search-field button[type=button]:hover,
.ama-dr-finder-search-field input[type=submit]:hover {
  color: #46166B;
  background: none;
  border: 1px solid #46166B;
}

@media (min-width: 37.5em) {
  .ama-dr-finder-search-field .form-actions {
    margin-top: 0;
  }
}

.ama-dr-finder-search-field .form-item:not(.ama__radio):not(.ama__checkbox) {
  margin: 0;
}

.dr-finder-autocomplete b.ui-menu-item-wrapper,
.dr-finder-autocomplete .ui-menu-item-wrapper b {
  display: inline !important;
  color: #979797;
  margin: 0 !important;
  padding: 0 !important;
}

.dr-finder-autocomplete b.ui-state-active {
  background: transparent !important;
  font-weight: 700 !important;
}

.dr-finder-autocomplete .ui-menu-item::-moz-selection {
  background: transparent !important;
}

.dr-finder-autocomplete .ui-menu-item::selection {
  background: transparent !important;
}

.dr-finder-autocomplete {
  -webkit-box-shadow: 0 0 3px 3px #d9d9d9;
  box-shadow: 0 0 3px 3px #d9d9d9;
}

.ama__search__field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 37.5em) {
  .ama__search__field {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-bottom: 0;
  }
}
.ama__search__field .form-actions {
  margin-left: -24px;
}
.ama__search__field__input[type=text] {
  font-style: italic;
  border: 0;
  border-bottom: 1px solid #02aaec;
  color: #767676;
  line-height: 1.2;
  padding: 1em 28px 3px 0;
}
.ama__search__field__input[type=text]:focus, .ama__search__field__input[type=text]:active {
  border: 0;
  border-bottom: 1px solid #d9f2fc;
  color: #000000;
  font-style: normal;
}
.ama__search__field .form-submit {
  background-color: transparent;
  background-size: contain;
  background-position: 0 0;
  width: 25px;
  height: 30px;
  padding: 0;
  margin: 0;
  min-height: 30px;
  min-width: 25px;
  max-height: 30px;
  max-width: 25px;
  text-indent: -999px;
  overflow: hidden;
  padding-bottom: 75%;
}
.ama__search__field .form-submit:hover {
  border: 0;
}
.ama__search__field .ama__applied-filters__remove {
  display: none;
}
.ama__search__field__button {
  margin-left: -24px;
  background-color: transparent;
  border: none;
  padding: 0;
  background-size: 25px 25px;
  min-height: 25px;
  max-height: 25px;
}
.ama__search__field--in-body {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.ama__search__field--in-body input[type=text] {
  border: 1px solid #46166B;
  margin: 0;
}
.ama__search__field--in-body input[type=text]:active, .ama__search__field--in-body input[type=text]:focus {
  border: 1px solid #46166B;
}
.ama__search__field--in-body .ama__search__field__input[type=text],
.ama__search__field--in-body .ama__search__field__input[type=text]:focus,
.ama__search__field--in-body .ama__search__field__input[type=text]:active {
  padding: 5px 10px;
}
.ama__search__field--in-body .ama__search__field__button {
  background-color: #46166B;
  margin: 0;
  padding: 5px 5px 0;
}
.ama__search__field--in-body .subcategory_listing {
  min-height: 37px;
  max-height: 40px;
}
.ama__search__field--in-body .subcategory_listing svg {
  height: 24px;
  width: 26px;
}
.ama__search__field__clear-button {
  color: #46166B;
  display: inline-block;
  font-size: 20px;
  line-height: 25px;
  font-style: italic;
  padding: 21px 0;
}
@media (min-width: 56.25em) {
  .ama__search__field__clear-button {
    padding: 7px 0 14px 0;
    font-size: 18px;
    line-height: 27px;
  }
}

@media (max-width: 37.5em) {
  .ama__section-title {
    padding-left: 21px;
    padding-right: 21px;
    background-color: #46166B;
    color: #ffffff;
    display: inline-block;
  }
}
@media (max-width: 37.5em) and (min-width: 56.25em) {
  .ama__section-title {
    padding-left: 28px;
  }
}
@media (max-width: 37.5em) and (min-width: 56.25em) {
  .ama__section-title {
    padding-right: 28px;
  }
}

.ui-selectmenu-button,
.ui-selectmenu-button:hover,
.ui-selectmenu-button:active {
  margin-top: 10.5px;
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  border: 1px solid #EDEDED;
  border-radius: 0;
  background: #ffffff;
  font-weight: 400;
  color: #000000;
}
@media (min-width: 56.25em) {
  .ui-selectmenu-button,
  .ui-selectmenu-button:hover,
  .ui-selectmenu-button:active {
    margin-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ui-selectmenu-button,
  .ui-selectmenu-button:hover,
  .ui-selectmenu-button:active {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ui-selectmenu-button,
  .ui-selectmenu-button:hover,
  .ui-selectmenu-button:active {
    padding-bottom: 14px;
  }
}
.ama__search-header__options .ui-selectmenu-button,
.ama__search-header__options .ui-selectmenu-button:hover,
.ama__search-header__options .ui-selectmenu-button:active {
  border: 1px solid #46166B;
  color: #46166B;
}

.form-select.error + .ui-selectmenu-button {
  border: 1px solid #E90C26;
}

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 100%;
}
.ui-selectmenu-button.ui-button:focus, .ui-selectmenu-button.ui-button:active {
  background: #ffffff;
  outline: none;
  border: 1px solid #9073A6;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ui-selectmenu-button.ui-button .ui-icon {
  position: absolute;
  top: 16px;
  right: 15px;
  width: 0;
  height: 0;
  pointer-events: none;
  border-width: 8px 5px 0 5px;
  border-style: solid;
  border-color: #000000 #ffffff #ffffff #ffffff;
}

.ui-widget.ui-widget-content .ui-state-disabled {
  display: none;
}

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-selectmenu-button {
  border: 1px solid #EDEDED;
  background: #ffffff;
  color: #000000;
  max-height: 400px;
}

.ui-selectmenu-menu .ui-menu-item .ui-menu-item-wrapper {
  padding-left: 21px;
}
@media (min-width: 56.25em) {
  .ui-selectmenu-menu .ui-menu-item .ui-menu-item-wrapper {
    padding-left: 28px;
  }
}
.ui-selectmenu-menu .ui-menu-item:hover .ui-menu-item-wrapper.ui-state-active {
  margin: 0;
  border: 0;
}
.ui-selectmenu-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active,
.ui-selectmenu-menu .ui-menu-item .ui-widget-content .ui-menu-item-wrapper.ui-state-active,
.ui-selectmenu-menu .ui-menu-item .ui-widget-header .ui-menu-item-wrapper.ui-state-active,
.ui-selectmenu-menu .ui-menu-item a.ui-button:active,
.ui-selectmenu-menu .ui-menu-item .ui-button:active {
  border: 0;
  font-weight: 400;
  color: #ffffff;
  background: #46166B;
}

.ama__site-logo {
  height: 45px;
}
.ama__site-logo:focus-visible .logo {
  outline: 2px solid #80d4f5;
  outline-offset: 3px;
}
.ama__site-logo .logo {
  height: 45px;
  width: 110px;
}
.ama__site-logo--footer {
  margin-bottom: 21px;
  height: 108px;
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1 100%;
  flex: 1 100%;
}
@media (min-width: 56.25em) {
  .ama__site-logo--footer {
    margin-bottom: 28px;
  }
}
.ama__site-logo--footer .logo {
  height: 108px;
  width: 269px;
}

.ama__social-icons {
  list-style: none;
}
.ama__social-icons li {
  list-style: none;
}

/*
 * jQuery Basic Table
 * Author: Jerry Low
 */
table {
  margin-bottom: 10.5px;
  background: #ffffff;
  border-collapse: collapse;
  border: 1px solid #767676;
  width: 100%;
}
@media (min-width: 56.25em) {
  table {
    margin-bottom: 14px;
  }
}

table tr,
table th,
table td {
  border: none;
}

table th,
table td {
  text-align: left;
  padding: 7px;
  border: 1px solid #767676;
}

table th {
  text-transform: uppercase;
}

table tr td {
  background: #CBCBCB;
}

table tr:nth-of-type(2n+2) td {
  background: #ffffff;
}

table.bt tbody tr:last-child td {
  border-bottom: 0;
}

table.bt thead {
  display: none;
}

table.bt tbody tr:last-child {
  border-bottom: 1px solid #767676;
}

table.bt:not(.ama__table-agenda) tbody td:before {
  content: attr(data-th) ":";
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
}
table.bt tbody td {
  border: 0 solid #CBCBCB;
  display: block;
  vertical-align: top;
}
table.bt tbody td:first-child + table.bt tbody td:first-child {
  border-top: 1px solid #767676;
}
table.bt tbody td:last-child {
  padding-bottom: 10.5px;
  border-bottom: 1px solid #767676;
}
@media (min-width: 56.25em) {
  table.bt tbody td:last-child {
    padding-bottom: 14px;
  }
}
table.bt tbody td .bt-content {
  vertical-align: top;
  display: block;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
table.bt tbody td .bt-hide {
  display: none;
}

.bt-wrapper.active {
  max-height: 310px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

caption {
  text-align: left;
}

.ama__tabs {
  border: none !important;
  border-radius: 0;
  padding: 0;
}
.ama__tabs .ama__tabs-navigation {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  border-radius: 0;
  display: none;
}
@media (min-width: 37.5em) {
  .ama__tabs .ama__tabs-navigation {
    display: block;
  }
}
.ama__tabs .ama__tabs-navigation .ui-tabs-tab {
  background: #ffffff;
  border: none;
}
@media (min-width: 37.5em) {
  .ama__tabs .ama__tabs-navigation--mobile {
    display: none;
  }
}
.ama__tabs .ama__tabs--content {
  padding: 5px;
}

input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=date],
input[type=month],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=week],
input[type=number],
input[type=search],
input[type=tel],
input[type=color],
select,
textarea {
  padding-left: 10.5px;
  padding-right: 10.5px;
  font-size: 18px;
  line-height: 1.5;
  outline: none;
  border: 1px solid #EDEDED;
  display: block;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 56.25em) {
  input[type=text],
  input[type=password],
  input[type=email],
  input[type=url],
  input[type=date],
  input[type=month],
  input[type=time],
  input[type=datetime],
  input[type=datetime-local],
  input[type=week],
  input[type=number],
  input[type=search],
  input[type=tel],
  input[type=color],
  select,
  textarea {
    padding-left: 14px;
  }
}
@media (min-width: 56.25em) {
  input[type=text],
  input[type=password],
  input[type=email],
  input[type=url],
  input[type=date],
  input[type=month],
  input[type=time],
  input[type=datetime],
  input[type=datetime-local],
  input[type=week],
  input[type=number],
  input[type=search],
  input[type=tel],
  input[type=color],
  select,
  textarea {
    padding-right: 14px;
  }
}
@media screen and (min-width: 37.5em) {
  input[type=text],
  input[type=password],
  input[type=email],
  input[type=url],
  input[type=date],
  input[type=month],
  input[type=time],
  input[type=datetime],
  input[type=datetime-local],
  input[type=week],
  input[type=number],
  input[type=search],
  input[type=tel],
  input[type=color],
  select,
  textarea {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  input[type=text],
  input[type=password],
  input[type=email],
  input[type=url],
  input[type=date],
  input[type=month],
  input[type=time],
  input[type=datetime],
  input[type=datetime-local],
  input[type=week],
  input[type=number],
  input[type=search],
  input[type=tel],
  input[type=color],
  select,
  textarea {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  input[type=text],
  input[type=password],
  input[type=email],
  input[type=url],
  input[type=date],
  input[type=month],
  input[type=time],
  input[type=datetime],
  input[type=datetime-local],
  input[type=week],
  input[type=number],
  input[type=search],
  input[type=tel],
  input[type=color],
  select,
  textarea {
    font-size: 18px;
  }
}
input[type=text]:focus, input[type=text]:active,
input[type=password]:focus,
input[type=password]:active,
input[type=email]:focus,
input[type=email]:active,
input[type=url]:focus,
input[type=url]:active,
input[type=date]:focus,
input[type=date]:active,
input[type=month]:focus,
input[type=month]:active,
input[type=time]:focus,
input[type=time]:active,
input[type=datetime]:focus,
input[type=datetime]:active,
input[type=datetime-local]:focus,
input[type=datetime-local]:active,
input[type=week]:focus,
input[type=week]:active,
input[type=number]:focus,
input[type=number]:active,
input[type=search]:focus,
input[type=search]:active,
input[type=tel]:focus,
input[type=tel]:active,
input[type=color]:focus,
input[type=color]:active,
select:focus,
select:active,
textarea:focus,
textarea:active {
  border: 1px solid #46166B;
}
input[type=text].error,
input[type=password].error,
input[type=email].error,
input[type=url].error,
input[type=date].error,
input[type=month].error,
input[type=time].error,
input[type=datetime].error,
input[type=datetime-local].error,
input[type=week].error,
input[type=number].error,
input[type=search].error,
input[type=tel].error,
input[type=color].error,
select.error,
textarea.error {
  border: 1px solid #E90C26;
}
input[type=text].valid,
input[type=password].valid,
input[type=email].valid,
input[type=url].valid,
input[type=date].valid,
input[type=month].valid,
input[type=time].valid,
input[type=datetime].valid,
input[type=datetime-local].valid,
input[type=week].valid,
input[type=number].valid,
input[type=search].valid,
input[type=tel].valid,
input[type=color].valid,
select.valid,
textarea.valid {
  color: #000000;
}

label,
legend,
.field-prefix .webform-element-description,
.field-prefix .description,
.field-prefix fieldset,
#edit-pronouns--wrapper--description {
  font-size: 0.7em;
  line-height: 1.4;
  font-weight: 700;
  text-transform: uppercase;
  color: #767676;
}
@media screen and (min-width: 37.5em) {
  label,
  legend,
  .field-prefix .webform-element-description,
  .field-prefix .description,
  .field-prefix fieldset,
  #edit-pronouns--wrapper--description {
    font-size: 0.7em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 56.25em) {
  label,
  legend,
  .field-prefix .webform-element-description,
  .field-prefix .description,
  .field-prefix fieldset,
  #edit-pronouns--wrapper--description {
    font-size: 0.556em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 75em) {
  label,
  legend,
  .field-prefix .webform-element-description,
  .field-prefix .description,
  .field-prefix fieldset,
  #edit-pronouns--wrapper--description {
    font-size: 0.556em;
  }
}
label.error,
legend.error,
.field-prefix .webform-element-description.error,
.field-prefix .description.error,
.field-prefix fieldset.error,
#edit-pronouns--wrapper--description.error {
  color: #E90C26;
  font-weight: 400;
  display: block;
  text-transform: inherit;
}

.ama__help-text {
  color: #767676;
  font-style: italic;
}

.ama__tooltip {
  color: #027DBC;
}

.ama__tooltip-bubble {
  width: 200px;
  -webkit-box-shadow: none;
  box-shadow: none;
  min-width: 0;
}

textarea {
  width: 100%;
}

.character-count {
  font-size: 0.7em;
  line-height: 1.4;
  text-align: right;
}
@media screen and (min-width: 37.5em) {
  .character-count {
    font-size: 0.7em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 56.25em) {
  .character-count {
    font-size: 0.556em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 75em) {
  .character-count {
    font-size: 0.556em;
  }
}
.character-count.error {
  color: #E90C26;
}

/**
* Accepted list.
* This is a list of selectors that should have default list formatting whithin them.
*/
.solid-disc li, .display-list ul li, .ama__layout--one-column .ama__promo-group ul li, .ama__membership .ama__membership-content ul li, .ama__subscribe-promo ul li, .ama__promo ul li, .ama__promo--border ul li, .ama__promo--background ul li, .ama__product__text ul li, .ama__partner-promo__text ul li, .body-list-flush ul li, .paragraph--type--wysiwyg ul li, .ama__hub-hero__description ul li, .ama__promo--inline ul li, .body-list ul li, .ama__list ul li,
.text-body ul li {
  list-style-type: none;
  position: relative;
}
.solid-disc li:before, .display-list ul li:before, .ama__layout--one-column .ama__promo-group ul li:before, .ama__membership .ama__membership-content ul li:before, .ama__subscribe-promo ul li:before, .ama__promo ul li:before, .ama__promo--border ul li:before, .ama__promo--background ul li:before, .ama__product__text ul li:before, .ama__partner-promo__text ul li:before, .body-list-flush ul li:before, .paragraph--type--wysiwyg ul li:before, .ama__hub-hero__description ul li:before, .ama__promo--inline ul li:before, .body-list ul li:before, .ama__list ul li:before,
.text-body ul li:before {
  content: "";
  position: absolute;
  border: none;
  background-color: currentColor;
  border-radius: 100%;
  width: 4px;
  height: 4px;
  left: 1px;
  top: 11px;
}

.outlined-disc li, .body-list-flush ul li ul li, .paragraph--type--wysiwyg ul li ul li, .ama__hub-hero__description ul li ul li, .ama__promo--inline ul li ul li, .body-list ul li ul li, .ama__list ul li ul li,
.text-body ul li ul li {
  list-style-type: none;
  position: relative;
}
.outlined-disc li:before, .body-list-flush ul li ul li:before, .paragraph--type--wysiwyg ul li ul li:before, .ama__hub-hero__description ul li ul li:before, .ama__promo--inline ul li ul li:before, .body-list ul li ul li:before, .ama__list ul li ul li:before,
.text-body ul li ul li:before {
  content: "";
  border: 1px solid currentColor;
  position: absolute;
  background-color: transparent;
  border-radius: 100%;
  width: 3px;
  height: 3px;
  left: 1px;
  top: 9px;
}

.remove-empty p:empty, .remove-empty .ama__resource-link--inline__text:empty, .remove-empty .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .remove-empty .ama__image__text__subtitle:empty, .display-list ul p:empty, .ama__layout--one-column .ama__promo-group ul p:empty, .ama__membership .ama__membership-content ul p:empty, .ama__subscribe-promo ul p:empty, .display-list ul .ama__resource-link--inline__text:empty, .ama__layout--one-column .ama__promo-group ul .ama__resource-link--inline__text:empty, .ama__membership .ama__membership-content ul .ama__resource-link--inline__text:empty, .ama__subscribe-promo ul .ama__resource-link--inline__text:empty, .ama__promo ul p:empty, .ama__promo ul .ama__resource-link--inline__text:empty, .ama__promo--border ul p:empty, .ama__promo--border ul .ama__resource-link--inline__text:empty, .ama__promo--background ul p:empty, .ama__promo--background ul .ama__resource-link--inline__text:empty, .ama__product__text ul p:empty, .ama__product__text ul .ama__resource-link--inline__text:empty, .ama__partner-promo__text ul p:empty, .ama__partner-promo__text ul .ama__resource-link--inline__text:empty, .display-list ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__layout--one-column .ama__promo-group ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__membership .ama__membership-content ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__subscribe-promo ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__promo ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__promo--border ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__promo--background ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__product__text ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__partner-promo__text ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .display-list ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__layout--one-column .ama__promo-group ul .ama__image__text__subtitle:empty, .ama__layout--one-column .ama__jama .ama__image__text .ama__promo-group ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__membership .ama__membership-content ul .ama__image__text__subtitle:empty, .ama__membership .ama__jama .ama__image__text .ama__membership-content ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__subscribe-promo ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__promo ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__promo--border ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__promo--background ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__product__text ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__partner-promo__text ul .ama__image__text__subtitle:empty, .body-list-flush ul p:empty, .paragraph--type--wysiwyg ul p:empty, .ama__hub-hero__description ul p:empty, .body-list-flush ul .ama__resource-link--inline__text:empty, .paragraph--type--wysiwyg ul .ama__resource-link--inline__text:empty, .ama__hub-hero__description ul .ama__resource-link--inline__text:empty, .ama__promo--inline ul p:empty, .ama__promo--inline ul .ama__resource-link--inline__text:empty, .body-list-flush ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .paragraph--type--wysiwyg ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__hub-hero__description ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__promo--inline ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .body-list-flush ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .paragraph--type--wysiwyg ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__hub-hero__description ul .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__promo--inline ul .ama__image__text__subtitle:empty, .body-list ul p:empty, .body-list ul .ama__resource-link--inline__text:empty, .body-list ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .body-list ul .ama__image__text__subtitle:empty, .ama__list ul p:empty, .ama__list ul .ama__resource-link--inline__text:empty, .ama__list ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__list ul .ama__image__text__subtitle:empty,
.text-body ul p:empty,
.text-body ul .ama__resource-link--inline__text:empty,
.text-body ul .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .text-body ul .ama__image__text__subtitle:empty, .default-list p:empty, .default-list .ama__resource-link--inline__text:empty, .default-list .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .default-list .ama__image__text__subtitle:empty, .ama__membership ol:not([class]) p:empty, .ama__membership ol:not([class]) .ama__resource-link--inline__text:empty, .ama__membership ol:not([class]) .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .ama__membership ol:not([class]) .ama__image__text__subtitle:empty, .text-body ol:not([class]) p:empty, .text-body ol:not([class]) .ama__resource-link--inline__text:empty, .text-body ol:not([class]) .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .text-body ol:not([class]) .ama__image__text__subtitle:empty,
.ama__hub-card ol:not([class]) p:empty,
.ama__hub-card ol:not([class]) .ama__resource-link--inline__text:empty,
.ama__hub-card ol:not([class]) .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .ama__hub-card ol:not([class]) .ama__image__text__subtitle:empty,
.ama__hub-hero-row ol:not([class]) p:empty,
.ama__hub-hero-row ol:not([class]) .ama__resource-link--inline__text:empty,
.ama__hub-hero-row ol:not([class]) .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .ama__hub-hero-row ol:not([class]) .ama__image__text__subtitle:empty,
.paragraph ol:not([class]) p:empty,
.paragraph ol:not([class]) .ama__resource-link--inline__text:empty,
.paragraph ol:not([class]) .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .paragraph ol:not([class]) .ama__image__text__subtitle:empty,
.paragraph--type--wysiwyg ol:not([class]) p:empty,
.paragraph--type--wysiwyg ol:not([class]) .ama__resource-link--inline__text:empty,
.paragraph--type--wysiwyg ol:not([class]) .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .paragraph--type--wysiwyg ol:not([class]) .ama__image__text__subtitle:empty, .text-body ol.cme-list p:empty, .text-body ol.cme-list .ama__resource-link--inline__text:empty, .text-body ol.cme-list .ama__jama .ama__image__text .ama__image__text__subtitle:empty, .ama__jama .ama__image__text .text-body ol.cme-list .ama__image__text__subtitle:empty,
.ama__hub-card ol.cme-list p:empty,
.ama__hub-card ol.cme-list .ama__resource-link--inline__text:empty,
.ama__hub-card ol.cme-list .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .ama__hub-card ol.cme-list .ama__image__text__subtitle:empty,
.ama__hub-hero-row ol.cme-list p:empty,
.ama__hub-hero-row ol.cme-list .ama__resource-link--inline__text:empty,
.ama__hub-hero-row ol.cme-list .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .ama__hub-hero-row ol.cme-list .ama__image__text__subtitle:empty,
.paragraph ol.cme-list p:empty,
.paragraph ol.cme-list .ama__resource-link--inline__text:empty,
.paragraph ol.cme-list .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .paragraph ol.cme-list .ama__image__text__subtitle:empty,
.paragraph--type--wysiwyg ol.cme-list p:empty,
.paragraph--type--wysiwyg ol.cme-list .ama__resource-link--inline__text:empty,
.paragraph--type--wysiwyg ol.cme-list .ama__jama .ama__image__text .ama__image__text__subtitle:empty,
.ama__jama .ama__image__text .paragraph--type--wysiwyg ol.cme-list .ama__image__text__subtitle:empty {
  display: none;
}

.body-list li, .ama__list li,
.text-body li {
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 300;
}
.body-list ul, .ama__list ul,
.text-body ul {
  margin-left: 7px;
  margin-bottom: 14px;
}
.body-list ul li, .ama__list ul li,
.text-body ul li {
  padding-left: 11px;
}
.body-list ul li a, .ama__list ul li a,
.text-body ul li a {
  font-family: inherit;
  font-weight: inherit;
}
.body-list ul li strong, .ama__list ul li strong,
.text-body ul li strong {
  font-family: inherit;
}
.body-list ul li ul, .ama__list ul li ul,
.text-body ul li ul {
  margin-left: 0;
  margin-bottom: 0;
}
.body-list ul li ul li ul, .ama__list ul li ul li ul,
.text-body ul li ul li ul {
  margin-left: 0;
}

.body-list-flush ul, .paragraph--type--wysiwyg ul, .ama__hub-hero__description ul, .ama__promo--inline ul {
  margin-left: 0;
}
.body-list-flush ul li, .paragraph--type--wysiwyg ul li, .ama__hub-hero__description ul li, .ama__promo--inline ul li {
  padding-left: 11px;
}
.body-list-flush ul li ul, .paragraph--type--wysiwyg ul li ul, .ama__hub-hero__description ul li ul, .ama__promo--inline ul li ul {
  margin-left: 0;
}
.body-list-flush ul li ul ul, .paragraph--type--wysiwyg ul li ul ul, .ama__hub-hero__description ul li ul ul, .ama__promo--inline ul li ul ul {
  margin-left: -11px;
}

.display-list ul, .ama__layout--one-column .ama__promo-group ul, .ama__membership .ama__membership-content ul, .ama__subscribe-promo ul, .ama__promo ul, .ama__promo--border ul, .ama__promo--background ul, .ama__product__text ul, .ama__partner-promo__text ul {
  margin-left: 0;
}
.display-list ul li, .ama__layout--one-column .ama__promo-group ul li, .ama__membership .ama__membership-content ul li, .ama__subscribe-promo ul li, .ama__promo ul li, .ama__promo--border ul li, .ama__promo--background ul li, .ama__product__text ul li, .ama__partner-promo__text ul li {
  padding-left: 11px;
}
.display-list ul li ul, .ama__layout--one-column .ama__promo-group ul li ul, .ama__membership .ama__membership-content ul li ul, .ama__subscribe-promo ul li ul, .ama__promo ul li ul, .ama__promo--border ul li ul, .ama__promo--background ul li ul, .ama__product__text ul li ul, .ama__partner-promo__text ul li ul {
  margin-left: -11px;
}

/**
* Exclusion list.
* These are all of the uls that need to be excluded from special styling.
* The list covers excluded uls contained within a parent, or uls that have a class directly on them.
*/
ul.ul-standard {
  width: auto;
  left: 0;
  position: static;
  list-style-type: none;
}
ul.ul-standard li:before {
  height: 0;
  width: 0;
}

.ama__org-nav ul,
.ama__list {
  margin-bottom: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__org-nav ul,
  .ama__list {
    margin-bottom: 14px;
  }
}
.ama__org-nav ul li,
.ama__list li {
  margin-left: 21px;
  padding: 0;
  list-style: disc;
}
@media (min-width: 56.25em) {
  .ama__org-nav ul li,
  .ama__list li {
    margin-left: 28px;
  }
}
.ama__org-nav ul li ul,
.ama__list li ul {
  margin-left: 21px;
  list-style-position: outside;
}
@media (min-width: 56.25em) {
  .ama__org-nav ul li ul,
  .ama__list li ul {
    margin-left: 28px;
  }
}
.ama__org-nav ul ul,
.ama__list ul {
  margin-left: 21px;
  list-style: none;
}
@media (min-width: 56.25em) {
  .ama__org-nav ul ul,
  .ama__list ul {
    margin-left: 28px;
  }
}

.ama__category-nav ul {
  margin-bottom: 14px;
}

ul.checkmark {
  margin-left: 0;
}
ul.checkmark li {
  list-style: none;
  position: relative;
  padding-left: 25px;
}
ul.checkmark li::before {
  content: url("../svg/check_mark_icon.svg");
  position: absolute;
  background: transparent;
  left: 0;
  top: 2px;
}

img,
video,
object {
  max-width: 100%;
  height: auto;
}

.ama__video__container {
  position: relative;
  width: 100%;
  padding-top: 56%;
}
.ama__video__container .video-embed-field-provider-youtube iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.ama__video__container iframe {
  width: 100%;
  height: 100%;
  position: relative;
  top: 0;
  left: 0;
}

.ama__table-agenda {
  border: 0;
  border-top: solid 2px #767676;
  margin: 4px;
  width: auto;
}
.ama__table-agenda div[class*=ama__h] {
  margin-bottom: 0;
}
.ama__table-agenda tbody tr {
  background: white;
}
.ama__table-agenda td {
  padding: 5px 15px;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
@media (min-width: 37.5em) {
  .ama__table-agenda td:first-child {
    width: 25%;
    min-width: 200px;
  }
}

pushboxcontainer {
  color: #000000;
  -webkit-animation: none;
  animation: none;
}
pushboxcontainer * {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
}
pushboxcontainer pushbox {
  width: 450px;
  -webkit-animation: none;
  animation: none;
}
pushboxcontainer pushbox:hover noticon {
  -webkit-animation: none;
  animation: none;
}
pushboxcontainer pushbox pushbox-cta:hover {
  -webkit-animation: none;
  animation: none;
}
pushboxcontainer pushbox pushbox-cta:hover noticon {
  -webkit-animation: none;
  animation: none;
}
pushboxcontainer pushbox pushbox-cta notibody teaser {
  font-size: 16px;
}
pushboxcontainer pushbox pushbox-cta notibody teaser-byline {
  font-size: 14px;
}
pushboxcontainer pushbox pushbox-cta noticon._aimtellBell {
  min-width: 75px;
  min-height: 75px;
  background: url("../png/18086-1628183021.png");
  background-repeat: no-repeat;
  background-size: 75px 75px;
  background-position: top center;
}
pushboxcontainer pushbox pushbox-cta noticon._aimtellBell a {
  display: none;
}
pushboxcontainer pushbox pushbox-cta noticon._aimtellBell img {
  display: none;
}
pushboxcontainer pushbox pushbox-cta noticon:hover {
  -webkit-animation: none;
  animation: none;
}
pushboxcontainer pushbox pushbox-cta buttons button-approve._aimtellPromptApprove {
  background: #ffffff;
  color: #46166B;
  border: #46166B solid 1px;
  font-size: 16px;
}
pushboxcontainer pushbox pushbox-cta buttons button-approve._aimtellPromptApprove:hover {
  border: #907306 1px solid;
  background: #907306;
  color: white;
}
pushboxcontainer pushbox pushbox-cta buttons button-deny._aimtellPromptDeny {
  background: white;
  color: #46166B;
  border: #46166B solid 1px;
  font-size: 16px;
}
pushboxcontainer pushbox pushbox-cta buttons button-deny._aimtellPromptDeny:hover {
  border: #907306 1px solid;
  background: #907306;
  color: white;
}
pushboxcontainer pushbox pushbox-cta buttons powered {
  display: none;
}

.ama__alert {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #ffffff;
  color: #5C5C5C;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
}
@media (min-width: 37.5em) {
  .ama__alert {
    padding: 14px 0;
  }
}
.ama__alert__wrap {
  opacity: 0;
  min-height: unset;
}
@media (min-width: 37.5em) {
  .ama__alert__wrap {
    padding-right: 8.5px;
  }
}
.ama__alert__text {
  margin-bottom: 0;
  margin-right: 25px;
}
@media (min-width: 37.5em) {
  .ama__alert__text {
    margin-right: 0;
  }
}
.ama__alert__text a {
  color: #025785;
  text-decoration: none;
  display: inline;
}
.ama__alert__text a:hover {
  text-decoration: underline;
}
.ama__alert__text p, .ama__alert__text .ama__resource-link--inline__text, .ama__alert__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__alert__text .ama__image__text__subtitle {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  display: inline;
  font-size: 16px;
  margin-right: 4px;
  line-height: 1em;
}
.ama__alert__text p a, .ama__alert__text .ama__resource-link--inline__text a, .ama__alert__text .ama__jama .ama__image__text .ama__image__text__subtitle a, .ama__jama .ama__image__text .ama__alert__text .ama__image__text__subtitle a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
}
.ama__alert__text.mobile {
  padding-left: 0;
  display: block;
  line-height: 15px;
  padding-top: 7px;
  padding-bottom: 8px;
}
@media (min-width: 37.5em) {
  .ama__alert__text.mobile {
    display: none;
  }
}
.ama__alert__text.mobile a,
.ama__alert__text.mobile p,
.ama__alert__text.mobile .ama__resource-link--inline__text,
.ama__alert__text.mobile .ama__jama .ama__image__text .ama__image__text__subtitle,
.ama__jama .ama__image__text .ama__alert__text.mobile .ama__image__text__subtitle {
  font-size: 14px;
}
.ama__alert__text.desktop {
  display: none;
}
@media (min-width: 37.5em) {
  .ama__alert__text.desktop {
    display: block;
    padding-right: 14px;
  }
}
@media (min-width: 37.5em) {
  .ama__alert__text.desktop a {
    font-size: 16px;
  }
}
.ama__alert__close {
  height: 20px;
  width: 20px;
  overflow: hidden;
  margin-left: auto;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.ama__alert__close.mobile {
  height: 27px;
  width: 27px;
  display: block;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  margin-right: 0;
  padding-top: 1px;
}
@media (min-width: 37.5em) {
  .ama__alert__close.mobile {
    display: none;
  }
}
.ama__alert__close.desktop {
  display: none;
}
@media (min-width: 37.5em) {
  .ama__alert__close.desktop {
    display: block;
    position: relative;
  }
}
.ama__alert__close svg {
  vertical-align: inherit;
}
.ama__alert.icon {
  background-image: url("../svg/icon-alert-alert.svg");
  background-repeat: no-repeat;
  background-position: 14px 50%;
}
@media (min-width: 37.5em) {
  .ama__alert.icon {
    background-position: 0 50%;
  }
}
.ama__alert.icon .ama__alert__text.desktop {
  margin-left: 19px;
}
.ama__alert.icon .ama__alert__text.mobile {
  padding-left: 33px;
}
@media (min-width: 37.5em) {
  .ama__alert.icon .ama__alert__text.mobile {
    padding-left: 19px;
  }
}

.ama__alert__wrap.sg {
  opacity: 1;
}

.ama__applied-filters {
  padding-bottom: 10.5px;
  border-bottom: 1px solid #767676;
}
@media (min-width: 56.25em) {
  .ama__applied-filters {
    padding-bottom: 14px;
  }
}
.ama__applied-filters__header {
  margin-bottom: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 50px;
}
@media (min-width: 56.25em) {
  .ama__applied-filters__header {
    margin-bottom: 28px;
  }
}
.ama__applied-filters__label {
  display: none;
}
@media (min-width: 56.25em) {
  .ama__applied-filters__label {
    display: block;
    margin-bottom: 0;
  }
}
.ama__applied-filters__show-filters {
  display: block;
}
@media (min-width: 56.25em) {
  .ama__applied-filters__show-filters {
    display: none;
  }
}
.ama__applied-filters__remove {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
  display: block;
  text-decoration: underline;
  color: #46166B;
  background-color: transparent;
}
.ama__applied-filters__remove:hover {
  cursor: pointer;
}
.ama__applied-filters__tag {
  display: inline-block;
}
.ama__applied-filters__tag__remove {
  margin-right: 10.5px;
  margin-left: 4px;
}
@media (min-width: 56.25em) {
  .ama__applied-filters__tag__remove {
    margin-right: 14px;
  }
}

.ama__article-stub__metadata {
  color: #767676;
  display: block;
  font-size: 12px;
  text-transform: uppercase;
}
.ama__article-stub__metadata .stub-date {
  padding-bottom: 0;
}

.ama__article-stub a {
  text-decoration: none;
  line-height: 1;
}
.ama__article-stub a:hover {
  text-decoration: underline;
}
.ama__article-stub__title {
  padding: 0;
  width: 100%;
  font-size: 20px;
  line-height: 26px;
}
.ama__article-stub__copy {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
@media (min-width: 37.5em) {
  .ama__article-stub__copy {
    padding-right: 21px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__article-stub__copy {
    padding-right: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__article-stub__copy {
    padding: 0;
  }
}
.ama__article-stub .ama__image,
.ama__article-stub .ama__video,
.ama__article-stub .ama__video__container {
  margin-bottom: 10.5px;
  width: 100%;
}
@media (min-width: 56.25em) {
  .ama__article-stub .ama__image,
  .ama__article-stub .ama__video,
  .ama__article-stub .ama__video__container {
    margin-bottom: 14px;
  }
}
@media (max-width: 37.5em) {
  .ama__article-stub .ama__image img {
    width: 100%;
  }
}
.ama__article-stub--related {
  border-top: 1px, "", solid, #767676;
  padding-top: 10.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
@media (min-width: 56.25em) {
  .ama__article-stub--related {
    padding-top: 14px;
  }
}
.ama__article-stub--related:last-child {
  border-bottom: 1px solid #767676;
  padding-bottom: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__article-stub--related:last-child {
    padding-bottom: 14px;
  }
}
.ama__article-stub--related .ama__image,
.ama__article-stub--related .ama__video {
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-bottom: 0;
}
.ama__article-stub--related .ama__image > div,
.ama__article-stub--related .ama__video > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ama__article-stub--related .ama__article-stub__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 0;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}
.ama__article-stub--related .ama__article-stub__copy {
  width: 75%;
}
.ama__article-stub .related-series-tag {
  display: block;
  margin-top: 7px;
}
.ama__article-stub .related-series-tag a {
  font-size: 14px;
  font-weight: 700;
  display: block;
  color: #46166B;
  line-height: 16px;
}
.ama__article-stub .related-series-tag a:hover {
  text-decoration: none;
}
.ama__article-stub--small {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ama__article-stub--small .ama__article-stub__title {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.ama__article-stub--small .ama__article-stub__copy {
  padding-right: 10.5px;
  justify-self: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media (min-width: 56.25em) {
  .ama__article-stub--small .ama__article-stub__copy {
    padding-right: 14px;
  }
}
.ama__article-stub--small .ama__image,
.ama__article-stub--small .ama__video {
  -ms-flex-preferred-size: 41.66667%;
  flex-basis: 41.66667%;
  max-width: 41.66667%;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.ama__article-stub--small .ama__video__container {
  margin-bottom: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__article-stub--small .ama__video__container {
    margin-bottom: 14px;
  }
}
.ama__article-stub--image img.ama__bio-image-with-body__image {
  margin-bottom: 10.5px;
}
.ama__article-stub--image .ama__image {
  margin-bottom: 7px;
}
.ama__article-stub--inline {
  padding-top: 21px;
  padding-bottom: 21px;
  margin-top: 21px;
  margin-bottom: 21px;
  border: solid #CBCBCB;
  border-width: 1px 0;
  clear: both;
}
@media (min-width: 56.25em) {
  .ama__article-stub--inline {
    padding-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__article-stub--inline {
    padding-bottom: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__article-stub--inline {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__article-stub--inline {
    margin-bottom: 28px;
  }
}
.ama__article-stub--inline__label {
  margin: 0;
}
.ama__article-stub--inline__link {
  color: #027DBC;
}
.ama__article-stub--inline__link:hover {
  color: #3597C9;
}
.ama__article-stub--inline-alt {
  padding-bottom: 21px;
  padding-left: 21px;
  padding-right: 21px;
  margin-bottom: 21px;
  border-bottom: 1px solid #767676;
}
@media (min-width: 56.25em) {
  .ama__article-stub--inline-alt {
    padding-bottom: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__article-stub--inline-alt {
    padding-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__article-stub--inline-alt {
    padding-right: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__article-stub--inline-alt {
    margin-bottom: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__article-stub--inline-alt {
    padding-left: 0;
    padding-right: 0;
  }
}
.ama__article-stub--homepage .ama__article-stub__title {
  padding: 0;
}
.ama__article-stub--homepage .ama__article-stub__copy {
  padding: 0;
}
.ama__article-stub--homepage h5.ama__article-stub__title {
  font-size: 1.1em;
  line-height: 1.18;
}
@media screen and (min-width: 37.5em) {
  .ama__article-stub--homepage h5.ama__article-stub__title {
    font-size: 1.1em;
    line-height: 1.18;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__article-stub--homepage h5.ama__article-stub__title {
    font-size: 1.222em;
    line-height: 1.182;
  }
}
@media screen and (min-width: 75em) {
  .ama__article-stub--homepage h5.ama__article-stub__title {
    font-size: 1.222em;
  }
}
.ama__article-stub--homepage h2.ama__article-stub__title {
  font-size: 1.7206em;
  line-height: 1.105;
}
@media screen and (min-width: 37.5em) {
  .ama__article-stub--homepage h2.ama__article-stub__title {
    font-size: 1.5977em;
    line-height: 1.165;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__article-stub--homepage h2.ama__article-stub__title {
    font-size: 1.777em;
    line-height: 1.18;
  }
}
@media screen and (min-width: 75em) {
  .ama__article-stub--homepage h2.ama__article-stub__title {
    font-size: 1.777em;
    line-height: 1.18;
  }
}
@media (max-width: 37.5em) {
  .ama__article-stub--homepage h2.ama__article-stub__title {
    line-height: 26px;
  }
}
.ama__article-stub--navigation {
  padding-bottom: 21px;
  background-color: #EDEDED;
}
@media (min-width: 56.25em) {
  .ama__article-stub--navigation {
    padding-bottom: 28px;
  }
}
.ama__article-stub--navigation .ama__article-stub__title a {
  color: #46166B;
}
.ama__article-stub--navigation .ama__article-stub__description p, .ama__article-stub--navigation .ama__article-stub__description .ama__resource-link--inline__text, .ama__article-stub--navigation .ama__article-stub__description .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__article-stub--navigation .ama__article-stub__description .ama__image__text__subtitle {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 700;
}
.ama__article-stub--series {
  position: relative;
}
.ama__article-stub--series .series-icon {
  position: absolute;
  background: #3d1660;
  padding: 4.5px 12.5px;
}
.ama__article-stub.ama__article-stub--category .ama__article-stub__metadata .article-event-date,
.ama__article-stub.ama__article-stub--category .ama__article-stub__metadata .read_time {
  display: inline-block;
  white-space: nowrap;
}
.ama__article-stub.ama__article-stub--category .ama__article-stub__metadata span,
.ama__article-stub.ama__article-stub--category .ama__article-stub__metadata .read_time h3 {
  font-size: 12px;
  margin-bottom: 0;
}
.ama__article-stub .tags {
  color: #46166B;
  font-size: 14px;
  text-transform: uppercase;
}
.ama__article-stub .tags .tag {
  display: inline-block;
  min-width: 60px;
  position: relative;
  text-align: center;
}
.ama__article-stub .tags .tag:first-child:before {
  content: "/";
  position: absolute;
  left: 0;
  top: 0;
  color: #46166B;
}
.ama__article-stub .tags .tag:after {
  content: "/";
  position: absolute;
  right: 0;
  top: 0;
  color: #46166B;
}
.ama__article-stub .tags .tag.podcast-tag {
  min-width: 68px;
}
.ama__article-stub .tags .tag + .podcast-tag:after {
  right: -8px;
}

.ama__page--news__teasers {
  border-top: 4px solid #46166B;
}
.ama__page--news__teasers-heading {
  font-size: 26px;
  line-height: 1;
  text-transform: uppercase;
  display: block;
  padding: 21px 0 14px 0;
  font-weight: 600;
  width: 100%;
}
@media (min-width: 37.5em) {
  .ama__page--news__teasers-heading {
    padding: 28px 0 14px 0;
  }
}
.ama__page--news__teasers .ama__h5--purple {
  font-size: 14px;
  font-weight: 700;
}
.ama__page--news__teasers .ama__article-stub__title {
  font-weight: 600;
  font-size: 22px;
}
@media (min-width: 37.5em) {
  .ama__page--news__teasers .ama__article-stub__title {
    font-size: 18px;
  }
}
@media (min-width: 75em) {
  .ama__page--news__teasers .ama__article-stub__title {
    font-size: 22px;
  }
}

@media (max-width: 37.5em) {
  .ama__column-teaser {
    padding-left: 10.5px;
    padding-right: 10.5px;
  }
}
@media (max-width: 37.5em) and (min-width: 56.25em) {
  .ama__column-teaser {
    padding-left: 14px;
  }
}
@media (max-width: 37.5em) and (min-width: 56.25em) {
  .ama__column-teaser {
    padding-right: 14px;
  }
}

.ama__category__article-stub-three-up .ama__article-stub {
  margin-left: 0;
  margin-top: 21px;
  padding-top: 28px;
  width: 100%;
  max-width: unset;
  border-top: 0.5px #a1a1a4 solid;
}
.ama__category__article-stub-three-up .ama__article-stub:first-child {
  margin-left: 0;
}
.ama__category__article-stub-three-up .ama__article-stub:first-of-type {
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
}
.ama__category__article-stub-three-up .ama__article-stub:last-of-type {
  border-bottom: none;
}
@media (max-width: 37.5em) {
  .ama__category__article-stub-three-up .ama__article-stub:last-of-type {
    margin-bottom: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__category__article-stub-three-up .ama__article-stub {
    margin-bottom: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    border-top: none;
    margin-top: 0;
    padding-top: 0;
    margin-left: 21px;
    width: 100%;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__category__article-stub-three-up .ama__article-stub {
    margin-left: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__category__article-stub-three-up .ama__article-stub:first-of-type {
    padding-right: 2.1%;
  }
}
@media (min-width: 37.5em) {
  .ama__category__article-stub-three-up .ama__article-stub:nth-of-type(2), .ama__category__article-stub-three-up .ama__article-stub:nth-of-type(3) {
    margin-left: 0;
    padding-left: 2.1%;
    position: relative;
    border-left: 0.5px solid #a1a1a4;
  }
  .ama__category__article-stub-three-up .ama__article-stub:nth-of-type(2) > div, .ama__category__article-stub-three-up .ama__article-stub:nth-of-type(3) > div {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
  }
  .ama__category__article-stub-three-up .ama__article-stub:nth-of-type(2) > div::before, .ama__category__article-stub-three-up .ama__article-stub:nth-of-type(3) > div::before {
    display: none;
  }
}
@media (min-width: 37.5em) {
  .ama__category__article-stub-three-up .ama__article-stub:last-of-type {
    margin-left: 2.1%;
  }
}

.ama__article-stub--category .tags-wrapper {
  padding-top: 21px;
}
.ama__article-stub--category .tags-wrapper .series-cat-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 3px;
}
.ama__article-stub--category .tags-wrapper .series-cat-tags .series-name {
  display: block;
  margin-top: 0;
  font-size: 14px;
  padding: 0;
  font-weight: 700;
  display: block;
  color: #46166B;
  line-height: 1;
  margin-right: 14px;
}
.ama__article-stub--category .tags-wrapper .series-cat-tags .category-tag {
  margin-bottom: 0;
  margin-right: 14px;
  line-height: 1;
  font-size: 14px;
}
.ama__article-stub--category .tags-wrapper .tags {
  color: #46166B;
  font-size: 14px;
  text-transform: uppercase;
  padding-bottom: 7px;
}
.ama__article-stub--category .tags-wrapper .tags .tag {
  display: inline-block;
  min-width: 60px;
  position: relative;
  text-align: center;
}
.ama__article-stub--category .tags-wrapper .tags .tag:first-child:before {
  content: "/";
  position: absolute;
  left: 0;
  top: 0;
  color: #46166B;
}
.ama__article-stub--category .tags-wrapper .tags .tag:after {
  content: "/";
  position: absolute;
  right: 0;
  top: 0;
  color: #46166B;
}
.ama__article-stub--category .tags-wrapper .tags .tag.podcast-tag {
  min-width: 68px;
}
.ama__article-stub--category .tags-wrapper .tags .tag + .podcast-tag:after {
  right: -8px;
}
.ama__article-stub--category .tags-wrapper .tags .tag.series-tag {
  margin-top: 0;
}
.ama__article-stub--category .stub-subscription .label {
  padding-bottom: 5.25px;
  font-size: 14px;
  color: #424242;
  margin-top: 0;
  text-transform: uppercase;
  line-height: 1;
}
@media (min-width: 56.25em) {
  .ama__article-stub--category .stub-subscription .label {
    padding-bottom: 7px;
  }
}
.ama__article-stub--category .stub-subscription .ama__article-stub__title {
  padding-bottom: 5.25px;
}
@media (min-width: 56.25em) {
  .ama__article-stub--category .stub-subscription .ama__article-stub__title {
    padding-bottom: 7px;
  }
}
.ama__article-stub--category .stub-subscription .description {
  padding-bottom: 5.25px;
  font-size: 16px;
  margin-top: 0;
  line-height: 1.5;
}
@media (min-width: 56.25em) {
  .ama__article-stub--category .stub-subscription .description {
    padding-bottom: 7px;
  }
}
.ama__article-stub--category .stub-subscription .additional-link {
  padding-bottom: 5.25px;
  font-size: 1em;
  margin-top: 0;
  line-height: 1.5;
  text-decoration: none;
  color: #015884;
}
@media (min-width: 56.25em) {
  .ama__article-stub--category .stub-subscription .additional-link {
    padding-bottom: 7px;
  }
}
.ama__article-stub--category .stub-subscription .additional-link:hover {
  text-decoration: underline;
}

.article-stub-list {
  border-top: 2px solid #46166B;
  border-bottom: 1px solid #a1a1a4;
  padding-top: 14px;
  padding-bottom: 28px;
}
.article-stub-list h4 {
  display: block;
  padding: 0 0 0 0;
}
@media (min-width: 56.25em) {
  .article-stub-list h4 {
    padding: 0 0 28px 0;
  }
}
.article-stub-list .ama__category-page-article-stub .grid-container {
  margin-top: 0;
  margin-bottom: 0;
}
.article-stub-list .ama__category-page-article-stub .grid-container[data-count="3"] {
  width: 100%;
}
@media (min-width: 56.25em) {
  .article-stub-list .ama__category-page-article-stub .grid-container[data-count="3"] {
    width: 75%;
  }
}
.article-stub-list .ama__category-page-article-stub .grid-container[data-count="3"] .ama__article-stub.ama__article-stub--category:last-child {
  padding-right: 0;
  border-right: none;
}
@media (min-width: 56.25em) {
  .article-stub-list .ama__category-page-article-stub .grid-container[data-count="3"] .ama__article-stub.ama__article-stub--category:last-child {
    width: 27.3%;
    padding-right: 2.1%;
    border-right: none;
  }
}

blockquote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  padding-left: 26px;
  margin-left: initial;
  margin-bottom: 1em;
}
blockquote *:last-child {
  margin-bottom: 0;
}
@media (min-width: 37.5em) {
  blockquote {
    margin-right: 30px;
    margin-left: 30px;
  }
}
blockquote p, blockquote .ama__resource-link--inline__text, blockquote .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text blockquote .ama__image__text__subtitle,
blockquote a,
blockquote li,
blockquote ol,
blockquote table,
blockquote img,
blockquote span,
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6,
blockquote div {
  text-align: left;
}
blockquote ol {
  list-style-position: inside;
  margin-left: 0px;
}
@media (min-width: 25em) {
  blockquote ol {
    margin-left: 4px;
  }
}
@media (min-width: 25em) {
  blockquote ul {
    margin-left: 4px;
  }
}
@media (min-width: 56.25em) {
  blockquote ul {
    margin-left: -5px;
  }
}
@media (min-width: 75em) {
  blockquote ul {
    margin-left: -5px;
  }
}
blockquote::before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  background-color: #46166B;
  width: 5px;
  height: 100%;
}

#block-ama-one-forums-content blockquote {
  color: #5C5C5C;
  padding: 14px 31px 16px 42px;
  border: 1px solid #e2e2e2;
  border-left: 6px solid #b3b3b3;
  background-color: #7f7f7f;
}
#block-ama-one-forums-content blockquote::before, #block-ama-one-forums-content blockquote:after {
  font-size: 42px;
  position: absolute;
  background-color: transparent;
  width: 30px;
  color: #b3b3b3;
  line-height: 1em;
  font-weight: 600;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 600;
}
#block-ama-one-forums-content blockquote:before {
  content: "“";
  left: 0;
  top: 0;
  margin-left: 6px;
  line-height: 1em;
}
#block-ama-one-forums-content blockquote:after {
  content: "”";
  right: 0;
  bottom: 0;
  margin-right: 6px;
  line-height: 0.4em;
}

@media (min-width: 37.5em) {
  div[data-entity-type=media].align-right .ama__brightcove-video {
    max-width: 350px !important;
  }
  div[data-entity-type=media].align-right .ama__brightcove-video .bc-player-default_default.vjs-fluid {
    padding-top: 0;
  }
  div[data-entity-type=media].align-right .ama__brightcove-video .video-js.vjs-fluid {
    width: unset;
    height: unset;
  }
  div[data-entity-type=media].align-right .ama__brightcove-video .video-js .vjs-tech {
    position: relative;
    width: unset;
    height: auto;
  }
  div[data-entity-type=media].align-right .ama__brightcove-video .vjs-poster {
    background-position: 100%;
  }
}
@media (max-width: 37.5em) {
  div[eid*=brightcove_video].align-right {
    float: unset;
  }
}
.ama__hub-card.ama__hub-hero--fifty-fifty.ama__hub-hero .ama__brightcove-gallery, .ama__hub-card.ama__hub-hero.ama__hub-hero--fifty-fifty-left .ama__brightcove-gallery {
  width: 100%;
}

.ama__category-hero {
  margin-bottom: 21px;
}
@media (min-width: 37.5em) {
  .ama__category-hero {
    margin-bottom: 28px;
  }
}
.ama__category-hero a {
  text-decoration: none;
}
.ama__category-hero a:hover {
  text-decoration: underline;
}
.ama__category-hero__title {
  margin-bottom: 0;
  font-weight: 400;
  width: 100%;
}
@media (min-width: 37.5em) {
  .ama__category-hero__title {
    background: #46166B;
    padding: 1em 0.25em 1em 1em;
    font-weight: initial;
  }
  .ama__category-hero__title a {
    font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 38px;
    line-height: 44.2px;
    color: #ffffff;
    display: block;
  }
}
.ama__category-hero__copy {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.ama__category-hero .ama__h4--purple, .ama__category-hero .ama__subcategory-page-article-stub__subcategory {
  text-transform: uppercase;
  color: #46166B;
  font-size: 14px;
}
.ama__category-hero .ama__category-hero__metadata {
  display: block;
  font-size: 12px;
  text-transform: uppercase;
}
.ama__category-hero .ama__category-hero__metadata__read-time {
  font-size: 14px;
}
@media (min-width: 37.5em) {
  .ama__category-hero .ama__category-hero__eyebrow,
  .ama__category-hero .ama__category-hero__metadata {
    display: none;
  }
}
.ama__category-hero .ama__hub-hero__video {
  margin-bottom: 21px;
}
@media (min-width: 37.5em) {
  .ama__category-hero .ama__hub-hero__video {
    margin-bottom: 14px;
  }
}

/**
Styles for the new Category Featured Content Custom Block.
 */
.ama__category .featured-content .description,
.index-page .featured-content .description {
  margin-bottom: 0;
}

.featured-content {
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 56.25em) {
  .featured-content {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
.featured-content h2.title {
  font-size: 1.7206em;
  line-height: 1.105;
  margin-bottom: 14px;
}
@media screen and (min-width: 37.5em) {
  .featured-content h2.title {
    font-size: 1.5977em;
    line-height: 1.165;
  }
}
@media screen and (min-width: 56.25em) {
  .featured-content h2.title {
    font-size: 1.777em;
    line-height: 1.18;
  }
}
@media screen and (min-width: 75em) {
  .featured-content h2.title {
    font-size: 1.777em;
    line-height: 1.18;
  }
}
.featured-content h3.title,
.featured-content .description {
  margin-bottom: 0;
}
.featured-content h3.title:focus-visible,
.featured-content .description:focus-visible {
  border: 3px solid #0176a5;
}
.featured-content .media {
  margin-bottom: 0 !important;
}
.featured-content .media img {
  display: block;
}
.featured-content a.block-wrapper-link,
.featured-content a.description-wrapper-link {
  color: #001b1b;
  text-decoration: none;
  display: block;
}
.featured-content a.block-wrapper-link:hover,
.featured-content a.description-wrapper-link:hover {
  text-decoration: none;
}
.featured-content a.block-wrapper-link:hover h3.title,
.featured-content a.description-wrapper-link:hover h3.title {
  text-decoration: underline;
}
.featured-content a.block-wrapper-link:focus-visible h3.title,
.featured-content a.description-wrapper-link:focus-visible h3.title {
  border: 3px solid #0176a5;
}
.featured-content a.block-wrapper-link .date_display,
.featured-content a.description-wrapper-link .date_display {
  color: #424242;
  font-size: 14px;
}
.featured-content a.block-wrapper-link .tags,
.featured-content a.description-wrapper-link .tags {
  color: #46166B;
  font-size: 14px;
  text-transform: uppercase;
}
.featured-content a.block-wrapper-link .tags .tag,
.featured-content a.description-wrapper-link .tags .tag {
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}
.featured-content a.block-wrapper-link .tags .tag:after,
.featured-content a.description-wrapper-link .tags .tag:after {
  content: "/";
  position: absolute;
  right: 0;
  top: 0;
  color: #46166B;
}
.featured-content a.block-wrapper-link .tags .tag:first-child:before,
.featured-content a.description-wrapper-link .tags .tag:first-child:before {
  content: "/";
  position: absolute;
  left: 0;
  top: 0;
  color: #46166B;
}
.featured-content a.block-wrapper-link .tags .tag:last-child,
.featured-content a.description-wrapper-link .tags .tag:last-child {
  content: "";
}
.featured-content a.block-wrapper-link .series-name,
.featured-content a.description-wrapper-link .series-name {
  color: #46166B;
  font-size: 14px;
  font-weight: 700;
}
.featured-content .hero .article-wrapper .article .description-wrapper {
  padding-left: 0;
}
@media (min-width: 56.25em) {
  .featured-content .hero .article-wrapper .article .description-wrapper {
    padding-left: 21px;
  }
}
.featured-content .description-wrapper .description {
  padding-top: 14px;
}
@media (min-width: 56.25em) {
  .featured-content .description-wrapper .description {
    padding-top: 21px;
  }
}
.featured-content .block-row:last-child .column:last-child .article:last-child {
  border-bottom: none;
  padding-bottom: 21px;
}
.featured-content .block-row:first-child .column:first-child .article .date_display {
  font-size: 18px;
}
.featured-content .block-row.first-row .first-column .article:first-child {
  padding-bottom: 21px;
}
@media (min-width: 56.25em) {
  .featured-content .block-row.first-row .first-column .article:first-child {
    padding-bottom: 0;
  }
}
.featured-content .block-row .column .article {
  padding-bottom: 21px;
}
.featured-content .block-row .column .article:first-child {
  padding-top: 21px;
}
@media (min-width: 56.25em) {
  .featured-content .block-row .column .article:first-child {
    padding-top: 0;
  }
}
.featured-content .block-row .column:first-child .article:first-child {
  padding-top: 21px;
}
@media (min-width: 56.25em) {
  .featured-content .block-row .column:first-child .article:first-child {
    padding-top: 0;
  }
}
.featured-content .block-row .column:first-child .article:first-child .description-wrapper {
  padding-left: 0;
}
@media (min-width: 56.25em) {
  .featured-content .block-row .column:first-child .article:first-child .description-wrapper {
    padding-left: 21px;
  }
}
.featured-content .block-row .column:first-child .article.hero {
  padding-top: 0;
}
.featured-content .block-row .column .article:not(:first-child) {
  padding-top: 21px;
}
.featured-content .block-row .column .article {
  border-bottom: #a1a1a4 1px solid;
}
@media (min-width: 56.25em) {
  .featured-content .block-row .column .article:last-child {
    border: none;
  }
}
.featured-content .article .article-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.featured-content .article .article-wrapper .description-wrapper .flex-parent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.featured-content .article .article-wrapper .description-wrapper .date_display {
  padding-bottom: 14px;
  text-transform: uppercase;
}
.featured-content .article .article-wrapper .description-wrapper .date_display .read-time {
  display: inline-block;
}
.featured-content .article .article-wrapper .description-wrapper .description {
  display: none;
}
@media (min-width: 37.5em) {
  .featured-content .article .article-wrapper .description-wrapper .description {
    display: block;
    height: auto;
  }
}
@media (min-width: 56.25em) {
  .featured-content .article .article-wrapper .description-wrapper .description {
    display: none;
  }
}
.featured-content .article .article-wrapper .description-wrapper .tag-wrapper {
  padding-top: 21px;
  display: block;
}
@media (min-width: 37.5em) {
  .featured-content .article .article-wrapper .description-wrapper .tag-wrapper {
    display: none;
  }
}
@media (min-width: 56.25em) {
  .featured-content .article .article-wrapper .description-wrapper .tag-wrapper {
    display: block;
  }
}
.featured-content .article .article-wrapper .description-wrapper .tag-wrapper.hide {
  display: none;
}
.featured-content .article .article-wrapper .description-wrapper .tag-wrapper.has-tags.has-series-name .series-name {
  padding-top: 7px;
}
.featured-content .article .article-wrapper .description-wrapper .tag-wrapper.has-series-name .series-name {
  padding-top: 0;
}
.featured-content .podcast-hero .first-column .date_display {
  display: none;
}
.featured-content .podcast-hero .first-column .article-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
}
@media (min-width: 56.25em) {
  .featured-content .podcast-hero .first-column .article-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.featured-content .podcast-hero .first-column .article-wrapper .media {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 56.25em) {
  .featured-content .podcast-hero .first-column .article-wrapper .media {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.featured-content .podcast-hero .first-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.featured-content .podcast-hero .first-row .first-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .featured-content .podcast-hero .first-row .first-column {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.featured-content .podcast-hero .first-row .first-column .article-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 56.25em) {
  .featured-content .podcast-hero .first-row .first-column .article-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.featured-content .podcast-hero .first-row .first-column .media {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .featured-content .podcast-hero .first-row .first-column .media {
    -webkit-box-flex: 0.7;
    -ms-flex: 0.7;
    flex: 0.7;
  }
}
.featured-content .podcast-hero .first-row .first-column .description-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0;
}
@media (min-width: 56.25em) {
  .featured-content .podcast-hero .first-row .first-column .description-wrapper {
    padding-left: 21px;
    -webkit-box-flex: 0.4;
    -ms-flex: 0.4;
    flex: 0.4;
  }
}
.featured-content .one-article-display {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.featured-content .one-article-display .first-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .featured-content .one-article-display .first-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 56.25em) {
  .featured-content .one-article-display .first-row.hero-align-right .first-column .article.hero .article-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.featured-content .one-article-display .first-row.hero-align-right .first-column .article.hero .article-wrapper .media {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 56.25em) {
  .featured-content .one-article-display .first-row.hero-align-right .first-column .article.hero .article-wrapper .media {
    -webkit-box-flex: 0.7;
    -ms-flex: 0.7;
    flex: 0.7;
  }
}
.featured-content .one-article-display .first-row.hero-align-right .first-column .article.hero .article-wrapper .description-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 56.25em) {
  .featured-content .one-article-display .first-row.hero-align-right .first-column .article.hero .article-wrapper .description-wrapper {
    -webkit-box-flex: 0.3;
    -ms-flex: 0.3;
    flex: 0.3;
    padding-right: 21px;
    padding-left: 0;
  }
}
.featured-content .one-article-display .first-row .first-column {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.featured-content .one-article-display .first-row .first-column .article {
  padding-bottom: 0;
}
.featured-content .one-article-display .first-row .first-column .article-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 56.25em) {
  .featured-content .one-article-display .first-row .first-column .article-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.featured-content .one-article-display .first-row .first-column .article-wrapper .media {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 56.25em) {
  .featured-content .one-article-display .first-row .first-column .article-wrapper .media {
    -webkit-box-flex: 0.7;
    -ms-flex: 0.7;
    flex: 0.7;
  }
}
.featured-content .one-article-display .first-row .first-column .article-wrapper .description-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0;
}
@media (min-width: 56.25em) {
  .featured-content .one-article-display .first-row .first-column .article-wrapper .description-wrapper {
    -webkit-box-flex: 0.3;
    -ms-flex: 0.3;
    flex: 0.3;
    padding-left: 21px;
  }
}
.featured-content .one-article-display .first-row .first-column .article-wrapper .description-wrapper .description {
  display: none;
}
@media (min-width: 37.5em) {
  .featured-content .one-article-display .first-row .first-column .article-wrapper .description-wrapper .description {
    display: block;
  }
}
.featured-content .one-article-display .first-row .first-column .article-wrapper .description-wrapper .date_display {
  margin-top: 7px;
}
@media (min-width: 56.25em) {
  .featured-content .one-article-display .first-row .first-column .article-wrapper .description-wrapper .date_display {
    margin-top: 0;
  }
}
.featured-content .three-article-display {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  pading-top: 28px;
}
@media (min-width: 37.5em) {
  .featured-content .three-article-display {
    pading-top: 0;
  }
}
@media (min-width: 56.25em) {
  .featured-content .three-article-display {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.featured-content .three-article-display .first-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 56.25em) {
  .featured-content .three-article-display .first-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 56.25em) {
  .featured-content .three-article-display .first-row.hero-align-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.featured-content .three-article-display .first-row.hero-align-right .first-column {
  padding-left: 0;
  border-left: none;
}
@media (min-width: 56.25em) {
  .featured-content .three-article-display .first-row.hero-align-right .first-column {
    border-right: none;
    border-left: #a1a1a4 1px solid;
    padding-left: 63px;
    padding-right: 0;
  }
}
@media (min-width: 56.25em) {
  .featured-content .three-article-display .first-row.hero-align-right .last-column {
    padding-right: 63px;
    padding-left: 0;
  }
}
.featured-content .three-article-display .first-row .first-column {
  border-right: none;
  padding-right: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 56.25em) {
  .featured-content .three-article-display .first-row .first-column {
    border-right: #a1a1a4 1px solid;
    padding-right: 63px;
  }
}
.featured-content .three-article-display .first-row .first-column .article .article-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.featured-content .three-article-display .first-row .first-column .article .article-wrapper .description-wrapper {
  padding-left: 0;
}
@media (min-width: 56.25em) {
  .featured-content .three-article-display .first-row .first-column .article .article-wrapper .description-wrapper {
    padding-left: 0;
  }
}
.featured-content .three-article-display .first-row .first-column .article .article-wrapper .description-wrapper .date_display {
  margin-top: 7px;
}
.featured-content .three-article-display .first-row .last-column {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
}
@media (min-width: 56.25em) {
  .featured-content .three-article-display .first-row .last-column {
    padding-left: 63px;
  }
}
.featured-content .three-article-display .first-row .last-column .article .article-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media (min-width: 37.5em) {
  .featured-content .three-article-display .first-row .last-column .article .article-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.featured-content .three-article-display .first-row .last-column .article .article-wrapper .media {
  justify-self: flex-end;
  padding-left: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .featured-content .three-article-display .first-row .last-column .article .article-wrapper .media {
    -webkit-box-flex: 0.33;
    -ms-flex: 0.33;
    flex: 0.33;
  }
}
@media (min-width: 56.25em) {
  .featured-content .three-article-display .first-row .last-column .article .article-wrapper .media {
    padding-left: 21px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
.featured-content .three-article-display .first-row .last-column .article .article-wrapper .description-wrapper {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  justify-self: flex-start;
  padding-right: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .featured-content .three-article-display .first-row .last-column .article .article-wrapper .description-wrapper {
    -webkit-box-flex: 0.66;
    -ms-flex: 0.66;
    flex: 0.66;
    padding-right: 21px;
  }
}
@media (min-width: 56.25em) {
  .featured-content .three-article-display .first-row .last-column .article .article-wrapper .description-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 0;
  }
}
.featured-content .three-article-display .first-row .last-column .article .article-wrapper .description-wrapper .date_display {
  margin-top: 7px;
}
@media (min-width: 37.5em) {
  .featured-content .three-article-display .first-row .last-column .article .article-wrapper .description-wrapper .date_display {
    margin-top: 0;
  }
}
.featured-content .three-article-display .first-row.podcast-hero.hero-align-right .first-column {
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 56.25em) {
  .featured-content .three-article-display .first-row.podcast-hero.hero-align-right .first-column {
    padding-left: 21px;
  }
}
.featured-content .three-article-display .first-row.podcast-hero.hero-align-right .last-column {
  padding-left: 0;
}
.featured-content .three-article-display .first-row.podcast-hero .first-column {
  padding-right: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .featured-content .three-article-display .first-row.podcast-hero .first-column {
    -webkit-box-flex: 0.66;
    -ms-flex: 0.66;
    flex: 0.66;
    padding-right: 14px;
  }
}
@media (min-width: 56.25em) {
  .featured-content .three-article-display .first-row.podcast-hero .first-column {
    -webkit-box-flex: 0.75;
    -ms-flex: 0.75;
    flex: 0.75;
  }
}
.featured-content .three-article-display .first-row.podcast-hero .first-column .article .article-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
}
@media (min-width: 37.5em) {
  .featured-content .three-article-display .first-row.podcast-hero .first-column .article .article-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.featured-content .three-article-display .first-row.podcast-hero .last-column {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 37.5em) {
  .featured-content .three-article-display .first-row.podcast-hero .last-column {
    -webkit-box-flex: 0.33;
    -ms-flex: 0.33;
    flex: 0.33;
    padding-right: 21px;
  }
}
@media (min-width: 56.25em) {
  .featured-content .three-article-display .first-row.podcast-hero .last-column {
    -webkit-box-flex: 0.25;
    -ms-flex: 0.25;
    flex: 0.25;
    padding-left: 21px;
  }
}
.featured-content .three-article-display .first-row.podcast-hero .last-column .media {
  display: block;
}
@media (min-width: 56.25em) {
  .featured-content .three-article-display .first-row.podcast-hero .last-column .media {
    display: none;
  }
  .featured-content .three-article-display .first-row.podcast-hero .last-column .media img {
    display: none;
  }
}
.featured-content .seven-article-display {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.featured-content .seven-article-display .first-row {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .featured-content .seven-article-display .first-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .first-row {
    margin-bottom: 35px;
  }
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .first-row.hero-align-right .first-column .article.hero .article-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.featured-content .seven-article-display .first-row.hero-align-right .first-column .article.hero .article-wrapper .description-wrapper {
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .first-row.hero-align-right .first-column .article.hero .article-wrapper .description-wrapper {
    padding-right: 21px;
    padding-left: 0;
  }
}
.featured-content .seven-article-display .first-row .first-column {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.featured-content .seven-article-display .first-row .first-column .article-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .first-row .first-column .article-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.featured-content .seven-article-display .first-row .first-column .article-wrapper .media {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .first-row .first-column .article-wrapper .media {
    -webkit-box-flex: 0.7;
    -ms-flex: 0.7;
    flex: 0.7;
  }
}
.featured-content .seven-article-display .first-row .first-column .article-wrapper .description-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0;
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .first-row .first-column .article-wrapper .description-wrapper {
    -webkit-box-flex: 0.3;
    -ms-flex: 0.3;
    flex: 0.3;
    padding-left: 21px;
  }
}
.featured-content .seven-article-display .first-row .first-column .article-wrapper .description-wrapper .description {
  display: none;
}
@media (min-width: 37.5em) {
  .featured-content .seven-article-display .first-row .first-column .article-wrapper .description-wrapper .description {
    display: block;
  }
}
.featured-content .seven-article-display .first-row .first-column .article-wrapper .description-wrapper .date_display {
  margin-top: 7px;
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .first-row .first-column .article-wrapper .description-wrapper .date_display {
    margin-top: 0;
  }
}
.featured-content .seven-article-display .second-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .second-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.featured-content .seven-article-display .second-row .date_display {
  margin-top: 7px;
}
@media (min-width: 37.5em) {
  .featured-content .seven-article-display .second-row .date_display {
    margin-top: 0;
  }
}
.featured-content .seven-article-display .second-row .first-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-right: none;
  padding-right: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .featured-content .seven-article-display .second-row .first-column {
    -webkit-box-flex: 0.35;
    -ms-flex: 0.35;
    flex: 0.35;
  }
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .second-row .first-column {
    border-right: #a1a1a4 1px solid;
    padding-right: 21px;
  }
}
.featured-content .seven-article-display .second-row .first-column .article .article-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .featured-content .seven-article-display .second-row .first-column .article .article-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .second-row .first-column .article .article-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.featured-content .seven-article-display .second-row .first-column .article .article-wrapper .media {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .featured-content .seven-article-display .second-row .first-column .article .article-wrapper .media {
    -webkit-box-flex: 1.5;
    -ms-flex: 1.5;
    flex: 1.5;
  }
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .second-row .first-column .article .article-wrapper .media {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
.featured-content .seven-article-display .second-row .first-column .article .article-wrapper .description-wrapper {
  padding-left: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .featured-content .seven-article-display .second-row .first-column .article .article-wrapper .description-wrapper {
    padding-left: 21px;
  }
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .second-row .first-column .article .article-wrapper .description-wrapper {
    padding-left: 0;
  }
}
.featured-content .seven-article-display .second-row .first-column .article .article-wrapper .description-wrapper .date_display {
  margin-top: 7px;
}
@media (min-width: 37.5em) {
  .featured-content .seven-article-display .second-row .first-column .article .article-wrapper .description-wrapper .date_display {
    margin-top: 0;
  }
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .second-row .first-column .article .article-wrapper .description-wrapper .date_display {
    margin-top: 7px;
  }
}
.featured-content .seven-article-display .second-row .middle-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-right: 0;
  padding-left: 0;
  border-right: none;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .featured-content .seven-article-display .second-row .middle-column {
    -webkit-box-flex: 0.4;
    -ms-flex: 0.4;
    flex: 0.4;
  }
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .second-row .middle-column {
    padding-right: 21px;
    padding-left: 21px;
    border-right: #a1a1a4 1px solid;
  }
}
.featured-content .seven-article-display .second-row .middle-column .article .article-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .featured-content .seven-article-display .second-row .middle-column .article .article-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.featured-content .seven-article-display .second-row .middle-column .article .article-wrapper .media {
  margin-left: 0;
  justify-self: flex-end;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .featured-content .seven-article-display .second-row .middle-column .article .article-wrapper .media {
    margin-left: 10px;
  }
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .second-row .middle-column .article .article-wrapper .media {
    margin-left: 10px;
  }
}
.featured-content .seven-article-display .second-row .middle-column .article .article-wrapper .description-wrapper {
  -webkit-box-flex: 1.5;
  -ms-flex: 1.5;
  flex: 1.5;
  padding-right: 0;
}
@media (min-width: 37.5em) {
  .featured-content .seven-article-display .second-row .middle-column .article .article-wrapper .description-wrapper {
    padding-right: 21px;
  }
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .second-row .middle-column .article .article-wrapper .description-wrapper {
    padding-right: 0;
  }
}
.featured-content .seven-article-display .second-row .last-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0;
}
@media (min-width: 37.5em) {
  .featured-content .seven-article-display .second-row .last-column {
    -webkit-box-flex: 0.25;
    -ms-flex: 0.25;
    flex: 0.25;
  }
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .second-row .last-column {
    padding-left: 21px;
  }
}
.featured-content .seven-article-display .second-row .last-column .article .article-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .featured-content .seven-article-display .second-row .last-column .article .article-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .second-row .last-column .article .article-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.featured-content .seven-article-display .second-row .last-column .article .article-wrapper .media {
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .second-row .last-column .article .article-wrapper .media {
    display: none;
    width: 0;
  }
  .featured-content .seven-article-display .second-row .last-column .article .article-wrapper .media img {
    display: none;
  }
}
.featured-content .seven-article-display .second-row .last-column .article .article-wrapper .description-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-right: 0;
}
@media (min-width: 37.5em) {
  .featured-content .seven-article-display .second-row .last-column .article .article-wrapper .description-wrapper {
    -webkit-box-flex: 1.5;
    -ms-flex: 1.5;
    flex: 1.5;
    padding-right: 21px;
  }
}
@media (min-width: 56.25em) {
  .featured-content .seven-article-display .second-row .last-column .article .article-wrapper .description-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 0;
  }
}
.featured-content .ama__podcast-player__links {
  display: none;
}
.featured-content .ama__podcast-player {
  margin-top: 0;
  margin-bottom: 0;
}
.featured-content .ama__podcast-player .ama__image {
  width: 100%;
  height: auto;
  margin-right: 0;
}
@media (min-width: 37.5em) {
  .featured-content .ama__podcast-player .ama__image {
    width: 230px;
    height: 230px;
    margin-right: 21px;
  }
}
.featured-content .ama__podcast-player .ama__image img {
  margin: 0;
}
@media (min-width: 37.5em) {
  .featured-content .ama__podcast-player .ama__image img {
    margin: 0;
  }
}
.featured-content .ama__podcast-player .ama__podcast-player__date {
  margin-bottom: 0;
}
.featured-content .ama__podcast-player .ama__podcast-player__episode_info {
  margin-bottom: 21px;
}

.ama__category-theme {
  padding-bottom: 0;
  padding-top: 0;
}
@media (min-width: 37.5em) {
  .ama__category-theme {
    padding-bottom: 28px;
    padding-top: 28px;
  }
}
.ama__category-theme p, .ama__category-theme .ama__resource-link--inline__text, .ama__category-theme .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__category-theme .ama__image__text__subtitle, .ama__category-theme p a, .ama__category-theme .ama__resource-link--inline__text a, .ama__category-theme .ama__jama .ama__image__text .ama__image__text__subtitle a, .ama__jama .ama__image__text .ama__category-theme .ama__image__text__subtitle a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
}
.ama__category-theme .description {
  font-size: 18px;
  padding-bottom: 21px;
  margin-bottom: 0 !important;
}
.ama__category-theme .description p, .ama__category-theme .description .ama__resource-link--inline__text, .ama__category-theme .description .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__category-theme .description .ama__image__text__subtitle {
  margin-bottom: 0 !important;
}
.ama__category-theme .series-name {
  color: #46166B;
  font-size: 14px;
  line-height: 1.14;
  font-weight: 700;
  padding-bottom: 7px;
  display: none;
}
@media (min-width: 37.5em) {
  .ama__category-theme .series-name {
    display: block;
  }
}
.ama__category-theme .wrapper-link {
  text-decoration: none;
}
.ama__category-theme .wrapper-link:hover .ama__article-stub__title {
  text-decoration: underline;
}
.ama__category-theme .tags {
  color: #46166B;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.36;
  display: none;
  padding-bottom: 7px;
}
.ama__category-theme .tags .tag {
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
.ama__category-theme .tags .tag:after {
  content: "/";
  position: absolute;
  right: 0;
  top: 3;
  color: #46166B;
}
.ama__category-theme .tags .tag:first-child:before {
  content: "/";
  position: absolute;
  left: 0;
  top: 3;
  color: #46166B;
}
.ama__category-theme .tags .tag:last-child {
  content: "";
}
@media (min-width: 37.5em) {
  .ama__category-theme .tags {
    display: block;
  }
}
.ama__category-theme .date,
.ama__category-theme .mobile-date {
  font-size: 14px;
  color: #424242;
  text-transform: uppercase;
  padding-bottom: 4px;
}
.ama__category-theme .date .article-event-date,
.ama__category-theme .mobile-date .article-event-date {
  display: inline;
}
.ama__category-theme .date .read_time,
.ama__category-theme .mobile-date .read_time {
  display: inline;
  margin-bottom: 0;
  padding-bottom: 0;
}
.ama__category-theme .date .read_time .ama__h3, .ama__category-theme .date .read_time .ama__subcategory-hero__title, .ama__category-theme .date .read_time .ama__category-hero__title,
.ama__category-theme .mobile-date .read_time .ama__h3,
.ama__category-theme .mobile-date .read_time .ama__subcategory-hero__title,
.ama__category-theme .mobile-date .read_time .ama__category-hero__title {
  display: inline;
  font-size: 14px;
  color: #424242;
  line-height: 27px;
}
.ama__category-theme .category-theme__header {
  font-weight: 700;
  padding-bottom: 28px;
  margin-bottom: 0;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme__header {
    padding-bottom: 21px;
  }
}
.ama__category-theme .category-theme__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ama__category-theme .category-theme__container h3,
.ama__category-theme .category-theme__container .ama__h3,
.ama__category-theme .category-theme__container .ama__subcategory-hero__title,
.ama__category-theme .category-theme__container .ama__category-hero__title {
  margin-bottom: 0 !important;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme__container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__category-theme .category-theme__container--left {
  padding-right: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme__container--left {
    padding-right: 21px;
    -webkit-box-flex: 0.5;
    -ms-flex: 0.5;
    flex: 0.5;
  }
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme__container--left {
    padding-right: 119px;
    -webkit-box-flex: 0.4;
    -ms-flex: 0.4;
    flex: 0.4;
  }
}
.ama__category-theme .category-theme__container--left .mobile-date {
  display: none;
}
.ama__category-theme .category-theme__container--left .category-theme--content .ama__article-stub__title {
  font-size: 18px;
  line-height: 22px;
  padding-bottom: 14px;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme__container--left .category-theme--content .ama__article-stub__title {
    font-size: 20px;
    line-height: 27px;
    padding-bottom: 21px;
  }
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme__container--left {
    padding-bottom: 0;
  }
  .ama__category-theme .category-theme__container--left .category-theme--image {
    max-width: 100%;
  }
}
.ama__category-theme .category-theme__container--right {
  margin-left: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme__container--right {
    -webkit-box-flex: 0.5;
    -ms-flex: 0.5;
    flex: 0.5;
  }
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme__container--right {
    -webkit-box-flex: 0.6;
    -ms-flex: 0.6;
    flex: 0.6;
  }
}
.ama__category-theme .category-theme__container--right .category-theme__stub {
  padding-bottom: 21px;
}
.ama__category-theme .category-theme__container--right .category-theme__stub:last-of-type {
  padding-bottom: 0;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme__container--right .category-theme__stub {
    border-bottom: 1px solid #a1a1a4;
    padding-top: 21px;
  }
  .ama__category-theme .category-theme__container--right .category-theme__stub:last-of-type {
    border-bottom: none;
    padding-bottom: 0;
  }
  .ama__category-theme .category-theme__container--right .category-theme__stub:first-of-type {
    padding-top: 0;
  }
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme__container--right .category-theme__stub {
    min-height: 28px;
  }
}
.ama__category-theme .category-theme__container--right .category-theme__stub .stub__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}
.ama__category-theme .category-theme__container--right .category-theme__stub .stub__container .mobile-date {
  display: block;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  padding-bottom: 7px;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme__container--right .category-theme__stub .stub__container .mobile-date {
    display: none;
  }
}
.ama__category-theme .category-theme__container--right .category-theme__stub .stub__container .date {
  display: none;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme__container--right .category-theme__stub .stub__container .date {
    display: block;
  }
}
.ama__category-theme .category-theme__container--right .category-theme__stub .stub__container.stub__has-image {
  min-height: 100px;
}
.ama__category-theme .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--content {
  -webkit-box-flex: 0.75;
  -ms-flex: 0.75;
  flex: 0.75;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--content {
    -webkit-box-flex: 0.7;
    -ms-flex: 0.7;
    flex: 0.7;
  }
}
.ama__category-theme .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--image {
  -webkit-box-flex: 0.25;
  -ms-flex: 0.25;
  flex: 0.25;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--image {
    -webkit-box-flex: 0.5;
    -ms-flex: 0.5;
    flex: 0.5;
  }
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--image {
    -webkit-box-flex: 0.3;
    -ms-flex: 0.3;
    flex: 0.3;
  }
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme__container--right .category-theme__stub .stub__container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__category-theme .category-theme__container--right .category-theme__stub .stub__container .category-theme--content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme__container--right .category-theme__stub .stub__container .category-theme--content {
    padding-right: 7px;
  }
}
.ama__category-theme .category-theme__container--right .category-theme__stub .stub__container .category-theme--content h3.ama__h3, .ama__category-theme .category-theme__container--right .category-theme__stub .stub__container .category-theme--content h3.ama__subcategory-hero__title, .ama__category-theme .category-theme__container--right .category-theme__stub .stub__container .category-theme--content h3.ama__category-hero__title {
  margin-bottom: 0;
}
.ama__category-theme .category-theme__container--right .category-theme__stub .stub__container .category-theme--content h3.ama__article-stub__title {
  margin-bottom: 0;
  padding-top: 0;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme__container--right .category-theme__stub .stub__container .category-theme--content h3.ama__article-stub__title {
    padding-bottom: 21px;
  }
}
.ama__category-theme .category-theme__container--right .category-theme__stub .stub__container .category-theme--image {
  -webkit-box-flex: 0.25;
  -ms-flex: 0.25;
  flex: 0.25;
  padding-right: 28px;
  padding-left: 0;
}
@media (max-width: 37.5em) {
  .ama__category-theme .category-theme__container--right .category-theme__stub .stub__container .category-theme--image {
    -webkit-box-flex: 0.75;
    -ms-flex: 0.75;
    flex: 0.75;
  }
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme__container--right .category-theme__stub .stub__container .category-theme--image {
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset;
    padding-right: 0;
  }
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme__container--right .category-theme__stub .stub__container .category-theme--image {
    padding-left: 28px;
  }
}
.ama__category-theme .category-theme--content .ama__subcategory-page-article-stub__date-time,
.ama__category-theme .category-theme--content .ama__article-stub__copy {
  padding-left: 0;
  padding-right: 0;
}
.ama__category-theme .category-theme--four-up .category-theme__container--right .category-theme__stub .stub__container .description {
  display: none;
}
.ama__category-theme .category-theme--four-up .category-theme__container--right .category-theme__stub .stub__container .category-theme--image {
  display: block;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--four-up .category-theme__container--right .category-theme__stub .stub__container .category-theme--image {
    display: none;
  }
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme--four-up .category-theme__container--right .category-theme__stub .stub__container .category-theme--image {
    display: block;
  }
}
.ama__category-theme .category-theme--three-up {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme--three-up {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__category-theme .category-theme--three-up .category-theme__container--left {
  padding-right: 0;
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--left {
    padding-right: 119px;
  }
}
.ama__category-theme .category-theme--three-up .category-theme__container--left .category-theme__stub {
  border-bottom: none;
  padding-bottom: 21px;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--left .category-theme__stub {
    border-bottom: 1px solid #a1a1a4;
  }
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--left .category-theme__stub {
    border-bottom: none;
    padding-bottom: 0;
  }
}
.ama__category-theme .category-theme--three-up .category-theme__container--left .category-theme__stub .stub__container.stub__has-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--left .category-theme__stub .stub__container.stub__has-image {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--left .category-theme__stub .stub__container.stub__has-image {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.ama__category-theme .category-theme--three-up .category-theme__container--left .category-theme__stub .stub__container.stub__has-image .category-theme--image {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--left .category-theme__stub .stub__container.stub__has-image .category-theme--image {
    -webkit-box-flex: 0.66;
    -ms-flex: 0.66;
    flex: 0.66;
  }
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--left .category-theme__stub .stub__container.stub__has-image .category-theme--image {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
.ama__category-theme .category-theme--three-up .category-theme__container--left .category-theme__stub .stub__container.stub__has-image .category-theme--content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--left .category-theme__stub .stub__container.stub__has-image .category-theme--content {
    -webkit-box-flex: 0.34;
    -ms-flex: 0.34;
    flex: 0.34;
  }
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--left .category-theme__stub .stub__container.stub__has-image .category-theme--content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
.ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub {
  padding-top: 21px;
  padding-bottom: 21px;
  border-bottom: none;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub {
    border-bottom: 1px solid #a1a1a4;
  }
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub {
    padding-top: 0;
  }
}
.ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub:last-child {
  padding-top: 21px;
  border-bottom: none;
}
.ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container .category-theme--content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container .category-theme--content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container .category-theme--content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 75em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container .category-theme--content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container .category-theme--content .ama__article-stub__title {
  padding-bottom: 21px;
}
.ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container .category-theme--content .description {
  display: none;
  padding-bottom: 0;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container .category-theme--content .description {
    display: block;
  }
}
.ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--image {
  padding-right: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--image {
    -webkit-box-flex: 0.33;
    -ms-flex: 0.33;
    flex: 0.33;
  }
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--image {
    -webkit-box-flex: 0.4;
    -ms-flex: 0.4;
    flex: 0.4;
  }
}
.ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-right: 0;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--content {
    -webkit-box-flex: 0.67;
    -ms-flex: 0.67;
    flex: 0.67;
    padding-right: 21px;
  }
}
@media (min-width: 56.25em) {
  .ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--content {
    -webkit-box-flex: 0.6;
    -ms-flex: 0.6;
    flex: 0.6;
  }
}
.ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container .mobile-date {
  display: none;
}
.ama__category-theme .category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container .date {
  display: block;
}
.ama__category-theme .category-theme--two-up .category-theme__container--right {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--two-up .category-theme__container--right {
    -webkit-box-flex: 0.5;
    -ms-flex: 0.5;
    flex: 0.5;
  }
}
@media (min-width: 75em) {
  .ama__category-theme .category-theme--two-up .category-theme__container--right {
    -webkit-box-flex: 0.6;
    -ms-flex: 0.6;
    flex: 0.6;
  }
}
.ama__category-theme .category-theme--two-up .category-theme__container--left {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-right: 0;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--two-up .category-theme__container--left {
    -webkit-box-flex: 0.5;
    -ms-flex: 0.5;
    flex: 0.5;
    padding-right: 91px;
  }
}
@media (min-width: 75em) {
  .ama__category-theme .category-theme--two-up .category-theme__container--left {
    -webkit-box-flex: 0.4;
    -ms-flex: 0.4;
    flex: 0.4;
    padding-right: 119px;
  }
}
.ama__category-theme .category-theme--two-up .category-theme__container--left .category-theme__stub {
  border-bottom: 1px solid #a1a1a4;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--two-up .category-theme__container--left .category-theme__stub {
    border-bottom: none;
  }
}
.ama__category-theme .category-theme--two-up .category-theme__container--left .category-theme__stub .stub__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--two-up .category-theme__container--left .category-theme__stub .stub__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.ama__category-theme .category-theme--two-up .category-theme__container--right .category-theme__stub {
  padding-top: 21px;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--two-up .category-theme__container--right .category-theme__stub {
    padding-top: 0;
  }
}
.ama__category-theme .category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.ama__category-theme .category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container .description {
  display: none;
}
@media (min-width: 37.5em) {
  .ama__category-theme .category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container .description {
    display: block;
  }
}
.ama__category-theme .category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container .mobile-date {
  display: none;
}
.ama__category-theme .category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container .category-theme--content .date {
  display: block;
}
.ama__category-theme .category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--image {
  padding-left: 0;
  padding-right: 0;
}

.category-theme__container.category-subcat {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.category-theme__container.category-subcat h3.ama__h3.ama__article-stub__title, .category-theme__container.category-subcat h3.ama__article-stub__title.ama__subcategory-hero__title, .category-theme__container.category-subcat h3.ama__article-stub__title.ama__category-hero__title {
  padding-bottom: 21px;
}
.category-theme__container.category-subcat.category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media (min-width: 37.5em) {
  .category-theme__container.category-subcat.category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 56.25em) {
  .category-theme__container.category-subcat.category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.category-theme__container.category-subcat.category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container .description {
  display: block;
}
.category-theme__container.category-subcat.category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container .mobile-date {
  display: none;
}
.category-theme__container.category-subcat.category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container .category-theme--content .date {
  display: block;
}
.category-theme__container.category-subcat.category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .category-theme__container.category-subcat.category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--content {
    -webkit-box-flex: 0.34;
    -ms-flex: 0.34;
    flex: 0.34;
  }
}
.category-theme__container.category-subcat.category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--image {
  padding-left: 0;
  padding-right: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .category-theme__container.category-subcat.category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--image {
    padding-left: 21px;
    -webkit-box-flex: 0.66;
    -ms-flex: 0.66;
    flex: 0.66;
  }
}
@media (min-width: 56.25em) {
  .category-theme__container.category-subcat.category-theme--two-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--image {
    padding-left: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
.category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub {
  border-bottom: 1px solid #a1a1a4;
}
.category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub:last-child {
  border-bottom: 0;
}
.category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container {
  padding-bottom: 0;
}
.category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container .category-theme--content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container .category-theme--content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 56.25em) {
  .category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container .category-theme--content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 75em) {
  .category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container .category-theme--content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container .description {
  display: block;
}
.category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media (min-width: 37.5em) {
  .category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--image {
  padding-right: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--image {
    -webkit-box-flex: 0.33;
    -ms-flex: 0.33;
    flex: 0.33;
  }
}
@media (min-width: 56.25em) {
  .category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--image {
    -webkit-box-flex: 0.4;
    -ms-flex: 0.4;
    flex: 0.4;
  }
}
.category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--content {
    -webkit-box-flex: 0.67;
    -ms-flex: 0.67;
    flex: 0.67;
  }
}
@media (min-width: 56.25em) {
  .category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container.stub__has-image .category-theme--content {
    -webkit-box-flex: 0.6;
    -ms-flex: 0.6;
    flex: 0.6;
  }
}
.category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container .mobile-date {
  display: none;
}
.category-theme__container.category-subcat.category-theme--three-up .category-theme__container--right .category-theme__stub .stub__container .date {
  display: block;
}
.category-theme__container.category-subcat.category-theme--four-up .category-theme__container--right .category-theme__stub .stub__container {
  border-bottom: 1px solid #a1a1a4;
  padding-bottom: 21px;
}
@media (min-width: 37.5em) {
  .category-theme__container.category-subcat.category-theme--four-up .category-theme__container--right .category-theme__stub .stub__container {
    border-bottom: none;
    padding-bottom: 0;
  }
}
.category-theme__container.category-subcat.category-theme--four-up .category-theme__container--right .category-theme__stub:last-child .stub__container {
  border-bottom: none;
  padding-bottom: 0;
}
@media (min-width: 56.25em) {
  .category-theme__container.category-subcat {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.category-theme__container.category-subcat .category-theme__container--left {
  border-bottom: 1px #a1a1a4 solid;
  padding-bottom: 28px;
  padding-right: 0;
  border-right: none;
}
@media (min-width: 56.25em) {
  .category-theme__container.category-subcat .category-theme__container--left {
    padding-right: 56px;
    border-right: 1px #a1a1a4 solid;
    border-bottom: none;
  }
}
.category-theme__container.category-subcat .category-theme__container--right {
  padding-left: 0;
}
@media (min-width: 56.25em) {
  .category-theme__container.category-subcat .category-theme__container--right {
    padding-left: 56px;
  }
}
.category-theme__container.category-subcat .category-theme__container--right .category-theme__stub:first-of-type {
  padding-top: 21px;
}
@media (min-width: 56.25em) {
  .category-theme__container.category-subcat .category-theme__container--right .category-theme__stub:first-of-type {
    padding-top: 0;
  }
}
.category-theme__container.category-subcat .category-theme__container--right .stub__container.stub__has-image .category-theme--image {
  display: block;
  padding-left: 0;
}
@media (min-width: 37.5em) {
  .category-theme__container.category-subcat .category-theme__container--right .stub__container.stub__has-image .category-theme--image {
    padding-left: 21px;
  }
}

.ama__checkboxes {
  padding-top: 10.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 56.25em) {
  .ama__checkboxes {
    padding-top: 14px;
  }
}
.ama__checkboxes label {
  margin-right: 21px;
  display: block;
  min-width: 200px;
}
@media (min-width: 56.25em) {
  .ama__checkboxes label {
    margin-right: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__checkboxes label {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.ama__bio-section dl {
  overflow: hidden;
  margin: 0 0 14px 0;
}
.ama__bio-section dt {
  font-weight: 600;
  text-transform: capitalize;
  margin-right: 7px;
}
.ama__bio-section dt .as-gated:before {
  content: "";
  height: 20px;
  width: 14px;
  margin-left: 7px;
}
@media (min-width: 37.5em) {
  .ama__bio-section dt .as-gated {
    display: none;
  }
}
.ama__bio-section dd {
  margin: 0;
}
.ama__bio-section dd span {
  display: block;
}
.ama__bio-section dd .as-gated {
  display: none;
}
.ama__bio-section dd .as-gated:before {
  content: "";
  height: 20px;
  width: 14px;
}
@media (min-width: 37.5em) {
  .ama__bio-section dd .as-gated {
    display: inline;
  }
}
@media (min-width: 37.5em) {
  .ama__bio-section dt {
    float: left;
    clear: left;
  }
  .ama__bio-section dd {
    float: left;
  }
}

.ama__download-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 7px;
}
.ama__download-link > * {
  display: inline-block;
}
.ama__download-link__icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 20%;
  flex: 0 1 20%;
}
.ama__download-link__text {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 80%;
  flex: 0 1 80%;
  margin-top: 20px;
}
.ama__download-link__title {
  margin-right: 14px;
  text-decoration: underline;
}
.ama__download-link .icon--download {
  min-width: 0.8em;
  min-height: 0.8em;
  max-width: 0.8em;
  max-height: 0.8em;
  background-size: contain;
  margin-left: 7px;
}

.dr-finder-filter-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 14px;
  padding-bottom: 14px;
}
.dr-finder-filter-buttons__filters {
  margin: 14px 0;
  width: 66%;
  color: #000000;
}
@media (min-width: 37.5em) {
  .dr-finder-filter-buttons__filters {
    margin: 0;
  }
}
.dr-finder-filter-buttons__filters a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  padding: 0 20px 1px 28px;
}
.dr-finder-filter-buttons__filters a svg {
  fill: #46166B;
  width: 10px;
  height: 9px;
  margin-right: 9px;
  margin-top: 2px;
}

.dr-finder-filter-buttons__filters-mobile {
  width: 66%;
  margin: 0;
}

.dr-finder-filter-buttons .dr-finder-filter-buttons__filters {
  display: none;
}
@media (min-width: 37.5em) {
  .dr-finder-filter-buttons .dr-finder-filter-buttons__filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
  }
}

.dr-finder-filter-buttons .dr-finder-filter-buttons__filters-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 37.5em) {
  .dr-finder-filter-buttons .dr-finder-filter-buttons__filters-mobile {
    display: none;
  }
}

.dr-finder-filter-buttons__clear {
  width: 33%;
  text-align: right;
}
.dr-finder-filter-buttons__clear a {
  color: #46166B;
}

.dr-finder__alert {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #7229D1;
  padding: 14px;
  color: #ffffff;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-image: url("../svg/icon-homepage-alert.svg");
  background-repeat: no-repeat;
  background-position: 20px 50%;
  position: relative;
}
@media (min-width: 37.5em) {
  .dr-finder__alert {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.dr-finder__alert__wrap {
  opacity: 0;
  min-height: unset;
}
.dr-finder__alert__text {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 700;
  margin-bottom: 0;
  margin-right: 25px;
}
.dr-finder__alert__text.mobile {
  padding-left: 40px;
}
.dr-finder__alert__text.mobile a {
  color: #ffffff;
}
@media (min-width: 37.5em) {
  .dr-finder__alert__text {
    margin-right: 0;
    margin-left: 50px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .dr-finder__alert__text.mobile {
    display: none;
  }
}
@media (max-width: 37.5em) {
  .dr-finder__alert__text.desktop {
    display: none;
  }
}
.dr-finder__alert .ama__button {
  text-transform: uppercase;
  font-weight: 700;
  margin: 0 auto;
  display: none;
}
@media (min-width: 37.5em) {
  .dr-finder__alert .ama__button {
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
}
@media (min-width: 37.5em) {
  .dr-finder__alert .ama__button {
    display: block;
  }
}
.dr-finder__alert__close {
  height: 22px;
  width: 22px;
  overflow: hidden;
  margin-left: 25px;
  position: absolute;
  top: 10px;
  right: 5px;
}
.dr-finder__alert__close svg {
  fill: #ffffff;
  vertical-align: inherit;
}
@media (min-width: 37.5em) {
  .dr-finder__alert__close {
    position: static;
  }
}
@media (max-width: 37.5em) {
  .dr-finder__alert__close {
    top: 35%;
  }
}

.dr-finder-claim {
  text-align: center;
  border: 1px solid #000000;
  padding: 28px 0;
  margin: 28px 0;
}
.dr-finder-claim section {
  width: 100%;
  padding: 0 11px 0 22px;
}
.dr-finder-claim a.ama__button {
  margin-top: 19px;
  padding: 9px 26px;
  font-size: 16px;
}

.dr-find-claim-benefits {
  text-align: left;
  font-size: 16px;
}
@media (min-width: 56.25em) {
  .dr-find-claim-benefits {
    font-size: 18px;
  }
}
.dr-find-claim-benefits li {
  margin-left: 18px;
  padding-left: 4px;
}

.dr-finder-filter-list {
  display: none;
  width: 90%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  background: #ffffff;
  border: 2px solid #dbc8e0;
  padding: 28px 14px;
}
.dr-finder-filter-list.is-active {
  display: block;
  -webkit-box-shadow: 3px 1px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 3px 1px 5px rgba(0, 0, 0, 0.4);
}
@media (min-width: 37.5em) {
  .dr-finder-filter-list.is-active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
@media (min-width: 37.5em) {
  .dr-finder-filter-list {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    gap: 10px;
    border: none;
    border-bottom: 1px solid #46166B;
    margin: 0 0 28px 0;
    padding: 0 0 28px 0;
    z-index: unset;
  }
}

.dr-finder-filter-list .form-item:not(.ama__radio):not(.ama__checkbox) {
  margin-top: 0;
  margin-bottom: 0;
}

.dr-finder-filter-list .fieldgroup {
  background: #ffffff;
  margin: 10.5px 0;
}
@media (min-width: 37.5em) {
  .dr-finder-filter-list .fieldgroup {
    margin: 0;
  }
}

.dr-finder-filter-list label {
  color: #5C5C5C;
  font-size: 14.5px;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  margin: 4.6666666667px 0;
  text-transform: none;
  font-weight: 400;
}

.dr-finder-filter-list legend {
  width: 100%;
}

.dr-finder-filter-list .fieldset-wrapper {
  display: none;
  border-radius: 10px;
  margin: 0;
  position: relative;
  background: #ffffff;
}
@media (min-width: 37.5em) {
  .dr-finder-filter-list .fieldset-wrapper {
    -webkit-box-shadow: 3px 1px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 3px 1px 5px rgba(0, 0, 0, 0.4);
    border-radius: 10px;
    padding: 20px;
    margin: 8px auto;
    position: relative;
    background: #ffffff;
  }
}

.dr-finder-filter-list .js-form-type-checkbox {
  overflow-y: auto;
  max-height: 112px;
  border-bottom: solid 2px #dbc8e0;
  padding: 7px 0;
  margin-right: 5px;
}
.dr-finder-filter-list .js-form-type-checkbox::-webkit-scrollbar {
  width: 14px;
}
.dr-finder-filter-list .js-form-type-checkbox::-webkit-scrollbar-thumb {
  border: 4px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  border-radius: 9999px;
  background-color: #46166B;
}
.dr-finder-filter-list .js-form-type-checkbox::-webkit-scrollbar-track {
  border: 4px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  border-radius: 9999px;
  background-color: #dbc8e0;
}
@media (min-width: 37.5em) {
  .dr-finder-filter-list .js-form-type-checkbox {
    margin: 0;
    width: 100%;
    border: none;
  }
}

.dr-finder-filter-list .fieldset-wrapper:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid transparent;
  border-bottom: 10px solid lightgrey;
  right: 50%;
  top: -20px;
}

.dr-finder-filter-list .fieldset-wrapper:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  right: 50%;
  top: -19px;
}

.dr-finder-filter-list .fieldset-legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  font-weight: 400;
  border: none;
  padding: 7px 0;
  border-bottom: solid 2px #dbc8e0;
  background: #ffffff;
  color: #000000;
  margin: 0;
  text-transform: none;
  font-size: 18px;
}
@media (min-width: 37.5em) {
  .dr-finder-filter-list .fieldset-legend {
    width: 100%;
    font-weight: 400;
    border-radius: 20px;
    padding: 0 20px 0 28px;
    border: solid 1px #46166B;
    background: #ffffff;
    color: #46166B;
    margin: 0;
  }
}

.dr-finder-filter-list .fieldset-legend:hover {
  border-color: #dbc8e0;
  color: #000000;
  background-color: #ffffff;
}
@media (min-width: 37.5em) {
  .dr-finder-filter-list .fieldset-legend:hover {
    border-color: transparent;
    background-color: #dbc8e0;
    color: #46166B;
  }
}

.dr-finder-filter-list legend.is-active + div {
  display: block;
}
@media (min-width: 37.5em) {
  .dr-finder-filter-list legend.is-active + div {
    position: absolute;
    z-index: 1;
  }
}

.dr-finder-filter-list .fieldset-legend.is-active {
  border-bottom: 2px solid transparent;
}
@media (min-width: 37.5em) {
  .dr-finder-filter-list .fieldset-legend.is-active {
    border-width: 1px;
    background-color: #46166B;
    color: #ffffff;
    padding: 0 20px 0 28px;
    margin: 0;
  }
}

.dr-finder-filter-list .fieldset-legend svg {
  fill: #46166B;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  width: 11.5px;
  height: 9px;
  margin: 6px 6px;
}
@media (min-width: 37.5em) {
  .dr-finder-filter-list .fieldset-legend svg {
    margin: 9px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}

.dr-finder-filter-list .fieldset-legend.is-active svg {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.dr-finder-filter-list .fieldset-legend svg g {
  fill: #46166B;
}

@media (min-width: 37.5em) {
  .dr-finder-filter-list .fieldset-legend.is-active svg g {
    fill: #ffffff;
  }
}

.dr-finder-filter-list__menu-view-results {
  display: none;
}
@media (min-width: 37.5em) {
  .dr-finder-filter-list__menu-view-results {
    display: block;
    padding-top: 20px;
    text-align: center;
    color: #46166B;
    font-size: 14px;
  }
}

.dr-finder-filter-list-mobile__view-results {
  text-align: center;
  margin-top: 28px;
}
@media (min-width: 37.5em) {
  .dr-finder-filter-list-mobile__view-results {
    display: none;
  }
}

.dr-finder-filter-list-mobile-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: #ffffff;
  color: #000000;
  margin-right: 4px;
}
.dr-finder-filter-list-mobile-heading svg {
  width: 14px;
  margin: 7px 0;
  fill: #46166B;
}
@media (min-width: 37.5em) {
  .dr-finder-filter-list-mobile-heading {
    display: none;
  }
}

.dr-finder-filter-list .form-actions {
  display: none;
}

.dr-finder-modal {
  display: none;
  padding: 0;
  margin: 0;
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0, 0, 0); /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.dr-finder-modal__content {
  position: relative;
  background-color: #ffffff;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 28px;
}
@media (min-width: 37.5em) {
  .dr-finder-modal__content {
    width: 50%; /* Could be more or less, depending on screen size */
  }
}
.dr-finder-modal__content .form-managed-file,
.dr-finder-modal__content .form-actions {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
}
@media (min-width: 37.5em) {
  .dr-finder-modal__content .form-managed-file .ama__button--pill-secondary,
  .dr-finder-modal__content .form-actions .ama__button--pill-secondary {
    padding: 5px 21px;
  }
}

/* The Close Button */
.dr-finder-modal__close {
  position: absolute;
  right: 18px;
  top: 14px;
  font-size: 18px;
  background: none;
  border: none;
}

.dr-finder-modal__close:hover,
.dr-finder-modal__close:focus {
  cursor: pointer;
}

/**
 * @file
 * Styles for Dr Finder Pagination.
 */
.ama__dr-finder {
  /*
   * DO NOT EDIT THIS FILE.
   * See the following change record for more information,
   * https://www.drupal.org/node/3084859
   * @preserve
   */
  /**
   * @file
   * Styles for Claro's Pagination.
   */
  /* Active number link. */
  /**
   * On the mini pager, remove margins for the previous and next icons.
   * Margins are not needed here as there is no accompanying text.
   */
}
.ama__dr-finder :root {
  /**
  * Pager.
  */ /* --space-m Ã— 2 */ /* 2px */
}
.ama__dr-finder .pager {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.ama__dr-finder .pager__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 1rem 0; /* LTR */
  list-style: none;
  text-align: center;
  font-weight: 700;
}
.ama__dr-finder [dir=rtl] .pager__items {
  margin: 1rem 0;
}
.ama__dr-finder .pager__item {
  display: inline-block;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  vertical-align: top;
}
.ama__dr-finder .pager__link,
.ama__dr-finder .pager__item--current {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 2rem;
  height: 2rem;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  text-decoration: none;
  color: #55565b;
  border-radius: 1rem; /* Pager size ÷ 2 */
  background: #ffffff; /* Make sure that the text is visible on dark background. */
  line-height: 1;
}
.ama__dr-finder .pager__link:hover,
.ama__dr-finder .pager__link:focus,
.ama__dr-finder .pager__link:active {
  text-decoration: none;
}
.ama__dr-finder .pager__link:hover,
.ama__dr-finder .pager__link.is-active:hover {
  color: #55565b;
  background: #e5edff;
}
.ama__dr-finder .pager__link--action-link {
  border-radius: 0.125rem;
}
.ama__dr-finder .pager__link.is-active,
.ama__dr-finder .pager__item--current {
  color: #ffffff;
  border: 0.125rem solid transparent;
  background: #46166B;
}
.ama__dr-finder .pager__item--first .pager__link::before {
  background-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 2v12M14 2L8 8l6 6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");
}
.ama__dr-finder .pager__item--previous .pager__link::before {
  background-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 2L5 8l6 6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");
}
.ama__dr-finder .pager__item--next .pager__link::after {
  background-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 14l6-6-6-6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");
}
.ama__dr-finder .pager__item--last .pager__link::after {
  background-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14 14V2M2 14l6-6-6-6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");
}
.ama__dr-finder .pager__item--first .pager__link::before,
.ama__dr-finder .pager__item--previous .pager__link::before,
.ama__dr-finder .pager__item--next .pager__link::after,
.ama__dr-finder .pager__item--last .pager__link::after {
  position: relative;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
}
@media (forced-colors: active) {
  .ama__dr-finder .pager__item--first .pager__link::before {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 2v12M14 2L8 8l6 6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 2v12M14 2L8 8l6 6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");
  }
  .ama__dr-finder .pager__item--previous .pager__link::before {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 2L5 8l6 6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 2L5 8l6 6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");
  }
  .ama__dr-finder .pager__item--next .pager__link::after {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 14l6-6-6-6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 14l6-6-6-6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");
  }
  .ama__dr-finder .pager__item--last .pager__link::after {
    -webkit-mask-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14 14V2M2 14l6-6-6-6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14 14V2M2 14l6-6-6-6' stroke='%23545560' stroke-width='2'/%3e%3c/svg%3e");
  }
  .ama__dr-finder .pager__item--first .pager__link::before,
  .ama__dr-finder .pager__item--previous .pager__link::before,
  .ama__dr-finder .pager__item--next .pager__link::after,
  .ama__dr-finder .pager__item--last .pager__link::after {
    background-color: linktext;
    background-image: none;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
  }
}
.ama__dr-finder [dir=rtl] .pager__item--first .pager__link::before,
.ama__dr-finder [dir=rtl] .pager__item--previous .pager__link::before,
.ama__dr-finder [dir=rtl] .pager__item--next .pager__link::after,
.ama__dr-finder [dir=rtl] .pager__item--last .pager__link::after {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.ama__dr-finder .pager__item--mini {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.ama__dr-finder .pager__link--mini {
  border-radius: 50%;
}
.ama__dr-finder .pager__link--mini::before {
  margin-right: 0;
  margin-left: 0;
}
.ama__dr-finder .pager__item-title--backwards {
  margin-left: 0.5rem; /* LTR */
}
.ama__dr-finder [dir=rtl] .pager__item-title--backwards {
  margin-right: 0.5rem;
  margin-left: 0;
}
.ama__dr-finder .pager__item-title--forward {
  margin-right: 0.5rem; /* LTR */
}
.ama__dr-finder [dir=rtl] .pager__item-title--forward {
  margin-right: 0;
  margin-left: 0.5rem;
}
@media (-ms-high-contrast: active), (forced-colors: active) {
  .ama__dr-finder .pager__item a:hover {
    text-decoration: underline;
  }
}
.ama__dr-finder.system .dr-finder-back-search {
  margin-bottom: 28px;
  padding-bottom: 28px;
}

/**
 * Keep the footer sticky to the bottom of the screen.
 */
main {
  min-height: calc(100vh - 700px);
}

.dr-finder-profile-fields {
  margin-bottom: 28px;
}

@media (min-width: 37.5em) {
  .dr-finder-profile-header {
    padding-top: 28px;
    margin-top: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }
}
.dr-finder-profile-header__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 37.5em) {
  .dr-finder-profile-header__details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.dr-finder-profile-header__info__summary {
  padding-top: 28px;
}
@media (max-width: 37.5em) {
  .dr-finder-profile-header__aside__claim {
    border-top: solid 1px #979797;
    padding-top: 28px;
  }
}
@media (min-width: 37.5em) {
  .dr-finder-profile-header__aside__claim {
    min-width: 400px;
    padding-left: 100px;
  }
}
.dr-finder-profile-header__aside__claim__heading {
  font-weight: 600;
}
.dr-finder-profile-header__aside__claim a:not(.ama__button) {
  color: #027DBC;
}
@media (min-width: 37.5em) {
  .dr-finder-profile-header__aside__claim.profile-public {
    padding-left: 120px;
  }
}

.dr-finder-profile-header__image-column .dr-finder-badge {
  margin: 28px auto;
}
@media (min-width: 37.5em) {
  .dr-finder-profile-header__image-column .dr-finder-badge {
    display: none;
  }
}

.dr-finder-profile-header__doctor-info .dr-finder-badge {
  display: none;
}
@media (min-width: 37.5em) {
  .dr-finder-profile-header__doctor-info .dr-finder-badge {
    display: block;
  }
}

.dr-finder-profile-header__doctor-info__name {
  margin: 0 0 4px 0;
}

.dr-finder-profile-header__doctor-info__pronouns {
  margin: 5.6px 0;
}

.dr-finder-profile-header__image-url {
  margin: auto;
  position: relative;
  text-align: center;
  background: #d9d9d9;
  -webkit-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.4);
  border: none;
  border-radius: 50%;
  width: 220px;
  height: 220px;
}
.dr-finder-profile-header__image-url img {
  width: 100%;
  border-radius: 50%;
  height: inherit;
}

@media (min-width: 37.5em) {
  .dr-finder-profile-header__doctor-info {
    margin: 0 28px;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
  }
}

.dr-finder-profile-header__doctor-info__specialty {
  font-weight: 600;
  margin-top: 7px;
}

.dr-finder-profile-header__doctor-info__url a {
  color: #027DBC;
}

.dr-finder-profile-header__claim .ama__button {
  padding: 5px 21px;
}

.dr-finder-profile-header__upload-actions .ama__button {
  width: 100%;
  margin-bottom: 14px;
  padding: 5px 21px;
}

.dr-finder-profile-header__edit-actions .ama__button {
  width: 100%;
}
@media (min-width: 37.5em) {
  .dr-finder-profile-header__edit-actions .ama__button {
    width: auto;
    padding: 5px 21px;
  }
}

.dr-finder-profile-header__doctor-info__service {
  font-size: 14px;
  line-height: 19px;
  font-weight: 600;
}

.dr-finder-profile-header__edit-actions,
.dr-finder-profile-header__upload-actions {
  margin: 28px 0;
}
@media (min-width: 37.5em) {
  .dr-finder-profile-header__edit-actions,
  .dr-finder-profile-header__upload-actions {
    margin-top: 18px;
    margin-bottom: 56px;
  }
}

.dr-finder-profile-header__image-verified-container {
  position: relative;
}
.dr-finder-profile-header__image-verified-container svg {
  position: absolute;
  bottom: 10px;
  right: 8px;
  width: 40px;
  max-width: inherit;
  max-height: inherit;
}

.dr-finder-profile-header__doctor-info__address.multiadress {
  border-bottom: solid 1px #979797;
  padding: 0.5em 0;
}
@media (min-width: 37.5em) {
  .dr-finder-profile-header__doctor-info__address.multiadress {
    max-width: 275px;
  }
}

@media (min-width: 37.5em) {
  .ama-drfinder-profile.container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.dr-finder-profile__actions .ama__button {
  padding: 5px 21px;
}

.dr-finder-search-result-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  padding: 28px;
  margin-bottom: 28px;
  -webkit-box-shadow: 0 1px 4px #b4b4b4;
  box-shadow: 0 1px 4px #b4b4b4;
  -webkit-text-decoration: auto;
  text-decoration: auto;
  gap: 28px;
}
.dr-finder-search-result-card:hover {
  background-color: #DAD0E1;
}

.dr-finder-search-result-card__image {
  position: relative;
  text-align: center;
  height: 125px;
  width: 125px;
  border-radius: 50%;
  background-color: #d9d9d9;
}
.dr-finder-search-result-card__image.with-image {
  background-color: transparent;
}
.dr-finder-search-result-card__image img {
  border-radius: 50%;
  height: inherit;
}
.dr-finder-search-result-card__image svg {
  width: 40px;
  max-height: initial;
  max-width: initial;
  position: absolute;
  right: 0;
  bottom: 0;
}

.dr-finder-search-result-card__content__name {
  margin: 0;
}

.dr-finder-search-results-header {
  border-bottom: 1px solid #46166B;
  margin-bottom: 28px;
  padding-bottom: 28px;
}
@media (min-width: 37.5em) {
  .dr-finder-search-results-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.dr-finder-search-results-header__results-text {
  color: #000000;
  margin-bottom: 0;
  font-weight: 400;
}
@media (min-width: 37.5em) {
  .dr-finder-search-results-header__results-text {
    width: 66%;
  }
}
.dr-finder-search-results-header__results-text span {
  font-weight: 600;
}

.dr-finder-search-results-header__results {
  margin: 7px 0;
  color: #46166B;
}
@media (min-width: 37.5em) {
  .dr-finder-search-results-header__results {
    margin: 0;
    width: 33%;
    text-align: right;
  }
}

/**
 * @file
 * Styles for Dr Finder filter suggestions .
 */
.dr-finder-filter_suggestions span {
  font-weight: 400;
}

.dr-finder-filter_suggestion__text {
  margin: 0 0 0 28px;
}
@media (min-width: 37.5em) {
  .dr-finder-filter_suggestion__text {
    margin: 28px 0 0 28px;
  }
}

.dr-finder-filter_suggestion__text ul {
  margin-top: 14px;
}

@media (min-width: 37.5em) {
  .dr-finder-filter_suggestion__text ul li {
    padding: 7px 0;
  }
}

/**
 * @file
 * Styles for Dr Finder tabs.
 */
.ama__dr-finder {
  /*
  * DO NOT EDIT THIS FILE.
  * See the following change record for more information,
  * https://www.drupal.org/node/3084859
  * @preserve
  */
  /**
   * Tabs.
   */
  /* Active and hover indicator. */
}
.ama__dr-finder :root {
  /**
  * Tabs.
  */ /* 48px */ /* 40px */
}
.ama__dr-finder .tabs-wrapper > nav {
  width: 100%;
}
.ama__dr-finder .tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin: 0 0 1.5rem 0;
  border: 1px solid #d3d4d9;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.ama__dr-finder [dir=rtl] .tabs {
  margin: 0 0 1.5rem 0;
}
.ama__dr-finder .tabs__tab {
  position: relative;
  border-bottom: 1px solid #d3d4d9;
  background-color: #f9faff;
  font-size: 0.889rem;
  font-weight: 700;
}
.ama__dr-finder .tabs__tab:last-child {
  border-bottom: 0;
}
.ama__dr-finder .tabs__tab.is-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.ama__dr-finder .tabs__link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 3rem;
  padding: 0.75rem 1.5rem;
  text-decoration: none;
  color: #55565b;
  line-height: 1.2rem;
}
.ama__dr-finder .tabs__link:focus {
  min-height: calc(3rem + 2px);
  margin: -1px;
  padding-left: calc(1.5rem - 2px); /* LTR */
  text-decoration: none;
  color: #55565b;
  border: 3px solid #26a769;
  border-radius: 2px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ama__dr-finder [dir=rtl] .tabs__link:focus {
  padding-right: calc(1.5rem - 2px);
  padding-left: 1.5rem;
}
.ama__dr-finder .tabs__link:hover {
  text-decoration: none;
  color: #232429;
}
.ama__dr-finder .tabs__link.is-active {
  z-index: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  color: #46166B;
}
.ama__dr-finder .tabs__link.is-active:focus {
  margin: -1px 0;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  border-left: none; /* LTR */
  border-radius: 0;
}
.ama__dr-finder .tabs__link:not(.is-active):focus {
  z-index: 3;
}
.ama__dr-finder [dir=rtl] .tabs__link.is-active:focus {
  border-right: none;
  border-left: 3px solid #26a769;
}
.ama__dr-finder .tabs__link.is-active:hover {
  color: #232429;
}
.ama__dr-finder .tabs__tab::before,
.ama__dr-finder .tabs__link::before {
  position: absolute;
  display: block;
  content: "";
}
.ama__dr-finder .tabs__tab.is-active::before {
  z-index: 2;
  top: -1px;
  left: -1px; /* LTR */
  width: 0.1875rem;
  height: calc(100% + 2px);
  border-left: 3px solid #46166B; /* LTR */
  border-top-left-radius: 2px; /* LTR */
}
.ama__dr-finder [dir=rtl] .tabs__tab.is-active::before {
  right: -1px;
  left: auto;
  border-right: 3px solid #46166B;
  border-left: none;
  border-radius: 0 2px 0 2px;
}
.ama__dr-finder .tabs.is-open .tabs__tab.is-active::before {
  border-bottom-left-radius: 0; /* LTR */
}
.ama__dr-finder [dir=rtl] .tabs.is-open .tabs__tab.is-active::before {
  border-bottom-right-radius: 2px;
}
.ama__dr-finder .tabs__tab.is-active:focus::before {
  top: -0.1875rem;
  height: calc(3rem + 2px);
}
.ama__dr-finder .tabs__tab:not(.is-active) {
  display: none;
}
.ama__dr-finder .tabs--secondary .tabs__tab:not(.is-active) {
  display: block;
}
.ama__dr-finder .tabs.is-open > .tabs__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ama__dr-finder .tabs__trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 3rem;
  padding-right: 1px;
  text-align: center;
  border-left: 1px solid rgba(216, 217, 224, 0.8); /* LTR */
}
.ama__dr-finder [dir=rtl] .tabs__trigger {
  border-right: 1px solid rgba(216, 217, 224, 0.8);
  border-left: none;
}
.ama__dr-finder .tabs__trigger:focus {
  padding-right: 0;
  border: 3px solid #26a769;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (min-width: 48em) {
  .ama__dr-finder .tabs-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .ama__dr-finder .tabs-wrapper--secondary {
    position: relative;
  }
  .ama__dr-finder .is-horizontal .tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: auto;
    margin: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .ama__dr-finder .is-horizontal .tabs--secondary {
    overflow: hidden;
    margin: -0.375rem -0.375rem 0;
    padding: 0.375rem 0.375rem 0;
    border-radius: 0;
  }
  .ama__dr-finder .is-horizontal .tabs--secondary .tabs__tab {
    font-size: 0.889rem;
  }
  .ama__dr-finder .is-horizontal .tabs--secondary .tabs__link {
    min-height: 2.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .ama__dr-finder .is-horizontal .tabs--secondary .tabs__link:focus {
    min-height: 2.5rem;
  }
  .ama__dr-finder .is-horizontal .tabs--secondary::after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    content: "";
    border-bottom: 1px solid #d3d4d9;
  }
  .ama__dr-finder .is-horizontal .tabs__tab {
    border-top: none;
    border-bottom: none;
    background: none;
    font-size: 1rem;
  }
  .ama__dr-finder .is-horizontal .tabs__tab.is-active {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .ama__dr-finder .is-horizontal .tabs__tab.is-active::before {
    content: none;
  }
  .ama__dr-finder .is-horizontal .tabs__tab .tabs__link.is-active::before {
    border-radius: 0;
  }
  .ama__dr-finder .is-horizontal .tabs__trigger {
    display: none;
  }
  .ama__dr-finder .is-horizontal .tabs__tab {
    display: block;
  }
  .ama__dr-finder .is-horizontal .tabs__link {
    padding-right: 2rem;
    padding-left: 2rem;
    border-radius: 2px 2px 0 0;
  }
  .ama__dr-finder .is-horizontal .tabs__link:focus {
    min-height: 3rem;
    margin: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    color: #232429;
    border: none;
    border-radius: 2px 2px 0 0;
    outline: 2px dotted transparent;
    -webkit-box-shadow: 0 0 0 2px #ffffff, 0 0 0 5px #26a769;
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 5px #26a769;
  }
  .ama__dr-finder [dir=rtl] .is-horizontal .tabs__link:focus {
    border: none;
  }
  .ama__dr-finder .is-horizontal .tabs--primary .tabs__link:focus {
    -webkit-box-shadow: 0 0 0 2px #f3f4f9, 0 0 0 5px #26a769;
    box-shadow: 0 0 0 2px #f3f4f9, 0 0 0 5px #26a769;
  }
  .ama__dr-finder .is-horizontal .tabs__link:hover {
    color: #0036b1;
    background: #e5edff;
  }
  .ama__dr-finder .is-horizontal .tabs__link.is-active::before {
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.1875rem;
    border-right: none;
    border-bottom: 3px solid #46166B;
    border-left: none;
  }
}

.ama__event-stub {
  margin-bottom: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-top: 10.5px;
  border-bottom: 1px solid #767676;
}
@media (min-width: 56.25em) {
  .ama__event-stub {
    margin-bottom: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__event-stub {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__event-stub:first-child {
  border-top: 1px solid #767676;
}
.ama__event-stub__cme {
  position: absolute;
  top: 0;
  right: 0;
}
.ama__event-stub__cme svg {
  fill: #46166B;
}
.ama__event-stub__banner {
  background-color: #46166B;
  padding: 1.05px 7px;
  width: 180px;
  color: #ffffff;
  margin-bottom: 10.5px;
}
.ama__event-stub__title {
  width: 100%;
  font-weight: 600;
  margin-bottom: 0;
}
.ama__event-stub__copy {
  padding-left: 21px;
  padding-right: 21px;
  justify-self: flex-start;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  position: relative;
}
@media (min-width: 56.25em) {
  .ama__event-stub__copy {
    padding-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__event-stub__copy {
    padding-right: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__event-stub__copy {
    padding: 0;
  }
}
.ama__event-stub__date {
  font-style: italic;
  color: #767676;
}
.ama__event-stub__location {
  margin-bottom: 0;
}
.ama__event-stub__discount {
  font-style: italic;
  color: #46166B;
}
.ama__event-stub .ama__bio-image-with-body__image {
  margin-bottom: 21px;
  width: 100%;
  max-width: 180px;
  height: auto;
}
@media (min-width: 56.25em) {
  .ama__event-stub .ama__bio-image-with-body__image {
    margin-bottom: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__event-stub .ama__bio-image-with-body__image {
    margin-right: 21px;
    max-width: 180px;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-bottom: 0;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__event-stub .ama__bio-image-with-body__image {
    margin-right: 28px;
  }
}
.ama__event-stub .ama__image {
  max-width: 180px;
  margin-right: 28px;
}
.ama__event-stub .ama__rule {
  -webkit-box-flex: 1;
  -ms-flex: 1 100%;
  flex: 1 100%;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  width: 100%;
}
.ama__event-stub--sticky {
  background: #EDEDED;
}

.ama__expand-list .ui-accordion-header, .ama__expand-list__header {
  padding-top: 10.5px;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #000000;
  text-transform: uppercase;
}
@media (min-width: 56.25em) {
  .ama__expand-list .ui-accordion-header, .ama__expand-list__header {
    padding-top: 14px;
  }
}
.ama__expand-list .ui-accordion-header:active, .ama__expand-list .ui-accordion-header:focus, .ama__expand-list__header:active, .ama__expand-list__header:focus {
  outline: none;
}
.ama__expand-list .ui-accordion-header h3, .ama__expand-list__header h3 {
  margin-bottom: 7px;
}
.ama__expand-list .ui-accordion-header__text, .ama__expand-list__header__text {
  font-size: 22px;
  line-height: 26px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 0;
}
.ama__expand-list .ui-accordion-header .ui-accordion-header-icon, .ama__expand-list__header .ui-accordion-header-icon {
  display: none;
}
.ama__expand-list .ui-accordion-header__icon, .ama__expand-list__header__icon {
  position: relative;
  width: 16px;
  height: 16px;
  float: right;
  /* Vertical line */
}
.ama__expand-list .ui-accordion-header__icon:before, .ama__expand-list .ui-accordion-header__icon:after, .ama__expand-list__header__icon:before, .ama__expand-list__header__icon:after {
  content: "";
  position: absolute;
  background-color: #5C5C5C;
  -webkit-transition: -webkit-transform 0.25s ease-out;
  transition: -webkit-transform 0.25s ease-out;
  transition: transform 0.25s ease-out;
  transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;
}
.ama__expand-list .ui-accordion-header__icon:before, .ama__expand-list__header__icon:before {
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  margin-left: -1px;
}
.ama__expand-list .ui-accordion-header__icon:after, .ama__expand-list__header__icon:after {
  top: 50%;
  left: 0;
  width: 100%;
  height: 2px;
  margin-top: -1px;
}
.ama__expand-list .ui-accordion-header.ui-state-active .ama__expand-list__header__icon, .ama__expand-list__header.ui-state-active .ama__expand-list__header__icon {
  cursor: pointer;
}
.ama__expand-list .ui-accordion-header.ui-state-active .ama__expand-list__header__icon:before, .ama__expand-list__header.ui-state-active .ama__expand-list__header__icon:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.ama__expand-list .ui-accordion-header.ui-state-active .ama__expand-list__header__icon:after, .ama__expand-list__header.ui-state-active .ama__expand-list__header__icon:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ama__expand-list .ama__search__field {
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  width: 100%;
  min-height: 72px;
}
@media (min-width: 56.25em) {
  .ama__expand-list .ama__search__field {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__expand-list .ama__search__field {
    padding-bottom: 14px;
  }
}
.ama__expand-list .ui-accordion-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0;
  border: 0;
  border-radius: 0;
}
.ama__expand-list .ui-accordion-content label {
  font-size: 18px;
  line-height: 1.5;
  font-weight: 300;
}
@media screen and (min-width: 37.5em) {
  .ama__expand-list .ui-accordion-content label {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__expand-list .ui-accordion-content label {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__expand-list .ui-accordion-content label {
    font-size: 18px;
  }
}
.ama__expand-list .ui-accordion-content li {
  margin-top: 10.5px;
  margin-bottom: 0;
}
@media (min-width: 56.25em) {
  .ama__expand-list .ui-accordion-content li {
    margin-top: 14px;
  }
}
.ama__expand-list .ui-accordion-content li a {
  text-decoration: none;
}
.ama__expand-list .ui-accordion-content li a:hover {
  color: #3597C9;
}
.ama__expand-list .ui-accordion-content input[type=checkbox] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 75em) {
  .ama__expand-list .ui-accordion-content input[type=checkbox] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}

.ama__explore-menu {
  margin-right: 21px;
  background-color: #46166B;
  color: #ffffff;
  position: relative;
  height: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 56.25em) {
  .ama__explore-menu {
    margin-right: 28px;
  }
}
.ama__explore-menu__button {
  padding: 7px;
  margin: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ffffff;
  cursor: pointer;
}
@media (min-width: 56.25em) {
  .ama__explore-menu__button {
    min-width: 200px;
  }
}
.ama__explore-menu__button.main {
  display: none;
  border: 1px solid #ffffff;
  min-width: 200px;
}
@media (min-width: 37.5em) {
  .ama__explore-menu__button.main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.ama__explore-menu__button.mobile {
  display: block;
  width: 55px;
}
.ama__explore-menu__button.mobile::before {
  content: url("../svg/icon-menu-closed.svg");
  height: 32px;
  display: block;
}
.ama__explore-menu__button.mobile::after {
  content: url("../svg/icon-menu-open.svg");
  height: 32px;
  display: none;
}
@media (min-width: 37.5em) {
  .ama__explore-menu__button.mobile {
    display: none;
  }
}
.ama__explore-menu__button:hover {
  background-color: #9073A6;
}
.ama__explore-menu__text {
  margin-bottom: 0;
  text-transform: uppercase;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.ama__explore-menu__caret {
  display: none;
}
@media (min-width: 37.5em) {
  .ama__explore-menu__caret {
    margin-left: 10.5px;
    display: block;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 16px solid #ffffff;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__explore-menu__caret {
    margin-left: 14px;
  }
}
.ama__explore-menu__menu {
  display: none;
  position: absolute;
  top: 70px;
  left: 0;
  background-color: #46166B;
  color: #ffffff;
  border: 1px solid #9073A6;
  min-width: 250px;
}
.ama__explore-menu__menu a {
  padding: 7px 14px;
  display: block;
}
.ama__explore-menu__menu a:hover {
  text-decoration: none;
  background-color: #9073A6;
}
.ama__explore-menu.open .ama__explore-menu__button.mobile::before {
  display: none;
}
.ama__explore-menu.open .ama__explore-menu__button.mobile::after {
  display: block;
}

.search-filter {
  margin-top: 21px;
  margin-bottom: 21px;
  position: relative;
  width: 100%;
}
@media (min-width: 56.25em) {
  .search-filter {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .search-filter {
    margin-bottom: 28px;
  }
}
.search-filter input {
  padding-right: 21px;
  padding-top: 10.5px;
  border: 0;
  border-bottom: 1px solid #027DBC;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
@media (min-width: 56.25em) {
  .search-filter input {
    padding-right: 28px;
  }
}
@media (min-width: 56.25em) {
  .search-filter input {
    padding-top: 14px;
  }
}
.search-filter input:focus, .search-filter input:active {
  outline: none;
  border-color: #3597C9;
}
.search-filter .icon--search, .search-filter .search-list:after {
  position: absolute;
  top: 5px;
  right: -5px;
  background-size: 20px 30px;
  min-width: 24px;
  min-height: 24px;
}

/* Menu
----------------------------------*/
.ui-autocomplete.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
}
.ui-autocomplete.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  border: 0;
}
.ui-autocomplete.ui-menu .ui-menu-item .ui-menu-item-wrapper {
  font-size: 18px;
  line-height: 1.5;
  padding-right: 10.5px;
  padding-left: 10.5px;
  display: block;
  border: 0;
  margin: -1px;
}
@media screen and (min-width: 37.5em) {
  .ui-autocomplete.ui-menu .ui-menu-item .ui-menu-item-wrapper {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ui-autocomplete.ui-menu .ui-menu-item .ui-menu-item-wrapper {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ui-autocomplete.ui-menu .ui-menu-item .ui-menu-item-wrapper {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ui-autocomplete.ui-menu .ui-menu-item .ui-menu-item-wrapper {
    padding-right: 14px;
  }
}
@media (min-width: 56.25em) {
  .ui-autocomplete.ui-menu .ui-menu-item .ui-menu-item-wrapper {
    padding-left: 14px;
  }
}
.ui-autocomplete.ui-menu .ui-menu-item .ui-state-hover,
.ui-autocomplete.ui-menu .ui-menu-item .ui-state-active {
  background: #46166B;
  border: 0;
}
.ui-autocomplete.ui-menu .ui-menu-item .search-api-autocomplete-suggestion:focus, .ui-autocomplete.ui-menu .ui-menu-item .search-api-autocomplete-suggestion:active, .ui-autocomplete.ui-menu .ui-menu-item .search-api-autocomplete-suggestion:hover {
  background: #46166B;
}
.ui-autocomplete.ui-menu .ui-menu-item::-moz-selection {
  background: #46166B;
}
.ui-autocomplete.ui-menu .ui-menu-item::selection {
  background: #46166B;
}

.search-list {
  position: relative;
}
.search-list input {
  padding-right: 21px;
  padding-top: 10.5px;
  border: 0;
  border-bottom: 1px solid #027DBC;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 56.25em) {
  .search-list input {
    padding-right: 28px;
  }
}
@media (min-width: 56.25em) {
  .search-list input {
    padding-top: 14px;
  }
}
.search-list input:focus, .search-list input:active {
  outline: none;
  border: 0;
  border-bottom: 1px solid #3597C9;
}
.search-list:after {
  content: "";
  position: absolute;
  top: 5px;
  right: -5px;
  background-size: 20px 30px;
  min-width: 24px;
  min-height: 24px;
}
.search-list .filter {
  display: none;
  border: 1px solid #EDEDED;
  list-style: none;
}
.search-list .filter li {
  list-style: none;
  margin: 0;
}
.search-list .filter li label {
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  margin: 0;
  border-radius: 0;
}
@media (min-width: 56.25em) {
  .search-list .filter li label {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .search-list .filter li label {
    padding-bottom: 14px;
  }
}
.search-list .filter li:hover label {
  background: #46166B;
  color: #ffffff;
}

.ama__form-group {
  margin-bottom: 21px;
  position: relative;
}
@media (min-width: 56.25em) {
  .ama__form-group {
    margin-bottom: 28px;
  }
}
.ama__form-group__submit {
  margin-top: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media (min-width: 56.25em) {
  .ama__form-group__submit {
    margin-top: 28px;
  }
}

.ama__form__header {
  margin-bottom: 21px;
  padding-bottom: 21px;
  border-bottom: 1px solid #767676;
}
@media (min-width: 56.25em) {
  .ama__form__header {
    margin-bottom: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__form__header {
    padding-bottom: 28px;
  }
}
.ama__form__lead-in {
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__form__lead-in {
    margin-bottom: 28px;
  }
}
.ama__form__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.ama__form__wrapper > div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.ama__form__section, .ama__form__section.ui-accordion-content {
  display: none;
  border: 0;
  padding: 0;
}
@media (min-width: 37.5em) {
  .ama__form__section, .ama__form__section.ui-accordion-content {
    margin-left: 75px;
  }
}

div.node-preview-container {
  background: #ffffff;
  padding-top: 0;
  z-index: 502;
}
div.node-preview-container ~ div.dialog-off-canvas-main-canvas {
  padding-top: 70px;
}

html[data-once*=node-preview] div.ui-selectmenu-open {
  z-index: 999;
}

/**
 * Styles for the Forum Topic Node Creation Form, exposed to most user roles.
 */
.node-forum-form h1 {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 700;
  margin-top: 0.75em;
}

#node-forum-form .form-item-body-0-value {
  margin-bottom: 0;
}
#node-forum-form #edit-body-0-format {
  border: none;
}
#node-forum-form #edit-body-0-format #edit-body-0-format-help-about {
  color: #027DBC;
  text-decoration: none;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
}
#node-forum-form #edit-body-0-format #edit-body-0-format-help-about:after {
  background: transparent url("../svg/icon-question.svg");
  top: 4px;
}
#node-forum-form .form-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: inherit 0;
}
@media (max-width: 56.25em) {
  #node-forum-form .form-actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #node-forum-form .form-actions .button {
    width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media (min-width: 56.25em) {
  #node-forum-form .form-actions {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  #node-forum-form .form-actions .button {
    width: 220px;
  }
  #node-forum-form .form-actions .button:last-child {
    margin-left: 1em;
  }
}
#node-forum-form .text-summary-wrapper {
  display: block;
}
#node-forum-form .field--type-text-with-summary .form-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
#node-forum-form .field--type-text-with-summary .form-item .form-item-body-0-value {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
#node-forum-form .field--type-text-with-summary .form-item .filter-wrapper {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
#node-forum-form .field--type-text-with-summary .form-item .form-item-body-0-summary {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

section.ama__forum_comments > .ama__comment, section.ama__forum_comments .indented > .ama__comment,
#block-ama-one-forums-content > .ama__comment, #block-ama-one-forums-content .indented > .ama__comment {
  padding: 18px 30px;
  background-color: #ffffff;
  border: 1px solid #e2e2e2;
  border-left: 0;
  margin: 42px;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0;
  position: relative;
}
section.ama__forum_comments > .ama__comment .ama__comment-header, section.ama__forum_comments .indented > .ama__comment .ama__comment-header,
#block-ama-one-forums-content > .ama__comment .ama__comment-header, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 56.25em) {
  section.ama__forum_comments > .ama__comment .ama__comment-header, section.ama__forum_comments .indented > .ama__comment .ama__comment-header,
  #block-ama-one-forums-content > .ama__comment .ama__comment-header, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
section.ama__forum_comments > .ama__comment .ama__comment-header .ama__comment--info, section.ama__forum_comments .indented > .ama__comment .ama__comment-header .ama__comment--info,
#block-ama-one-forums-content > .ama__comment .ama__comment-header .ama__comment--info, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-header .ama__comment--info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  section.ama__forum_comments > .ama__comment .ama__comment-header .ama__comment--info, section.ama__forum_comments .indented > .ama__comment .ama__comment-header .ama__comment--info,
  #block-ama-one-forums-content > .ama__comment .ama__comment-header .ama__comment--info, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-header .ama__comment--info {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
section.ama__forum_comments > .ama__comment .ama__comment-header .ama__comment--info .ama__comment--author-info, section.ama__forum_comments .indented > .ama__comment .ama__comment-header .ama__comment--info .ama__comment--author-info,
#block-ama-one-forums-content > .ama__comment .ama__comment-header .ama__comment--info .ama__comment--author-info, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-header .ama__comment--info .ama__comment--author-info {
  margin-right: 30px;
}
section.ama__forum_comments > .ama__comment .ama__comment-header .ama__comment--info .ama__comment-date, section.ama__forum_comments .indented > .ama__comment .ama__comment-header .ama__comment--info .ama__comment-date,
#block-ama-one-forums-content > .ama__comment .ama__comment-header .ama__comment--info .ama__comment-date, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-header .ama__comment--info .ama__comment-date {
  color: #767676;
  margin-right: 30px;
}
section.ama__forum_comments > .ama__comment .ama__comment-header .ama__comment--info mark.ama__comment-status, section.ama__forum_comments .indented > .ama__comment .ama__comment-header .ama__comment--info mark.ama__comment-status,
#block-ama-one-forums-content > .ama__comment .ama__comment-header .ama__comment--info mark.ama__comment-status, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-header .ama__comment--info mark.ama__comment-status {
  background-color: #ffffff;
  color: #7229D1;
  font-weight: 600;
}
section.ama__forum_comments > .ama__comment .ama__comment-header .ama__comment-link, section.ama__forum_comments .indented > .ama__comment .ama__comment-header .ama__comment-link,
#block-ama-one-forums-content > .ama__comment .ama__comment-header .ama__comment-link, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-header .ama__comment-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
section.ama__forum_comments > .ama__comment .ama__comment-header .ama__comment-link .add-flag, section.ama__forum_comments .indented > .ama__comment .ama__comment-header .ama__comment-link .add-flag,
#block-ama-one-forums-content > .ama__comment .ama__comment-header .ama__comment-link .add-flag, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-header .ama__comment-link .add-flag {
  margin: 0;
}
section.ama__forum_comments > .ama__comment .ama__comment-header .ama__comment-link .fa-flag, section.ama__forum_comments > .ama__comment .ama__comment-header .ama__comment-link .fa-flag-o, section.ama__forum_comments .indented > .ama__comment .ama__comment-header .ama__comment-link .fa-flag, section.ama__forum_comments .indented > .ama__comment .ama__comment-header .ama__comment-link .fa-flag-o,
#block-ama-one-forums-content > .ama__comment .ama__comment-header .ama__comment-link .fa-flag,
#block-ama-one-forums-content > .ama__comment .ama__comment-header .ama__comment-link .fa-flag-o, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-header .ama__comment-link .fa-flag, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-header .ama__comment-link .fa-flag-o {
  color: #027DBC;
  margin-right: 5px;
}
section.ama__forum_comments > .ama__comment .ama__comment-header .ama__comment-link > div, section.ama__forum_comments .indented > .ama__comment .ama__comment-header .ama__comment-link > div,
#block-ama-one-forums-content > .ama__comment .ama__comment-header .ama__comment-link > div, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-header .ama__comment-link > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
section.ama__forum_comments > .ama__comment .ama__comment-header .ama__comment-link > div:after, section.ama__forum_comments .indented > .ama__comment .ama__comment-header .ama__comment-link > div:after,
#block-ama-one-forums-content > .ama__comment .ama__comment-header .ama__comment-link > div:after, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-header .ama__comment-link > div:after {
  content: "|";
  color: #e2e2e2;
  margin-right: 5px;
  margin-left: 5px;
}
section.ama__forum_comments > .ama__comment .ama__comment-header .ama__comment-link .votingapi-widgets.flag .flag-rating, section.ama__forum_comments .indented > .ama__comment .ama__comment-header .ama__comment-link .votingapi-widgets.flag .flag-rating,
#block-ama-one-forums-content > .ama__comment .ama__comment-header .ama__comment-link .votingapi-widgets.flag .flag-rating, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-header .ama__comment-link .votingapi-widgets.flag .flag-rating {
  height: auto;
}
section.ama__forum_comments > .ama__comment .ama__comment-header .ama__comment-link .form-item, section.ama__forum_comments .indented > .ama__comment .ama__comment-header .ama__comment-link .form-item,
#block-ama-one-forums-content > .ama__comment .ama__comment-header .ama__comment-link .form-item, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-header .ama__comment-link .form-item {
  margin: 0;
}
section.ama__forum_comments > .ama__comment .ama__comment-body h3, section.ama__forum_comments .indented > .ama__comment .ama__comment-body h3,
#block-ama-one-forums-content > .ama__comment .ama__comment-body h3, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-body h3 {
  margin-top: 18px;
}
section.ama__forum_comments > .ama__comment .ama__comment-footer, section.ama__forum_comments .indented > .ama__comment .ama__comment-footer,
#block-ama-one-forums-content > .ama__comment .ama__comment-footer, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-footer {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
section.ama__forum_comments > .ama__comment .ama__comment-footer .fa-long-arrow-alt-up, section.ama__forum_comments > .ama__comment .ama__comment-footer .fa-long-arrow-up, section.ama__forum_comments .indented > .ama__comment .ama__comment-footer .fa-long-arrow-alt-up, section.ama__forum_comments .indented > .ama__comment .ama__comment-footer .fa-long-arrow-up,
#block-ama-one-forums-content > .ama__comment .ama__comment-footer .fa-long-arrow-alt-up,
#block-ama-one-forums-content > .ama__comment .ama__comment-footer .fa-long-arrow-up, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-footer .fa-long-arrow-alt-up, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-footer .fa-long-arrow-up {
  margin-right: 0;
  width: 0.5em;
  height: 0.8em;
  background-size: contain;
  background-position: top;
  color: #027DBC;
}
section.ama__forum_comments > .ama__comment .ama__comment-footer .fa-long-arrow-up, section.ama__forum_comments .indented > .ama__comment .ama__comment-footer .fa-long-arrow-up,
#block-ama-one-forums-content > .ama__comment .ama__comment-footer .fa-long-arrow-up, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-footer .fa-long-arrow-up {
  font-size: 0.8em;
  margin-top: 1px;
  position: relative;
  top: -1px;
  margin-right: 6px;
}
section.ama__forum_comments > .ama__comment .ama__comment-footer ul.links.inline, section.ama__forum_comments .indented > .ama__comment .ama__comment-footer ul.links.inline,
#block-ama-one-forums-content > .ama__comment .ama__comment-footer ul.links.inline, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-footer ul.links.inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
section.ama__forum_comments > .ama__comment .ama__comment-footer ul.links.inline li, section.ama__forum_comments .indented > .ama__comment .ama__comment-footer ul.links.inline li,
#block-ama-one-forums-content > .ama__comment .ama__comment-footer ul.links.inline li, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-footer ul.links.inline li {
  list-style-type: none;
  margin-right: 10px;
}
section.ama__forum_comments > .ama__comment .ama__comment-footer ul.links.inline li:before, section.ama__forum_comments .indented > .ama__comment .ama__comment-footer ul.links.inline li:before,
#block-ama-one-forums-content > .ama__comment .ama__comment-footer ul.links.inline li:before, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-footer ul.links.inline li:before {
  content: "|";
  color: #e2e2e2;
  margin-right: 8px;
  font-weight: 600;
}
section.ama__forum_comments > .ama__comment .ama__comment-footer ul.links.inline li:first-child:before, section.ama__forum_comments .indented > .ama__comment .ama__comment-footer ul.links.inline li:first-child:before,
#block-ama-one-forums-content > .ama__comment .ama__comment-footer ul.links.inline li:first-child:before, #block-ama-one-forums-content .indented > .ama__comment .ama__comment-footer ul.links.inline li:first-child:before {
  content: "";
  margin-right: 0;
}
section.ama__forum_comments > .ama__comment a.ama__link--blue, section.ama__forum_comments > .ama__comment .ama__promo--inline-banner a, .ama__promo--inline-banner section.ama__forum_comments > .ama__comment a, section.ama__forum_comments > .ama__comment a.ama__applied-filters__tag__remove, section.ama__forum_comments .indented > .ama__comment a.ama__link--blue, section.ama__forum_comments .indented > .ama__comment .ama__promo--inline-banner a, .ama__promo--inline-banner section.ama__forum_comments .indented > .ama__comment a, section.ama__forum_comments .indented > .ama__comment a.ama__applied-filters__tag__remove,
#block-ama-one-forums-content > .ama__comment a.ama__link--blue,
#block-ama-one-forums-content > .ama__comment .ama__promo--inline-banner a,
.ama__promo--inline-banner #block-ama-one-forums-content > .ama__comment a,
#block-ama-one-forums-content > .ama__comment a.ama__applied-filters__tag__remove, #block-ama-one-forums-content .indented > .ama__comment a.ama__link--blue, #block-ama-one-forums-content .indented > .ama__comment .ama__promo--inline-banner a, .ama__promo--inline-banner #block-ama-one-forums-content .indented > .ama__comment a, #block-ama-one-forums-content .indented > .ama__comment a.ama__applied-filters__tag__remove {
  font-weight: 600;
}

section.ama__forum_comments, #block-ama-one-forums-content {
  padding: 0;
  position: relative;
  padding-left: 6px;
}
section.ama__forum_comments h2, #block-ama-one-forums-content h2 {
  padding-top: 15px;
}
section.ama__forum_comments > .ama__comment:after, #block-ama-one-forums-content > .ama__comment:after {
  content: " ";
  height: 100%;
  width: 6px;
  margin-left: -6px;
  background-color: #46166B;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
section.ama__forum_comments > .indented, #block-ama-one-forums-content > .indented {
  border-bottom: 1px solid #e2e2e2;
  position: relative;
  margin-top: -1px;
}
section.ama__forum_comments > .indented:before, #block-ama-one-forums-content > .indented:before {
  content: " ";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #ffffff;
  margin-top: -1px;
}
section.ama__forum_comments .indented, #block-ama-one-forums-content .indented {
  padding-left: 0;
  background-color: #ffffff;
}
section.ama__forum_comments .indented:after, #block-ama-one-forums-content .indented:after {
  content: " ";
  height: 100%;
  width: 6px;
  margin-left: -6px;
  background-color: #46166B;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
section.ama__forum_comments .indented h3, #block-ama-one-forums-content .indented h3 {
  display: none;
}
section.ama__forum_comments .indented .ama__comment-header, #block-ama-one-forums-content .indented .ama__comment-header {
  margin-bottom: 30px;
}
section.ama__forum_comments .indented .indented, #block-ama-one-forums-content .indented .indented {
  border-left: 6px solid #d1c5da;
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 56.25em) {
  section.ama__forum_comments .indented .indented, #block-ama-one-forums-content .indented .indented {
    margin: 0 0 0 28px;
  }
}
section.ama__forum_comments .indented > .ama__comment, #block-ama-one-forums-content .indented > .ama__comment {
  border-left: 6px solid #d1c5da;
  border-bottom: transparent;
  margin: 0;
}
@media (min-width: 56.25em) {
  section.ama__forum_comments .indented > .ama__comment, #block-ama-one-forums-content .indented > .ama__comment {
    margin: 0 0 0 28px;
  }
}

section.ama__forum_comments {
  padding: 15px 0 15px 6px;
}
@media (min-width: 56.25em) {
  section.ama__forum_comments {
    padding: 15px 42px;
  }
}
section.ama__forum_comments h2.pinned-comment + div {
  margin-bottom: 30px;
}

#block-ama-one-forums-content > .indented {
  border: 1px solid #e2e2e2;
}
#block-ama-one-forums-content > .indented:before {
  display: none;
}
#block-ama-one-forums-content > .indented > .ama__comment {
  border: none;
}

.ama__forum_comments {
  background-color: #f4f4f4;
}
.ama__forum_comments__form {
  margin-top: 60px;
}

.ama__forum-table-wrap table {
  border-collapse: separate;
  border-spacing: 0 0.5em;
  border: none;
}
.ama__forum-table-wrap table thead,
.ama__forum-table-wrap table th {
  border: none;
}
.ama__forum-table-wrap table th {
  border-bottom: solid 1px black;
}
.ama__forum-table-wrap table th.forum-table-heading {
  font-weight: normal;
}
.ama__forum-table-wrap table tr {
  border: none;
  border-top: 1px solid #cecece;
}
.ama__forum-table-wrap table tr .forum-title {
  font-size: 22px;
}
.ama__forum-table-wrap table tr .subforum-listing {
  margin-left: 2em;
}
.ama__forum-table-wrap table td {
  border: none;
  background: none;
  border-bottom: 1px solid #cecece;
}
.ama__forum-table-wrap table .forum-heading {
  width: 100%;
}
@media (min-width: 75em) {
  .ama__forum-table-wrap table .forum-heading {
    width: 70%;
  }
}
.ama__forum-table-wrap table .ama__column-centered {
  text-align: left;
}
@media (min-width: 75em) {
  .ama__forum-table-wrap table .ama__column-centered {
    text-align: center;
  }
}

.ama__forum-table-wrap [aria-sort=ascending].is-active a,
.ama__forum-table-wrap [aria-sort=descending].is-active a,
.ama__topic-table-wrap [aria-sort=ascending].is-active a,
.ama__topic-table-wrap [aria-sort=descending].is-active a {
  position: relative;
}
.ama__forum-table-wrap [aria-sort=ascending].is-active a .tablesort,
.ama__forum-table-wrap [aria-sort=descending].is-active a .tablesort,
.ama__topic-table-wrap [aria-sort=ascending].is-active a .tablesort,
.ama__topic-table-wrap [aria-sort=descending].is-active a .tablesort {
  position: absolute;
  right: -17px;
  top: 7px;
}
.ama__forum-table-wrap [aria-sort=ascending].is-active a .tablesort.tablesort--desc,
.ama__forum-table-wrap [aria-sort=descending].is-active a .tablesort.tablesort--desc,
.ama__topic-table-wrap [aria-sort=ascending].is-active a .tablesort.tablesort--desc,
.ama__topic-table-wrap [aria-sort=descending].is-active a .tablesort.tablesort--desc {
  background-image: url("../svg/twistie-up-2.svg");
}
.ama__forum-table-wrap [aria-sort=ascending].is-active a .tablesort.tablesort--asc,
.ama__forum-table-wrap [aria-sort=descending].is-active a .tablesort.tablesort--asc,
.ama__topic-table-wrap [aria-sort=ascending].is-active a .tablesort.tablesort--asc,
.ama__topic-table-wrap [aria-sort=descending].is-active a .tablesort.tablesort--asc {
  background-image: url("../svg/twistie-down-2.svg");
}
.ama__forum-table-wrap table,
.ama__topic-table-wrap table {
  border-collapse: separate;
  border-spacing: 0 0.5em;
  border: none;
}
.ama__forum-table-wrap table tbody tr:not(:first-child) td.forum-heading:before,
.ama__topic-table-wrap table tbody tr:not(:first-child) td.forum-heading:before {
  display: none;
}
@media (min-width: 75em) {
  .ama__forum-table-wrap table tbody tr:not(:first-child) td.forum-heading:before,
  .ama__topic-table-wrap table tbody tr:not(:first-child) td.forum-heading:before {
    display: block;
  }
}
.ama__forum-table-wrap table tbody tr td[data-th="Item Type"]:before, .ama__forum-table-wrap table tbody tr td[data-th="Item Type by Item Type"]:before,
.ama__topic-table-wrap table tbody tr td[data-th="Item Type"]:before,
.ama__topic-table-wrap table tbody tr td[data-th="Item Type by Item Type"]:before {
  display: block;
}
@media (min-width: 75em) {
  .ama__forum-table-wrap table tbody tr td[data-th="Item Type"]:before, .ama__forum-table-wrap table tbody tr td[data-th="Item Type by Item Type"]:before,
  .ama__topic-table-wrap table tbody tr td[data-th="Item Type"]:before,
  .ama__topic-table-wrap table tbody tr td[data-th="Item Type by Item Type"]:before {
    display: inline-block;
  }
}
.ama__forum-table-wrap table tbody tr td[data-th=Recent]:before,
.ama__topic-table-wrap table tbody tr td[data-th=Recent]:before {
  margin-right: 6px;
}
.ama__forum-table-wrap table tr:last-child td,
.ama__topic-table-wrap table tr:last-child td {
  border-bottom: none;
}
.ama__forum-table-wrap table thead,
.ama__forum-table-wrap table th,
.ama__topic-table-wrap table thead,
.ama__topic-table-wrap table th {
  border: none;
}
.ama__forum-table-wrap table th,
.ama__topic-table-wrap table th {
  border-bottom: solid 1px black;
}
.ama__forum-table-wrap table th.forum-table-heading,
.ama__topic-table-wrap table th.forum-table-heading {
  font-weight: 400;
  font-size: 20px;
}
.ama__forum-table-wrap table th.tl-forum-title,
.ama__topic-table-wrap table th.tl-forum-title {
  text-transform: uppercase;
  font-size: 26px;
}
.ama__forum-table-wrap table tr,
.ama__topic-table-wrap table tr {
  border: none;
  border-top: 1px solid #cecece;
}
.ama__forum-table-wrap table tr .forum-title,
.ama__topic-table-wrap table tr .forum-title {
  font-size: 22px;
}
.ama__forum-table-wrap table tr .forum-title span,
.ama__topic-table-wrap table tr .forum-title span {
  font-weight: 600;
}
.ama__forum-table-wrap table tr .subforum-listing,
.ama__topic-table-wrap table tr .subforum-listing {
  margin-left: 1em;
  display: block;
  padding: 7px 0px 0px;
}
@media (min-width: 75em) {
  .ama__forum-table-wrap table tr .subforum-listing,
  .ama__topic-table-wrap table tr .subforum-listing {
    margin-left: 2em;
    display: inline;
    padding: 14px 0px 23px 0px;
  }
}
.ama__forum-table-wrap table tr .subforum-listing a,
.ama__topic-table-wrap table tr .subforum-listing a {
  font-weight: 600;
}
.ama__forum-table-wrap table tr [data-th="Last reply"] .author,
.ama__forum-table-wrap table tr [data-th="Last reply"] .time,
.ama__forum-table-wrap table tr [data-th=Recent] .author,
.ama__forum-table-wrap table tr [data-th=Recent] .time,
.ama__forum-table-wrap table tr [data-th="Last post"] .author,
.ama__forum-table-wrap table tr [data-th="Last post"] .time,
.ama__topic-table-wrap table tr [data-th="Last reply"] .author,
.ama__topic-table-wrap table tr [data-th="Last reply"] .time,
.ama__topic-table-wrap table tr [data-th=Recent] .author,
.ama__topic-table-wrap table tr [data-th=Recent] .time,
.ama__topic-table-wrap table tr [data-th="Last post"] .author,
.ama__topic-table-wrap table tr [data-th="Last post"] .time {
  display: block;
}
.ama__forum-table-wrap table tr [data-th="Last reply"] .author,
.ama__forum-table-wrap table tr [data-th=Recent] .author,
.ama__forum-table-wrap table tr [data-th="Last post"] .author,
.ama__topic-table-wrap table tr [data-th="Last reply"] .author,
.ama__topic-table-wrap table tr [data-th=Recent] .author,
.ama__topic-table-wrap table tr [data-th="Last post"] .author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ama__forum-table-wrap table tr [data-th="Last reply"] .author a,
.ama__forum-table-wrap table tr [data-th=Recent] .author a,
.ama__forum-table-wrap table tr [data-th="Last post"] .author a,
.ama__topic-table-wrap table tr [data-th="Last reply"] .author a,
.ama__topic-table-wrap table tr [data-th=Recent] .author a,
.ama__topic-table-wrap table tr [data-th="Last post"] .author a {
  margin-left: 4px;
}
.ama__forum-table-wrap table tr [data-th="Last reply"] .author span,
.ama__forum-table-wrap table tr [data-th=Recent] .author span,
.ama__forum-table-wrap table tr [data-th="Last post"] .author span,
.ama__topic-table-wrap table tr [data-th="Last reply"] .author span,
.ama__topic-table-wrap table tr [data-th=Recent] .author span,
.ama__topic-table-wrap table tr [data-th="Last post"] .author span {
  display: inline-block;
}
.ama__forum-table-wrap table tr [data-th=Topics] span,
.ama__forum-table-wrap table tr [data-th="Item Type"] span,
.ama__forum-table-wrap table tr [data-th="Item Type by Item Type"] span,
.ama__forum-table-wrap table tr [data-th=Posts] span,
.ama__forum-table-wrap table tr [data-th^=Resolution] span,
.ama__forum-table-wrap table tr [data-th^="Resolution by Resolution"] span,
.ama__forum-table-wrap table tr [data-th^=Comments] span,
.ama__forum-table-wrap table tr [data-th^=Comment] span,
.ama__forum-table-wrap table tr [data-th^=Report] span,
.ama__forum-table-wrap table tr [data-th=Replies] span,
.ama__forum-table-wrap table tr [data-th="Last post"] span,
.ama__forum-table-wrap table tr [data-th=Recent] span,
.ama__forum-table-wrap table tr [data-th="Last reply"] span,
.ama__topic-table-wrap table tr [data-th=Topics] span,
.ama__topic-table-wrap table tr [data-th="Item Type"] span,
.ama__topic-table-wrap table tr [data-th="Item Type by Item Type"] span,
.ama__topic-table-wrap table tr [data-th=Posts] span,
.ama__topic-table-wrap table tr [data-th^=Resolution] span,
.ama__topic-table-wrap table tr [data-th^="Resolution by Resolution"] span,
.ama__topic-table-wrap table tr [data-th^=Comments] span,
.ama__topic-table-wrap table tr [data-th^=Comment] span,
.ama__topic-table-wrap table tr [data-th^=Report] span,
.ama__topic-table-wrap table tr [data-th=Replies] span,
.ama__topic-table-wrap table tr [data-th="Last post"] span,
.ama__topic-table-wrap table tr [data-th=Recent] span,
.ama__topic-table-wrap table tr [data-th="Last reply"] span {
  position: relative;
  display: inline-block;
}
@media (min-width: 75em) {
  .ama__forum-table-wrap table tr [data-th=Topics] span,
  .ama__forum-table-wrap table tr [data-th="Item Type"] span,
  .ama__forum-table-wrap table tr [data-th="Item Type by Item Type"] span,
  .ama__forum-table-wrap table tr [data-th=Posts] span,
  .ama__forum-table-wrap table tr [data-th^=Resolution] span,
  .ama__forum-table-wrap table tr [data-th^="Resolution by Resolution"] span,
  .ama__forum-table-wrap table tr [data-th^=Comments] span,
  .ama__forum-table-wrap table tr [data-th^=Comment] span,
  .ama__forum-table-wrap table tr [data-th^=Report] span,
  .ama__forum-table-wrap table tr [data-th=Replies] span,
  .ama__forum-table-wrap table tr [data-th="Last post"] span,
  .ama__forum-table-wrap table tr [data-th=Recent] span,
  .ama__forum-table-wrap table tr [data-th="Last reply"] span,
  .ama__topic-table-wrap table tr [data-th=Topics] span,
  .ama__topic-table-wrap table tr [data-th="Item Type"] span,
  .ama__topic-table-wrap table tr [data-th="Item Type by Item Type"] span,
  .ama__topic-table-wrap table tr [data-th=Posts] span,
  .ama__topic-table-wrap table tr [data-th^=Resolution] span,
  .ama__topic-table-wrap table tr [data-th^="Resolution by Resolution"] span,
  .ama__topic-table-wrap table tr [data-th^=Comments] span,
  .ama__topic-table-wrap table tr [data-th^=Comment] span,
  .ama__topic-table-wrap table tr [data-th^=Report] span,
  .ama__topic-table-wrap table tr [data-th=Replies] span,
  .ama__topic-table-wrap table tr [data-th="Last post"] span,
  .ama__topic-table-wrap table tr [data-th=Recent] span,
  .ama__topic-table-wrap table tr [data-th="Last reply"] span {
    display: block;
  }
}
.ama__forum-table-wrap table tr .forum__replies,
.ama__topic-table-wrap table tr .forum__replies {
  margin-bottom: 28px;
  text-align: left;
}
@media (min-width: 75em) {
  .ama__forum-table-wrap table tr .forum__replies,
  .ama__topic-table-wrap table tr .forum__replies {
    margin-bottom: 0;
    text-align: right;
  }
}
.ama__forum-table-wrap table tr .forum__replies:before,
.ama__topic-table-wrap table tr .forum__replies:before {
  margin-right: 7px;
}
@media (min-width: 75em) {
  .ama__forum-table-wrap table tr .forum__replies:before,
  .ama__topic-table-wrap table tr .forum__replies:before {
    margin-right: 0;
  }
}
.ama__forum-table-wrap table tr [data-th^=Resolution],
.ama__forum-table-wrap table tr [data-th^=Replies],
.ama__topic-table-wrap table tr [data-th^=Resolution],
.ama__topic-table-wrap table tr [data-th^=Replies] {
  text-align: left;
}
@media (min-width: 75em) {
  .ama__forum-table-wrap table tr [data-th^=Resolution],
  .ama__forum-table-wrap table tr [data-th^=Replies],
  .ama__topic-table-wrap table tr [data-th^=Resolution],
  .ama__topic-table-wrap table tr [data-th^=Replies] {
    text-align: center;
  }
}
@media (min-width: 75em) {
  .ama__forum-table-wrap table tr [data-th^=Resolution] .forum__last-reply,
  .ama__forum-table-wrap table tr [data-th^=Resolution] .forum__replies,
  .ama__forum-table-wrap table tr [data-th^=Replies] .forum__last-reply,
  .ama__forum-table-wrap table tr [data-th^=Replies] .forum__replies,
  .ama__topic-table-wrap table tr [data-th^=Resolution] .forum__last-reply,
  .ama__topic-table-wrap table tr [data-th^=Resolution] .forum__replies,
  .ama__topic-table-wrap table tr [data-th^=Replies] .forum__last-reply,
  .ama__topic-table-wrap table tr [data-th^=Replies] .forum__replies {
    text-align: center;
  }
}
.ama__forum-table-wrap table tr [data-th^=Resolution] .forum__last-reply .bt-content,
.ama__forum-table-wrap table tr [data-th^=Resolution] .forum__replies .bt-content,
.ama__forum-table-wrap table tr [data-th^=Replies] .forum__last-reply .bt-content,
.ama__forum-table-wrap table tr [data-th^=Replies] .forum__replies .bt-content,
.ama__topic-table-wrap table tr [data-th^=Resolution] .forum__last-reply .bt-content,
.ama__topic-table-wrap table tr [data-th^=Resolution] .forum__replies .bt-content,
.ama__topic-table-wrap table tr [data-th^=Replies] .forum__last-reply .bt-content,
.ama__topic-table-wrap table tr [data-th^=Replies] .forum__replies .bt-content {
  display: inline-block;
  margin-left: 15px;
}
@media (min-width: 75em) {
  .ama__forum-table-wrap table tr [data-th^=Resolution] .forum__last-reply .bt-content,
  .ama__forum-table-wrap table tr [data-th^=Resolution] .forum__replies .bt-content,
  .ama__forum-table-wrap table tr [data-th^=Replies] .forum__last-reply .bt-content,
  .ama__forum-table-wrap table tr [data-th^=Replies] .forum__replies .bt-content,
  .ama__topic-table-wrap table tr [data-th^=Resolution] .forum__last-reply .bt-content,
  .ama__topic-table-wrap table tr [data-th^=Resolution] .forum__replies .bt-content,
  .ama__topic-table-wrap table tr [data-th^=Replies] .forum__last-reply .bt-content,
  .ama__topic-table-wrap table tr [data-th^=Replies] .forum__replies .bt-content {
    display: block;
    margin-left: 0;
  }
}
.ama__forum-table-wrap table tr [data-th=Replies] .bt-content br,
.ama__forum-table-wrap table tr [data-th^=Comments] .bt-content br,
.ama__topic-table-wrap table tr [data-th=Replies] .bt-content br,
.ama__topic-table-wrap table tr [data-th^=Comments] .bt-content br {
  display: none;
}
@media (min-width: 56.25em) {
  .ama__forum-table-wrap table tr [data-th=Replies] .bt-content br,
  .ama__forum-table-wrap table tr [data-th^=Comments] .bt-content br,
  .ama__topic-table-wrap table tr [data-th=Replies] .bt-content br,
  .ama__topic-table-wrap table tr [data-th^=Comments] .bt-content br {
    display: initial;
  }
}
.ama__forum-table-wrap table tr [data-th=Replies] .bt-content a,
.ama__forum-table-wrap table tr [data-th^=Comments] .bt-content a,
.ama__topic-table-wrap table tr [data-th=Replies] .bt-content a,
.ama__topic-table-wrap table tr [data-th^=Comments] .bt-content a {
  padding: 0 14px;
}
.ama__forum-table-wrap table tr [data-th="Last post"] span span,
.ama__forum-table-wrap table tr [data-th=Recent] span span,
.ama__forum-table-wrap table tr [data-th="Last reply"] span span,
.ama__topic-table-wrap table tr [data-th="Last post"] span span,
.ama__topic-table-wrap table tr [data-th=Recent] span span,
.ama__topic-table-wrap table tr [data-th="Last reply"] span span {
  top: 0px;
}
@media (min-width: 75em) {
  .ama__forum-table-wrap table tr [data-th="Last post"] span span,
  .ama__forum-table-wrap table tr [data-th=Recent] span span,
  .ama__forum-table-wrap table tr [data-th="Last reply"] span span,
  .ama__topic-table-wrap table tr [data-th="Last post"] span span,
  .ama__topic-table-wrap table tr [data-th=Recent] span span,
  .ama__topic-table-wrap table tr [data-th="Last reply"] span span {
    top: 0px;
  }
}
.ama__forum-table-wrap table tr [data-th="Last post"] span span span,
.ama__forum-table-wrap table tr [data-th=Recent] span span span,
.ama__forum-table-wrap table tr [data-th="Last reply"] span span span,
.ama__topic-table-wrap table tr [data-th="Last post"] span span span,
.ama__topic-table-wrap table tr [data-th=Recent] span span span,
.ama__topic-table-wrap table tr [data-th="Last reply"] span span span {
  top: 0px;
}
.ama__forum-table-wrap table td,
.ama__topic-table-wrap table td {
  border: none;
  background: none;
  border-bottom: 1px solid #cecece;
  height: auto;
  padding-bottom: 0em;
  vertical-align: top;
}
@media (min-width: 75em) {
  .ama__forum-table-wrap table td,
  .ama__topic-table-wrap table td {
    height: 126px;
  }
}
.ama__forum-table-wrap table td .time,
.ama__topic-table-wrap table td .time {
  display: block;
}
.ama__forum-table-wrap table td .author a,
.ama__topic-table-wrap table td .author a {
  font-weight: 400;
}

table[id^=forum-topic] td.bt-hide {
  display: none;
}
@media (min-width: 75em) {
  table[id^=forum-topic] td.bt-hide {
    display: table-cell;
  }
}
table[id^=forum-topic] thead th {
  line-height: 19px;
}
table[id^=forum-topic] thead th a {
  white-space: nowrap;
  position: relative;
}
table[id^=forum-topic] thead th a:after {
  content: unset;
  position: absolute;
  width: 12px;
  height: 18px;
  background: url("../svg/icon-forum-asc-desc.svg") no-repeat 0 0;
  background-size: contain;
  top: 5px;
  margin-left: 5px;
}
@media (min-width: 75em) {
  table[id^=forum-topic] thead th a:after {
    content: " ";
  }
}
table[id^=forum-topic] thead th.is-active a:after {
  content: unset;
}
table[id^=forum-topic] td.forum_replies a {
  display: none;
}

.ama__topic-table-wrap table tbody tr:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 75em) {
  .ama__topic-table-wrap table tbody tr:first-child {
    display: table-row;
  }
}
.ama__topic-table-wrap table td {
  display: block;
}
@media (min-width: 75em) {
  .ama__topic-table-wrap table td {
    display: table-cell;
  }
}
.ama__topic-table-wrap table tr {
  border-top: 1px solid #979797;
}
.ama__topic-table-wrap table tr:not(:first-child) td[data-th=Topic]:before,
.ama__topic-table-wrap table tr:not(:first-child) td[data-th="Item Type by Item Type"]:before,
.ama__topic-table-wrap table tr:not(:first-child) td[data-th="Item Type"]:before {
  display: none;
}
@media (min-width: 75em) {
  .ama__topic-table-wrap table tr:not(:first-child) td[data-th=Topic]:before,
  .ama__topic-table-wrap table tr:not(:first-child) td[data-th="Item Type by Item Type"]:before,
  .ama__topic-table-wrap table tr:not(:first-child) td[data-th="Item Type"]:before {
    display: inline;
  }
}
.ama__topic-table-wrap th a {
  font-weight: 400;
  font-size: 20px;
  color: black;
}
.ama__topic-table-wrap th:nth-of-type(3) {
  position: relative;
}
.ama__topic-table-wrap th:first-child {
  font-weight: 600;
  font-size: 26px;
}
.ama__topic-table-wrap .forum__topic {
  width: 100%;
}
@media (min-width: 75em) {
  .ama__topic-table-wrap .forum__topic {
    width: 70%;
  }
}
.ama__topic-table-wrap .forum__title div:first-child {
  font-size: 22px;
  font-weight: 400;
}
.ama__topic-table-wrap tbody tr td[data-th^=Report], .ama__topic-table-wrap tbody tr td[data-th^=Resolution] {
  text-align: left;
}
@media (min-width: 75em) {
  .ama__topic-table-wrap tbody tr td[data-th^=Report], .ama__topic-table-wrap tbody tr td[data-th^=Resolution] {
    display: table-cell;
  }
}
.ama__topic-table-wrap tbody tr td.forum-heading[data-th=Sections], .ama__topic-table-wrap tbody tr td.forum-heading[data-th=Topic], .ama__topic-table-wrap tbody tr td.forum__topic[data-th=Sections], .ama__topic-table-wrap tbody tr td.forum__topic[data-th=Topic] {
  padding-top: 21px;
}
.ama__topic-table-wrap tbody tr td.forum-heading[data-th=Sections]:before, .ama__topic-table-wrap tbody tr td.forum-heading[data-th=Topic]:before, .ama__topic-table-wrap tbody tr td.forum__topic[data-th=Sections]:before, .ama__topic-table-wrap tbody tr td.forum__topic[data-th=Topic]:before {
  font-weight: 700;
  margin-top: 1.5rem;
  line-height: 1.143;
}
.ama__topic-table-wrap table tr [data-th=Topics] span {
  position: relative;
  bottom: 0px;
  display: inline-block;
  margin-right: 7px;
}
@media (min-width: 75em) {
  .ama__topic-table-wrap table tr [data-th=Topics] span {
    display: block;
    margin-right: 0;
  }
}
.ama__topic-table-wrap .forum__last-reply span.author {
  text-wrap: nowrap;
}
.ama__topic-table-wrap .forum__last-reply span.time {
  display: block;
}
.ama__topic-table-wrap .forum__last-reply span.bt-content {
  display: inline-block;
}
@media (min-width: 75em) {
  .ama__topic-table-wrap .forum__last-reply span.bt-content {
    display: block;
  }
}

#block-ama-one-forums-content .action-links.ama__button--secondary a {
  color: #46166B;
  text-decoration: none;
  padding: 0px 40px;
}
#block-ama-one-forums-content .action-links.ama__button--secondary:hover a {
  color: white;
}
#block-ama-one-forums-content a.print_forum_link {
  position: relative;
  padding-right: 1.7em;
  text-decoration: none;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  color: #46166B;
}
#block-ama-one-forums-content a.print_forum_link svg {
  position: relative;
  height: 23px;
  width: 26px;
  top: 6px;
}
#block-ama-one-forums-content a.print_forum_link:after {
  content: " ";
  background-image: url("../svg/icon-print.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  height: 23px;
  width: 26px;
  position: absolute;
  right: 0;
  top: 0;
}

body.hod-forum table thead tr th:first-child {
  width: 80%;
}
body.hod-forum table thead tr th:nth-of-type(2) {
  display: none !important;
}
body.hod-forum table thead tr th:nth-of-type(3) {
  text-align: left;
}
@media (min-width: 75em) {
  body.hod-forum table thead tr th:nth-of-type(3) {
    width: 10%;
    text-align: center;
  }
}
body.hod-forum table thead tr th:nth-of-type(3), body.hod-forum table thead tr th:nth-of-type(4) {
  width: 100%;
}
@media (min-width: 75em) {
  body.hod-forum table thead tr th:nth-of-type(3), body.hod-forum table thead tr th:nth-of-type(4) {
    width: 10%;
  }
}
body.hod-forum table thead tr th:nth-of-type(4) {
  text-align: left;
}
body.hod-forum table tbody tr td:first-child {
  width: 80%;
}
body.hod-forum table tbody tr td:nth-of-type(2) {
  display: none !important;
}
body.hod-forum table tbody tr td:nth-of-type(3), body.hod-forum table tbody tr td:nth-of-type(4) {
  width: 100%;
}
@media (min-width: 75em) {
  body.hod-forum table tbody tr td:nth-of-type(3), body.hod-forum table tbody tr td:nth-of-type(4) {
    width: 10%;
  }
}
/* Format 'count new' */
table a.new-replies {
  font-weight: 400;
}
table a.new-replies span {
  display: inline-block !important;
}
table a.new-replies .count-new {
  color: #ffffff;
  background: #027DBC;
  border-radius: 14px;
  margin-right: 6px;
  text-align: center;
  line-height: 1.3;
  padding: 0 7px;
}
#ama__forums #block-pagetitle h1 {
  margin-top: 1.5rem;
  margin-bottom: 0.75rem;
}
@media (min-width: 75em) {
  #ama__forums #block-pagetitle h1 {
    margin-bottom: 3.5rem;
    margin-top: 4rem;
  }
}
#ama__forums p, #ama__forums .ama__resource-link--inline__text, #ama__forums .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text #ama__forums .ama__image__text__subtitle, #ama__forums p a, #ama__forums .ama__resource-link--inline__text a, #ama__forums .ama__jama .ama__image__text .ama__image__text__subtitle a, .ama__jama .ama__image__text #ama__forums .ama__image__text__subtitle a, #ama__forums li, #ama__forums li a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
}

.ama__topic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 28px;
}
.ama__topic-header {
  padding: 7px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 75em) {
  .ama__topic-header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__topic-author {
  margin-right: 12px;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.ama__topic-author a {
  color: #027DBC;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  text-decoration: none;
}
.ama__topic-date {
  color: #767676;
}
.ama__topic-print {
  margin-left: auto;
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
@media (min-width: 56.25em) {
  .ama__topic-print {
    -webkit-box-ordinal-group: inherit;
    -ms-flex-order: inherit;
    order: inherit;
  }
}
.ama__topic-print a {
  position: relative;
  padding-right: 2.2em;
  text-decoration: none;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  color: #46166B;
}
.ama__topic-print a svg {
  position: relative;
  height: 23px;
  width: 26px;
  top: 6px;
}
.ama__topic-print a .icon {
  content: " ";
  background-image: url("../svg/icon-print.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  height: 23px;
  width: 26px;
  position: absolute;
  right: 0;
  top: 0;
}
.ama__topic-body {
  margin-bottom: 0;
}
@media (min-width: 75em) {
  .ama__topic-body {
    margin-bottom: 1em;
  }
}
.ama__topic-body ol {
  margin: 0 0 2em 1em;
}
.ama__topic-body ol:last-child {
  margin-bottom: 0;
}
.ama__topic-body ol li {
  margin-bottom: 1em;
}
.ama__topic-body ol li ol {
  list-style-type: lower-alpha;
  padding-left: 0;
  margin-top: 1rem;
  margin-bottom: 2em;
}
.ama__topic-body ol li ol li {
  margin-bottom: 1em;
}
.ama__topic-resolution {
  font-weight: 700;
  margin-bottom: 0.5em;
}
.ama__topic-downloads {
  margin-bottom: 1.5em;
}
.ama__topic-downloads a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 700;
  color: #027DBC;
  text-decoration: none;
}
.ama__topic-downloads svg {
  position: relative;
  top: 6px;
}
.ama__topic-comment a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 700;
  color: #027DBC;
  text-decoration: none;
}

.new-comment {
  top: -120px;
  position: relative;
}
.new-comment.is_admin {
  top: -180px;
}

.ama__full_hero_banner {
  padding: 60px 0 150px;
  margin-bottom: -150px;
  background-size: cover;
}
.ama__full_hero_banner__card {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 14px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background: white;
  border-radius: 8px;
  border: 1px solid #EDEDED;
  -webkit-box-shadow: 0px 2px 4px -2px rgba(16, 24, 40, 0.0588235294), 0px 4px 8px -2px rgba(16, 24, 40, 0.1019607843);
  box-shadow: 0px 2px 4px -2px rgba(16, 24, 40, 0.0588235294), 0px 4px 8px -2px rgba(16, 24, 40, 0.1019607843);
  padding: 21px;
}
@media (min-width: 56.25em) {
  .ama__full_hero_banner__card {
    width: 56%;
  }
}
@media (min-width: 56.25em) {
  .ama__full_hero_banner__card {
    padding: 28px;
  }
}
.ama__full_hero_banner__card a.ama__button {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: #7229D1;
  border-color: transparent;
  color: #ffffff;
  text-transform: uppercase;
  border-radius: 6px;
  text-transform: none;
  font-size: 16px !important;
  font-weight: 700;
}
@media screen and (min-width: 37.5em) {
  .ama__full_hero_banner__card a.ama__button {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__full_hero_banner__card a.ama__button {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama__full_hero_banner__card a.ama__button {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .ama__full_hero_banner__card a.ama__button {
    padding: 14px;
  }
}
.ama__full_hero_banner__card a.ama__button:hover, .ama__full_hero_banner__card a.ama__button:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.ama__full_hero_banner__card a.ama__button:hover {
  background-color: #9073A6;
  border-color: transparent;
  color: #ffffff;
  text-decoration: none;
}
.ama__full_hero_banner__card .ama__h1, .ama__full_hero_banner__card .dr-finder-search-results-header__results-text, .ama__full_hero_banner__card .dr-finder-filter_suggestions span, .dr-finder-filter_suggestions .ama__full_hero_banner__card span {
  margin-bottom: 7px;
}
.ama__full_hero_banner + .section {
  position: relative;
}

.global-search-trigger {
  position: relative;
  background-color: #46166B;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff;
  height: 60px;
  width: 70px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 1px solid #767676;
}
@media (min-width: 37.5em) {
  .global-search-trigger {
    display: none;
  }
}
.global-search-trigger__icon {
  background-size: 24px 25px;
  min-height: 24px;
  min-width: 25px;
  max-height: 24px;
  max-width: 25px;
}

.ama__global-search {
  padding-left: 10.5px;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 60px;
  position: absolute;
  top: 60px;
  left: 0;
  width: 100%;
  background-color: #46166B;
  -webkit-box-flex: 0.8;
  -ms-flex-positive: 0.8;
  flex-grow: 0.8;
}
@media (min-width: 56.25em) {
  .ama__global-search {
    padding-left: 14px;
  }
}
@media (min-width: 37.5em) {
  .ama__global-search {
    position: relative;
    display: block;
    padding-left: 0;
    top: 0;
    height: 34px;
    border: none;
    width: 70px;
  }
}
@media (min-width: 56.25em) {
  .ama__global-search {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
.ama__global-search .searchbar-wrapper {
  width: 100%;
}
.ama__global-search .ama__search__field--in-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 37.5em) {
  .ama__global-search .ama__search__field--in-body {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.ama__global-search input[type=text],
.ama__global-search .ama__search__field__input {
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  background-image: none;
  border: 0;
  max-height: 40px;
  min-height: 40px;
  min-width: 250px;
}
@media (min-width: 56.25em) {
  .ama__global-search input[type=text],
  .ama__global-search .ama__search__field__input {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__global-search input[type=text],
  .ama__global-search .ama__search__field__input {
    padding-bottom: 14px;
  }
}
@media (min-width: 37.5em) {
  .ama__global-search input[type=text],
  .ama__global-search .ama__search__field__input {
    padding: 0 7px;
    display: block;
    max-height: 34px;
    min-height: 34px;
  }
}
.ama__global-search input[type=text]:focus, .ama__global-search input[type=text]:active,
.ama__global-search .ama__search__field__input:focus,
.ama__global-search .ama__search__field__input:active {
  color: #000000;
  font-style: normal;
  border: 1px solid #ffffff;
}
.ama__global-search input[type=text]::-webkit-input-placeholder, .ama__global-search .ama__search__field__input::-webkit-input-placeholder {
  font-style: italic;
}
.ama__global-search input[type=text]::-moz-placeholder, .ama__global-search .ama__search__field__input::-moz-placeholder {
  font-style: italic;
}
.ama__global-search input[type=text]:-ms-input-placeholder, .ama__global-search .ama__search__field__input:-ms-input-placeholder {
  font-style: italic;
}
.ama__global-search input[type=text]::-ms-input-placeholder, .ama__global-search .ama__search__field__input::-ms-input-placeholder {
  font-style: italic;
}
.ama__global-search input[type=text]::placeholder,
.ama__global-search .ama__search__field__input::placeholder {
  font-style: italic;
}
.ama__global-search .form-actions {
  margin: 0;
}
.ama__global-search .ama__global-search__action .ama__button {
  background-size: 0 0;
  padding: 0;
  margin: 0;
  outline: none;
  overflow: hidden;
  min-width: 100px;
  position: relative;
  text-indent: 0;
}
@media (min-width: 37.5em) {
  .ama__global-search .ama__global-search__action .ama__button {
    border: 2px solid #ffffff;
    background-color: #46166B;
    background-size: 22px 22px;
    background-position: 5px 4px;
    min-height: 34px;
    max-height: 34px;
    min-width: 34px;
    max-width: 34px;
    height: 34px;
    width: 39px;
    text-indent: -999px;
  }
}
.ama__global-search .ama__global-search__action .ama__button:hover {
  background-color: #9073A6;
}

.sapi-did-you-mean {
  margin-bottom: 20px;
}

.hero-evergreen {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
}
@media (min-width: 56.25em) {
  .hero-evergreen {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
  }
}
.hero-evergreen__mobile-image {
  display: block;
}
@media (min-width: 37.5em) {
  .hero-evergreen__mobile-image {
    display: none;
  }
}
.hero-evergreen__aside {
  padding: 14px;
  background: #46166B;
  -ms-flex-preferred-size: 33.33%;
  flex-basis: 33.33%;
  color: #ffffff;
}
@media (min-width: 56.25em) {
  .hero-evergreen__aside {
    padding: 28px;
  }
}
.hero-evergreen__aside h5 {
  font-weight: 400;
}
.hero-evergreen__aside--full-width {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.hero-evergreen__background {
  -ms-flex-preferred-size: 66.66%;
  flex-basis: 66.66%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-size: cover;
  background-position: center center;
  min-height: 366px;
}
.hero-evergreen__background .hero-evergreen__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  min-height: 150px;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}
@media (min-width: 37.5em) {
  .hero-evergreen__background .hero-evergreen__buttons {
    min-height: 200px;
    background: #ffffff;
    padding-top: 10.5px;
    padding-bottom: 21px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .hero-evergreen__background .hero-evergreen__buttons {
    padding-top: 14px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .hero-evergreen__background .hero-evergreen__buttons {
    padding-bottom: 28px;
  }
}
.hero-evergreen__background .hero-evergreen__buttons .ama__button {
  padding-right: 42px;
  padding-left: 42px;
  padding-bottom: 5.25px;
  padding-top: 5.25px;
  margin: 21px;
  color: #ffffff;
  font-weight: 400;
}
@media (min-width: 56.25em) {
  .hero-evergreen__background .hero-evergreen__buttons .ama__button {
    padding-right: 56px;
  }
}
@media (min-width: 56.25em) {
  .hero-evergreen__background .hero-evergreen__buttons .ama__button {
    padding-left: 56px;
  }
}
@media (min-width: 56.25em) {
  .hero-evergreen__background .hero-evergreen__buttons .ama__button {
    padding-bottom: 7px;
  }
}
@media (min-width: 56.25em) {
  .hero-evergreen__background .hero-evergreen__buttons .ama__button {
    padding-top: 7px;
  }
}
@media (min-width: 56.25em) {
  .hero-evergreen__background .hero-evergreen__buttons .ama__button {
    margin: 28px;
  }
}
.hero-evergreen__background .hero-evergreen__buttons .ama__button--secondary {
  color: #46166B;
}
.hero-evergreen__background .hero-evergreen__buttons .ama__button--secondary:hover {
  color: #ffffff;
}
.hero-evergreen__background .hero-evergreen__buttons .ama__button:focus-visible {
  outline: 2px solid #027DBC;
  outline-offset: 3px;
}
@media (min-width: 37.5em) {
  .hero-evergreen__background .hero-evergreen__buttons {
    background: none;
    min-height: 300px;
    padding-top: 150px;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset;
  }
}
@media (min-width: 37.5em) {
  .hero-evergreen__background .hero-evergreen__buttons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-item-align: unset;
    -ms-grid-row-align: unset;
    align-self: unset;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 0;
  }
  .hero-evergreen__background .hero-evergreen__buttons--stacked {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-flex: 0.2;
    -ms-flex-positive: 0.2;
    flex-grow: 0.2;
    min-height: 300px;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset;
  }
}

.ama__news-article:not(body) {
  margin-bottom: 21px;
}
@media (min-width: 37.5em) {
  .ama__news-article:not(body) .hero-evergreen {
    margin-bottom: 28px;
  }
}

.ama__news-article .hero-evergreen__buttons .ama__button,
.js-layout-builder-block .hero-evergreen__buttons .ama__button,
.layout__region .hero-evergreen__buttons .ama__button {
  border: solid 1px #471b6d;
  background-color: #ffffff;
  color: #46166B;
}
.ama__news-article .hero-evergreen__buttons .ama__button:hover,
.js-layout-builder-block .hero-evergreen__buttons .ama__button:hover,
.layout__region .hero-evergreen__buttons .ama__button:hover {
  background-color: #46166B;
  color: #ffffff;
}

.js-layout-builder-block .hero-evergreen,
.layout.section:not(.ama__category__row) .hero-evergreen {
  margin-bottom: 21px;
}
@media (min-width: 37.5em) {
  .js-layout-builder-block .hero-evergreen,
  .layout.section:not(.ama__category__row) .hero-evergreen {
    margin-bottom: 28px;
  }
}

@media (min-width: 37.5em) {
  .ama__layout--two-col-right--75-25__top .hero-evergreen {
    margin-right: 10px;
  }
}

.thirty-seventy-block {
  margin-bottom: 21px;
}
@media (min-width: 37.5em) {
  .thirty-seventy-block {
    margin-bottom: 21px;
  }
}
.thirty-seventy-block .hero-evergreen .hero-evergreen__buttons {
  background: transparent;
  background-repeat: none;
  position: absolute;
  width: 100%;
  -ms-flex-line-pack: center;
  align-content: center;
}

.ama__hero-story {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  background: #EDEDED;
}
@media (max-width: 37.5em) {
  .ama__hero-story--video .ama__hero-story__text {
    margin: 0 28px 56px;
  }
}
.ama__hero-story__text {
  min-height: 400px;
  width: 85%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  background: #ffffff;
  padding: 28px;
  margin: -28px 28px 56px;
}
@media (min-width: 37.5em) {
  .ama__hero-story__text {
    margin: 0;
  }
}
@media (min-width: 56.25em) {
  .ama__hero-story__text {
    width: 100%;
  }
}
.ama__hero-story__featured-quote {
  line-height: 1.2em;
}
.ama__hero-story__featured-quote:before, .ama__hero-story__featured-quote:after {
  content: '"';
}
.ama__hero-story .ama__button {
  margin: 28px auto 7px;
}
@media (min-width: 37.5em) {
  .ama__hero-story .ama__button {
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin: 14px 0 7px;
  }
}
@media (max-width: 37.5em) {
  .ama__hero-story__media {
    margin-top: 21px;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}
@media (max-width: 37.5em) and (min-width: 56.25em) {
  .ama__hero-story__media {
    margin-top: 28px;
  }
}
.ama__hero-story__member-name--purple {
  color: #7229D1;
}

.ama__highlighted-articles {
  padding: 21px;
  border: 1px solid #000000;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #EDEDED;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 56.25em) {
  .ama__highlighted-articles {
    padding: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__highlighted-articles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (min-width: 56.25em) {
  .ama__highlighted-articles {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ama__highlighted-articles .ama__article-stub {
    margin-left: 21px;
    width: calc(50% - 14px);
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__highlighted-articles .ama__article-stub {
    margin-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__highlighted-articles .ama__article-stub:first-child {
    margin-left: 0;
  }
}

nav[data-type=forum-breadcrumb] ol.hod-breadcrumbs li {
  display: inline-block;
  margin: 3.5px 0;
}
@media (min-width: 37.5em) {
  nav[data-type=forum-breadcrumb] ol.hod-breadcrumbs li {
    margin: 3.5px 14px 3.5px 0;
  }
}
nav[data-type=forum-breadcrumb] ol.hod-breadcrumbs li:last-child {
  margin: 3.5px 0;
}
@media (min-width: 37.5em) {
  nav[data-type=forum-breadcrumb] ol.hod-breadcrumbs li:last-child {
    margin: 3.5px 0;
  }
}
nav[data-type=forum-breadcrumb] ol.hod-breadcrumbs li.hod-breadcrumb-li a.hod-breadcrumb {
  padding: 4px 14px 3px;
  text-decoration: none;
  font-size: 22px;
  font-weight: 700;
  color: #ffffff;
  line-height: 1.23;
  background: #46166B;
}
nav[data-type=forum-breadcrumb] ol.hod-breadcrumbs li.hod-breadcrumb-li a.hod-breadcrumb:hover {
  background: #9073A6;
}
nav[data-type=forum-breadcrumb] ol.hod-breadcrumbs li a {
  font-size: 18px;
}
nav[data-type=forum-breadcrumb] ol.hod-breadcrumbs li a:focus-visible {
  outline: 2px solid #027DBC;
  outline-offset: 3px;
}

.ama__info-card {
  display: inline-block;
}
.ama__info-card__wrap {
  background: #EDEDED;
  border: 1px solid #767676;
  margin-bottom: 30px;
}
.ama__info-card__text {
  padding: 10px;
}
.ama__info-card__text p, .ama__info-card__text .ama__resource-link--inline__text, .ama__info-card__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__info-card__text .ama__image__text__subtitle {
  margin-bottom: 0;
}
@media (min-width: 37.5em) {
  .ama__info-card__text {
    display: inline-block;
  }
}
.ama__info-card__image {
  width: 100%;
  height: auto;
}
@media (min-width: 37.5em) {
  .ama__info-card__image {
    max-width: 80px;
    display: inline-block;
    vertical-align: top;
  }
}
.ama__info-card__label {
  margin-bottom: 0;
}
.ama__info-card--contact .ama__info-card__image {
  max-width: none;
}
@media (min-width: 37.5em) {
  .ama__info-card--contact .ama__info-card__image {
    width: 50%;
  }
}
.ama__info-card--event .ama__info-card__wrap {
  margin-bottom: 0;
}
.ama__info-card--event .ama__info-card__image {
  max-width: none;
}
.ama__info-card--location .layout__region--main {
  min-height: unset !important;
}
@media (min-width: 37.5em) {
  .ama__info-card--location .ama__info-card__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.ama__info-card--location .ama__info-card__map {
  display: inline-block;
}
@media (min-width: 37.5em) {
  .ama__info-card--location .ama__info-card__map {
    width: 50%;
  }
}

.bio-entry {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 14px;
  margin-right: 8px;
}
.bio-entry .by {
  margin-right: 5px;
}
.bio-entry .and {
  margin-right: 8px;
}
.bio-entry .ama__link--icon {
  margin-left: 4px;
}
.bio-entry .ama__link--icon:focus-visible {
  outline: 2px solid #0076a5;
  outline-offset: -4px;
}

span.ama__inline-bio__link:focus-visible {
  outline: 2px solid #0076a5;
  outline-offset: 2px;
}

.ama__inline-bio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.ama__inline-bio__link a {
  font-size: 14px;
  display: block;
  font-weight: 600;
  text-decoration: none;
  color: #027DBC;
}
.ama__inline-bio__link--full {
  font-size: 1.5em;
  margin-top: -20px;
  margin-left: -5px;
  margin-bottom: 28px;
  font-weight: 400;
}
.ama__inline-bio__link.ama__link--icon {
  margin-bottom: 14px;
  display: block;
  line-height: 1;
}
.ama__inline-bio__link.ama__link--icon:hover svg {
  fill: #46166B;
}
.ama__inline-bio__link.ama__link--icon svg {
  fill: #000000;
  width: 18px;
  height: 18px;
  max-height: 18px;
  max-width: 18px;
}

.ama__jama {
  margin-bottom: 21px;
  clear: both;
}
@media (min-width: 56.25em) {
  .ama__jama {
    margin-bottom: 28px;
  }
}
@media (max-width: 56.25em) {
  .ama__jama {
    margin-bottom: 21px;
  }
}
@media (max-width: 56.25em) and (min-width: 56.25em) {
  .ama__jama {
    margin-bottom: 28px;
  }
}
.ama__jama .logo img {
  padding-bottom: 14px;
}
.ama__jama a {
  text-decoration: none;
  display: block;
}
.ama__jama a.ama__jama__link--sign-up {
  margin-top: 10.5px;
  color: #d81735;
}
@media (min-width: 56.25em) {
  .ama__jama a.ama__jama__link--sign-up {
    margin-top: 14px;
  }
}
.ama__jama a.ama__jama__link--sign-up:hover {
  text-decoration: underline;
}
.ama__jama .ama__link--with-image a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 37.5em) {
  .ama__jama .ama__link--with-image a {
    width: auto;
  }
}
.ama__jama .ama__link--with-image a .ama__image__text {
  padding-left: inherit;
  padding-right: 14px;
}
@media (min-width: 25em) {
  .ama__jama .ama__link--with-image a .ama__image-wrap {
    margin-left: auto;
  }
}
.ama__jama .ama__rule {
  margin-top: 21px;
}
@media (min-width: 56.25em) {
  .ama__jama .ama__rule {
    margin-top: 28px;
  }
}
.ama__jama li img {
  display: none;
}
.ama__jama li.ama__link--with-image img {
  display: block;
}

.ama__jama a.ama__jama__header {
  color: #ffffff;
  background-color: #d81735;
  padding: 0 7px;
  font-size: 27px;
  min-width: 265px;
  max-width: 100%;
  display: inline-block;
  margin-bottom: 14px;
}

.ama__jama__title {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 7px;
}
.ama__jama__title .ama__icon {
  max-height: 30px;
  margin-right: 7px;
  max-width: 30px;
  width: 30px;
  height: 30px;
  background-size: 30px 30px;
  min-height: 30px;
  min-width: 30px;
}

.ama__jama__links {
  list-style: none;
}
.ama__jama__links li {
  margin: 0;
  list-style: none;
}
.ama__jama__links li:hover {
  border-color: #d81735;
}
.ama__jama__links li:last-of-type a {
  padding-bottom: 0;
}
.ama__jama__links li a {
  display: block;
  padding: 7px 0;
  text-decoration: none;
}
.ama__jama__links li a:hover h3 {
  text-decoration: underline;
  color: #d81735;
}
.ama__jama__links li a:hover .ama__image__text__subtitle {
  color: #000000;
}

.ama__jama .ama__image__text .ama__image__text__subtitle {
  display: block;
  font-style: italic;
  margin-bottom: 0;
}

*[class*=__page-content] .ama__jama .ama__jama__links li a {
  margin-top: 7px;
}

.ama__jama--homepage {
  margin-top: 35px;
}
.ama__jama--homepage .ama__jama__links {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .ama__jama--homepage .ama__jama__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ama__jama--homepage .ama__jama__links li {
    margin-right: 21px;
    width: 25%;
    list-style: none;
    border-top: 1px solid #CBCBCB;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__jama--homepage .ama__jama__links li {
    margin-right: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__jama--homepage .ama__jama__links li:last-child {
    margin-right: 0;
  }
}
@media (min-width: 37.5em) {
  .ama__jama--homepage .ama__jama__links li:hover {
    border-color: #d81735;
  }
}
@media (min-width: 37.5em) {
  .ama__jama--homepage .ama__jama__links a {
    padding-bottom: 0;
  }
}
.ama__jama--homepage .ama__rule {
  border-color: #d81735;
}
@media (min-width: 37.5em) {
  .ama__jama--homepage {
    margin-top: 0;
  }
}

@media (min-width: 37.5em) {
  .ama__jama--horizontal .ama__jama__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .ama__jama--horizontal .ama__jama__links li {
    width: 32%;
    padding-right: 10px;
  }
  .ama__jama--horizontal .ama__jama__links a {
    padding-bottom: 0;
  }
}
.ama__jama--horizontal .ama__jama__links .ama__link--with-image a {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
}
.ama__jama--horizontal .ama__jama__links .ama__link--with-image a .ama__image__text {
  padding: 0;
}
.ama__jama--horizontal .ama__jama__links .ama__link--with-image a .ama__image-wrap {
  margin-left: inherit;
}
.ama__jama--horizontal .ama__jama__links .ama__image {
  width: 100%;
}

.ama__jama--reg {
  font-style: italic;
}
.ama__jama--reg:after {
  content: "®";
}

.ama__lead-news > * {
  margin-top: 7px;
}
@media (min-width: 56.25em) {
  .ama__lead-news > * {
    margin-top: 14px;
  }
}
.ama__lead-news .ama__article-stub ~ .ama__article-stub {
  border-top: 1px solid #767676;
  padding-top: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__lead-news .ama__article-stub ~ .ama__article-stub {
    padding-top: 14px;
  }
}

.ama__link-list {
  display: none;
}
.ama__link-list ul li {
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  border-bottom: 1px solid #EDEDED;
  list-style: none;
}
@media (min-width: 56.25em) {
  .ama__link-list ul li {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__link-list ul li {
    padding-bottom: 14px;
  }
}
.ama__link-list ul li:first-child {
  border-top: 1px solid #EDEDED;
}
.ama__link-list ul li:last-child {
  border-bottom: 0;
}
.ama__link-list ul li:last-child span {
  margin-top: 21px;
  font-style: italic;
  font-weight: 700;
}
@media (min-width: 56.25em) {
  .ama__link-list ul li:last-child span {
    margin-top: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__link-list {
    display: block;
  }
}
@media (min-width: 37.5em) {
  .ama__link-list--mobile {
    display: none;
  }
}
.ama__link-list--mobile .ui-accordion-header {
  color: #46166B;
  font-weight: 400;
  border: 1px solid #46166B;
  background-color: transparent;
  border-radius: 0;
  text-align: center;
  margin: 0;
}
.ama__link-list--mobile .ui-accordion-header .ui-icon {
  display: none;
}
.ama__link-list--mobile .ui-accordion-header:focus {
  outline: none;
}
.ama__link-list--mobile .ui-accordion-header.ui-state-active {
  color: #ffffff;
  background-color: #46166B;
  border-bottom: 0;
}
.ama__link-list--mobile .ui-accordion-header.ui-state-active .ui-icon {
  display: block;
  background-image: none;
  position: absolute;
  top: 50%;
  right: 15px;
  width: 0;
  height: 0;
  pointer-events: none;
  border-width: 15px 10px 0 10px;
  border-style: solid;
  border-color: #ffffff #46166B #46166B #46166B;
}
.ama__link-list--mobile .ui-accordion-content {
  border: 0;
  padding: 0;
  padding-left: 10.5px;
  padding-right: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__link-list--mobile .ui-accordion-content {
    padding-left: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__link-list--mobile .ui-accordion-content {
    padding-right: 14px;
  }
}
.ama__link-list--mobile .ui-accordion-content ul {
  list-style: none;
}
.ama__link-list--mobile .ui-accordion-content ul li {
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  border-bottom: 1px solid #EDEDED;
  list-style: none;
}
@media (min-width: 56.25em) {
  .ama__link-list--mobile .ui-accordion-content ul li {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__link-list--mobile .ui-accordion-content ul li {
    padding-bottom: 14px;
  }
}
.ama__link-list--mobile .ui-accordion-content ul li:last-child {
  border-bottom: 0;
}

.ama__member-feature-rail {
  margin-bottom: 21px;
  padding: 21px;
  display: -ms-grid;
  display: grid;
  margin-left: 0;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 28px;
  background: #EDEDED;
}
.ama__member-feature-rail > * {
  margin-top: 28px;
}
@media (min-width: 56.25em) {
  .ama__member-feature-rail > * {
    margin-top: 56px;
  }
}
@media (min-width: 56.25em) {
  .ama__member-feature-rail {
    margin-bottom: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__member-feature-rail {
    padding: 28px;
  }
}
.ama__member-feature-rail > * {
  margin-top: 0;
  max-height: 325px;
}
.ama__member-feature-rail .ama__article-stub {
  margin-bottom: 21px;
  margin-top: 0;
}
@media (min-width: 56.25em) {
  .ama__member-feature-rail .ama__article-stub {
    margin-bottom: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__member-feature-rail {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    margin-left: 112px;
  }
  .ama__member-feature-rail .ama__article-stub:last-child {
    display: block;
  }
}
.ama__member-feature-rail .ama__article-stub .ama__image {
  width: 100%;
}
.ama__member-feature-rail .ama__article-stub__copy {
  display: none;
}
.ama__member-feature-rail__video-wrapper {
  position: relative;
}
.ama__member-feature-rail__video-wrapper__icon {
  position: absolute;
  right: 0;
  background: #7229D1;
  height: 40px;
  width: 40px;
}
.ama__member-feature-rail__video-wrapper__icon .icon--triangle {
  background-size: 15px 15px;
  min-height: 100%;
  min-width: 100%;
  background-position: center;
  max-height: 100%;
  max-width: 100%;
}
.ama__member-feature-rail [data-ancestor-position="3"] {
  display: none;
}
.ama__member-feature-rail .ama__link--homepage-viewall:link {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  text-align: right;
}
@media (min-width: 37.5em) {
  .ama__member-feature-rail {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    padding: 0 0 0 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ama__member-feature-rail .ama__link--homepage-viewall:link {
    text-align: left;
  }
}
@media (min-width: 75em) {
  .ama__member-feature-rail [data-ancestor-position="3"] {
    display: block;
  }
}

.ama__image_popup__wrapper {
  padding: 0;
}
.ama__image_popup__modal-link-wrapper {
  position: absolute;
  bottom: 7px;
  right: 0;
  height: 41px;
  width: 41px;
  display: none;
  z-index: 10;
}
@media (min-width: 37.5em) {
  .ama__image_popup__modal-link-wrapper {
    display: block;
  }
}
.ama__image_popup__modal-link-wrapper .ama-image-popup-icon {
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  background: url("../svg/expand.svg") no-repeat 0px 0px;
  background-size: cover;
}

.embedded-entity.media {
  margin-bottom: 14px;
}

.media-modal:not(.align-right) {
  clear: both;
}
@media (min-width: 37.5em) {
  .media-modal.align-right .media-caption,
  .media-modal.align-right .media-entity {
    padding: 0 50px 0 0;
  }
}
@media (min-width: 56.25em) {
  .media-modal.align-right .media-caption,
  .media-modal.align-right .media-entity {
    padding: 0 50px 0 0;
  }
}
@media (min-width: 75em) {
  .media-modal.align-right .media-caption,
  .media-modal.align-right .media-entity {
    padding: 0 50px 0 0;
  }
}
@media (min-width: 37.5em) {
  .media-modal .media-caption,
  .media-modal .media-entity {
    padding: 0 50px 0 23px;
  }
}
@media (min-width: 56.25em) {
  .media-modal .media-caption,
  .media-modal .media-entity {
    padding: 0 50px 0 45px;
  }
}
@media (min-width: 75em) {
  .media-modal .media-caption,
  .media-modal .media-entity {
    padding: 0 69px;
  }
}
.media-modal .media-entity {
  position: relative;
}

.ama-image-popup-modal {
  z-index: 502;
  display: table;
  max-width: 95%;
  max-height: 92vh !important;
  padding: 0.5em 0.5em 0;
}
.ama-image-popup-modal .ui-dialog-content {
  padding: 0;
  max-height: 100vh !important;
}
.ama-image-popup-modal .ui-dialog-content img {
  max-height: 90vh;
  max-width: 100%;
  width: auto;
  margin: 0 auto;
}

.ama-image-popup-modal.ui-widget.ui-widget-content {
  border: 0;
}

.ama-image-popup-modal .ui-dialog-title,
.ama-image-popup-modal .ui-button-icon-only .ui-icon,
.ama-image-popup-modal-wrapper .modal-link .ajax-progress-throbber .throbber,
.ama-image-popup-modal-wrapper .modal-link .ajax-progress {
  display: none;
}

.ama-image-popup-modal .ui-widget-header {
  padding: 0;
  border: none;
  background: none;
}

.ui-widget-overlay {
  background: #767676;
  opacity: 0.81;
}

.ama-image-popup-modal .ui-dialog-titlebar-close {
  background: url("../svg/close.svg");
  border: none;
  position: absolute;
  right: -24px;
  top: -14px;
  height: 28px;
  width: 28px;
  padding: 0;
}

.ama-image-popup-modal .ui-dialog-titlebar-close:focus {
  outline: none;
}

.ama_page_grouping {
  background-color: #80d4f5;
  min-height: 271px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 15px 35px;
  padding: 0;
}
@media (min-width: 37.5em) {
  .ama_page_grouping {
    padding: 0 25% 0 calc(25% - 21px);
    margin: 0 0 35px 0;
  }
}
@media (min-width: 56.25em) {
  .ama_page_grouping {
    padding: 0 8%;
  }
}
.ama_page_grouping .links {
  background-color: #cceefb;
  border-left: solid 14px #02aaec;
  padding: 14px 7px;
  -webkit-box-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  margin: 0;
}
@media (min-width: 37.5em) {
  .ama_page_grouping .links {
    padding: 28px;
    border-left: solid 21px #02aaec;
  }
}
@media (min-width: 56.25em) {
  .ama_page_grouping .links {
    -webkit-box-flex: 50%;
    -ms-flex: 50%;
    flex: 50%;
  }
}
.ama_page_grouping .links .ama_page_grouping_title {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 14px;
}
.ama_page_grouping .links .link-list {
  list-style-type: none;
}
.ama_page_grouping .links .link-list .ama_page_grouping_link {
  display: block;
  line-height: 1.19;
  text-transform: uppercase;
  padding: 9px 0;
}
.ama_page_grouping .links .link-list .ama_page_grouping_link a {
  display: block;
  text-decoration: none;
  position: relative;
  padding-right: 25px;
  white-space: normal;
}
@media (min-width: 37.5em) {
  .ama_page_grouping .links .link-list .ama_page_grouping_link a {
    padding-right: 20%;
  }
}
.ama_page_grouping .links .link-list .ama_page_grouping_link a:hover {
  text-decoration: underline;
}
.ama_page_grouping .links .link-list .ama_page_grouping_link a::after {
  content: " ";
  border-bottom: none;
  position: absolute;
  right: 0;
  top: 30%;
  width: 17px;
  height: 11px;
  background: url("../svg/arrow-right.svg") no-repeat 0px 0px;
}
@media (min-width: 37.5em) {
  .ama_page_grouping .links .link-list .ama_page_grouping_link a::after {
    right: 12%;
  }
}
@media (min-width: 56.25em) {
  .ama_page_grouping .links .link-list .ama_page_grouping_link a::after {
    right: 15%;
  }
}
.ama_page_grouping .ama_page_grouping_image {
  display: none;
}
@media (min-width: 56.25em) {
  .ama_page_grouping .ama_page_grouping_image {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-box-flex: 50%;
    -ms-flex: 50%;
    flex: 50%;
    display: block;
  }
}

.layout__region--rail_left .ama_page_grouping_news {
  margin: -14px -15px 27px;
  padding: 0 15px;
}
@media (max-width: 37.5em) {
  .layout__region--rail_left .ama_page_grouping_news:has(.open) {
    -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    background: white;
  }
}
@media (min-width: 37.5em) {
  .layout__region--rail_left .ama_page_grouping_news {
    margin: 0 0 28px 0;
    padding: 0;
    border-bottom: 1px solid #979797;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.layout__region--rail_left .ama_page_grouping_news .links {
  display: block;
  width: 100%;
}
.layout__region--rail_left .ama_page_grouping_news .links .ama_page_grouping_title {
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  padding: 15px 0;
  display: block;
  cursor: pointer;
  border-bottom: 1px solid #979797;
}
@media (min-width: 37.5em) {
  .layout__region--rail_left .ama_page_grouping_news .links .ama_page_grouping_title {
    cursor: initial;
    margin-bottom: 14px;
    border-bottom: 1px solid #979797;
    font-size: 22px;
    padding: 0 0 12px 0;
  }
}
@media (max-width: 37.5em) {
  .layout__region--rail_left .ama_page_grouping_news .links .ama_page_grouping_title > div {
    max-width: 331px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: rotate 0.2s ease-out;
    transition: rotate 0.2s ease-out;
  }
  .layout__region--rail_left .ama_page_grouping_news .links .ama_page_grouping_title > div::after {
    content: " ";
    background-image: url("../svg/icon-opendropdown-black.svg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    opacity: 0.5;
    height: 10px;
    width: 18px;
    position: absolute;
    right: 0;
    top: 22px;
  }
  .layout__region--rail_left .ama_page_grouping_news .links .ama_page_grouping_title.open > div::after {
    rotate: 180deg;
    -webkit-transition: rotate 0.2s ease-out;
    transition: rotate 0.2s ease-out;
  }
}
.layout__region--rail_left .ama_page_grouping_news .links .ama_page_grouping_title .active-mobile {
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #46166B;
  padding: 7px 0 0 0;
  text-decoration: none;
  pointer-events: none;
  cursor: not-allowed;
}
@media (min-width: 37.5em) {
  .layout__region--rail_left .ama_page_grouping_news .links .ama_page_grouping_title .active-mobile {
    display: none;
  }
}
.layout__region--rail_left .ama_page_grouping_news .links .link-list {
  list-style-type: none;
  clear: both;
  overflow: hidden;
  max-height: 0;
}
@media (max-width: 37.5em) {
  .layout__region--rail_left .ama_page_grouping_news .links .link-list.open {
    display: block;
    max-height: 247px;
    overflow-y: scroll;
    padding: 21px 0 12px;
    scrollbar-width: thin;
    scrollbar-color: #aaaaaa #f1f1f1;
  }
  .layout__region--rail_left .ama_page_grouping_news .links .link-list.open::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 5px;
    background-color: #f1f1f1;
  }
  .layout__region--rail_left .ama_page_grouping_news .links .link-list.open::-webkit-scrollbar-track {
    background-color: #f1f1f1;
    width: 5px;
    border-radius: 2.5px;
  }
  .layout__region--rail_left .ama_page_grouping_news .links .link-list.open::-webkit-scrollbar-thumb {
    width: 3px;
    background-color: #aaaaaa;
    border-radius: 2.5px;
    border: 1px solid #f1f1f1;
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  }
  .layout__region--rail_left .ama_page_grouping_news .links .link-list.open a {
    margin-left: 2px;
  }
}
@media (min-width: 37.5em) {
  .layout__region--rail_left .ama_page_grouping_news .links .link-list {
    display: block;
    max-height: unset;
    overflow: unset;
  }
}
.layout__region--rail_left .ama_page_grouping_news .links .link-list .ama_page_grouping_link {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 14px;
  padding-left: 5px;
  margin-left: -5px;
}
@media (min-width: 37.5em) {
  .layout__region--rail_left .ama_page_grouping_news .links .link-list .ama_page_grouping_link {
    font-size: 18px;
    line-height: 27px;
  }
}
.layout__region--rail_left .ama_page_grouping_news .links .link-list .ama_page_grouping_link.heading {
  font-weight: 700;
  position: relative;
}
.layout__region--rail_left .ama_page_grouping_news .links .link-list .ama_page_grouping_link a, .layout__region--rail_left .ama_page_grouping_news .links .link-list .ama_page_grouping_link.active {
  text-decoration: none;
  position: relative;
}
.layout__region--rail_left .ama_page_grouping_news .links .link-list .ama_page_grouping_link a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 300;
  color: #015884;
}
.layout__region--rail_left .ama_page_grouping_news .links .link-list .ama_page_grouping_link a:hover {
  border-bottom: 1px solid #015884;
}
.layout__region--rail_left .ama_page_grouping_news .links .link-list .ama_page_grouping_link a:focus-visible {
  outline: 1px solid #0076a5;
}
.layout__region--rail_left .ama_page_grouping_news .links .link-list .ama_page_grouping_link.active a {
  color: #46166B;
  pointer-events: none;
  cursor: not-allowed;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
}
.layout__region--rail_left .ama_page_grouping_news .links .link-list .ama_page_grouping_link:last-child.active::after {
  content: "";
}
.layout__region--rail_left .ama_page_grouping_news .links .link-list .ama_page_grouping_link:last-child a {
  padding-right: 0;
}
.layout__region--rail_left .ama_page_grouping_news .links .link-list .ama_page_grouping_link:last-child a::after {
  content: "";
}

.ama__pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 21px;
  padding-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__pagination {
    padding-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__pagination {
    padding-bottom: 28px;
  }
}
.ama__pagination a ~ a {
  margin-left: 21px;
}
@media (min-width: 56.25em) {
  .ama__pagination a ~ a {
    margin-left: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__pagination a ~ a {
    position: relative;
    text-decoration: none;
    color: #767676;
    padding: 2px;
  }
  .ama__pagination a ~ a.is-active {
    color: #46166B;
    text-decoration: underline;
  }
}
.ama__pagination a.ama__pagination__prev,
.ama__pagination a.ama__pagination__next {
  text-decoration: none;
  color: #767676;
}
@media (min-width: 37.5em) {
  .ama__pagination__page:not(.is-active) {
    position: relative !important;
  }
}
.ama__pagination__page.is-active {
  text-decoration: none;
}
@media (min-width: 37.5em) {
  .ama__pagination__page span {
    position: absolute !important;
    overflow: hidden;
    width: 1px;
    height: 1px;
    padding: 0;
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
  }
}

.ama__partner-promo {
  color: #ffffff;
  background: #027DBC;
}
.ama__partner-promo__text {
  padding: 14px;
}
.ama__partner-promo__text li {
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 300;
}
.ama__partner-promo__heading {
  color: #ffffff;
}
.ama__partner-promo button,
.ama__partner-promo .ama__button {
  margin-top: 10.5px;
  width: 100%;
}
@media (min-width: 56.25em) {
  .ama__partner-promo button,
  .ama__partner-promo .ama__button {
    margin-top: 14px;
  }
}
.ama__partner-promo--homepage {
  padding: 10.5px;
  background: #EDEDED;
  color: #5C5C5C;
}
@media (min-width: 56.25em) {
  .ama__partner-promo--homepage {
    padding: 14px;
  }
}
.ama__partner-promo--homepage .ama__h3.partner-embed, .ama__partner-promo--homepage .partner-embed.ama__subcategory-hero__title, .ama__partner-promo--homepage .partner-embed.ama__category-hero__title {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
}
.ama__partner-promo--homepage a,
.ama__partner-promo--homepage button,
.ama__partner-promo--homepage .ama__button {
  margin-top: 21px;
  margin-right: 10.5px;
  width: auto;
  min-width: 150px;
}
@media (min-width: 56.25em) {
  .ama__partner-promo--homepage a,
  .ama__partner-promo--homepage button,
  .ama__partner-promo--homepage .ama__button {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__partner-promo--homepage a,
  .ama__partner-promo--homepage button,
  .ama__partner-promo--homepage .ama__button {
    margin-right: 14px;
  }
}
.ama__partner-promo--homepage__feature-heading {
  margin-bottom: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__partner-promo--homepage__feature-heading {
    margin-bottom: 14px;
  }
}
.ama__partner-promo--homepage__heading, .ama__partner-promo--homepage__promo-heading {
  color: #767676;
  font-weight: 400;
  line-height: 1.25em;
  margin-bottom: 0;
}
.ama__partner-promo--homepage__promo-heading {
  color: #7229D1;
}
@media (min-width: 56.25em) {
  .ama__partner-promo--homepage {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    padding: 10px 5.5% 10px 10px;
  }
}
.ama__partner-promo .ama__partner-promo--media {
  display: none;
}

.ama__category .layout__region--content > .ama__partner-promo,
.ama__category .layout__region--content .layout--onecol .ama__partner-promo,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo,
.index-page .ama__layout--one-column__page-content .ama__partner-promo,
.index-page .index-promo .ama__partner-promo,
.index-page .no-results .ama__partner-promo,
.index-page > div > .ama__partner-promo {
  background: none;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  padding-bottom: 28px;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content > .ama__partner-promo,
  .ama__category .layout__region--content .layout--onecol .ama__partner-promo,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo,
  .index-page .ama__layout--one-column__page-content .ama__partner-promo,
  .index-page .index-promo .ama__partner-promo,
  .index-page .no-results .ama__partner-promo,
  .index-page > div > .ama__partner-promo {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 56.25em) {
  .ama__category .layout__region--content > .ama__partner-promo,
  .ama__category .layout__region--content .layout--onecol .ama__partner-promo,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo,
  .index-page .ama__layout--one-column__page-content .ama__partner-promo,
  .index-page .index-promo .ama__partner-promo,
  .index-page .no-results .ama__partner-promo,
  .index-page > div > .ama__partner-promo {
    padding-bottom: 56px;
  }
}
.ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text,
.ama__category .layout__region--content .layout--onecol .ama__partner-promo .ama__partner-promo__text,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo .ama__partner-promo__text,
.index-page .ama__layout--one-column__page-content .ama__partner-promo .ama__partner-promo__text,
.index-page .index-promo .ama__partner-promo .ama__partner-promo__text,
.index-page .no-results .ama__partner-promo .ama__partner-promo__text,
.index-page > div > .ama__partner-promo .ama__partner-promo__text {
  display: block;
  margin-right: 0;
  padding: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text,
  .ama__category .layout__region--content .layout--onecol .ama__partner-promo .ama__partner-promo__text,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo .ama__partner-promo__text,
  .index-page .ama__layout--one-column__page-content .ama__partner-promo .ama__partner-promo__text,
  .index-page .index-promo .ama__partner-promo .ama__partner-promo__text,
  .index-page .no-results .ama__partner-promo .ama__partner-promo__text,
  .index-page > div > .ama__partner-promo .ama__partner-promo__text {
    -webkit-box-flex: 0.4;
    -ms-flex: 0.4;
    flex: 0.4;
  }
}
@media (min-width: 56.25em) {
  .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text,
  .ama__category .layout__region--content .layout--onecol .ama__partner-promo .ama__partner-promo__text,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo .ama__partner-promo__text,
  .index-page .ama__layout--one-column__page-content .ama__partner-promo .ama__partner-promo__text,
  .index-page .index-promo .ama__partner-promo .ama__partner-promo__text,
  .index-page .no-results .ama__partner-promo .ama__partner-promo__text,
  .index-page > div > .ama__partner-promo .ama__partner-promo__text {
    padding-right: 119px;
  }
}
.ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text h3.ama__h3, .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text h3.ama__subcategory-hero__title, .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text h3.ama__category-hero__title,
.ama__category .layout__region--content .layout--onecol .ama__partner-promo .ama__partner-promo__text h3.ama__h3,
.ama__category .layout__region--content .layout--onecol .ama__partner-promo .ama__partner-promo__text h3.ama__subcategory-hero__title,
.ama__category .layout__region--content .layout--onecol .ama__partner-promo .ama__partner-promo__text h3.ama__category-hero__title,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo .ama__partner-promo__text h3.ama__h3,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo .ama__partner-promo__text h3.ama__subcategory-hero__title,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo .ama__partner-promo__text h3.ama__category-hero__title,
.index-page .ama__layout--one-column__page-content .ama__partner-promo .ama__partner-promo__text h3.ama__h3,
.index-page .ama__layout--one-column__page-content .ama__partner-promo .ama__partner-promo__text h3.ama__subcategory-hero__title,
.index-page .ama__layout--one-column__page-content .ama__partner-promo .ama__partner-promo__text h3.ama__category-hero__title,
.index-page .index-promo .ama__partner-promo .ama__partner-promo__text h3.ama__h3,
.index-page .index-promo .ama__partner-promo .ama__partner-promo__text h3.ama__subcategory-hero__title,
.index-page .index-promo .ama__partner-promo .ama__partner-promo__text h3.ama__category-hero__title,
.index-page .no-results .ama__partner-promo .ama__partner-promo__text h3.ama__h3,
.index-page .no-results .ama__partner-promo .ama__partner-promo__text h3.ama__subcategory-hero__title,
.index-page .no-results .ama__partner-promo .ama__partner-promo__text h3.ama__category-hero__title,
.index-page > div > .ama__partner-promo .ama__partner-promo__text h3.ama__h3,
.index-page > div > .ama__partner-promo .ama__partner-promo__text h3.ama__subcategory-hero__title,
.index-page > div > .ama__partner-promo .ama__partner-promo__text h3.ama__category-hero__title {
  color: #027DBC;
}
.ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text p, .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text .ama__resource-link--inline__text, .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text .ama__image__text__subtitle,
.ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text ul,
.ama__category .layout__region--content .layout--onecol .ama__partner-promo .ama__partner-promo__text p,
.ama__category .layout__region--content .layout--onecol .ama__partner-promo .ama__partner-promo__text .ama__resource-link--inline__text,
.ama__category .layout__region--content .layout--onecol .ama__partner-promo .ama__partner-promo__text .ama__jama .ama__image__text .ama__image__text__subtitle,
.ama__jama .ama__image__text .ama__category .layout__region--content .layout--onecol .ama__partner-promo .ama__partner-promo__text .ama__image__text__subtitle,
.ama__category .layout__region--content .layout--onecol .ama__partner-promo .ama__partner-promo__text ul,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo .ama__partner-promo__text p,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo .ama__partner-promo__text .ama__resource-link--inline__text,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo .ama__partner-promo__text .ama__jama .ama__image__text .ama__image__text__subtitle,
.ama__jama .ama__image__text .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo .ama__partner-promo__text .ama__image__text__subtitle,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo .ama__partner-promo__text ul,
.index-page .ama__layout--one-column__page-content .ama__partner-promo .ama__partner-promo__text p,
.index-page .ama__layout--one-column__page-content .ama__partner-promo .ama__partner-promo__text .ama__resource-link--inline__text,
.index-page .ama__layout--one-column__page-content .ama__partner-promo .ama__partner-promo__text .ama__jama .ama__image__text .ama__image__text__subtitle,
.ama__jama .ama__image__text .index-page .ama__layout--one-column__page-content .ama__partner-promo .ama__partner-promo__text .ama__image__text__subtitle,
.index-page .ama__layout--one-column__page-content .ama__partner-promo .ama__partner-promo__text ul,
.index-page .index-promo .ama__partner-promo .ama__partner-promo__text p,
.index-page .index-promo .ama__partner-promo .ama__partner-promo__text .ama__resource-link--inline__text,
.index-page .index-promo .ama__partner-promo .ama__partner-promo__text .ama__jama .ama__image__text .ama__image__text__subtitle,
.ama__jama .ama__image__text .index-page .index-promo .ama__partner-promo .ama__partner-promo__text .ama__image__text__subtitle,
.index-page .index-promo .ama__partner-promo .ama__partner-promo__text ul,
.index-page .no-results .ama__partner-promo .ama__partner-promo__text p,
.index-page .no-results .ama__partner-promo .ama__partner-promo__text .ama__resource-link--inline__text,
.index-page .no-results .ama__partner-promo .ama__partner-promo__text .ama__jama .ama__image__text .ama__image__text__subtitle,
.ama__jama .ama__image__text .index-page .no-results .ama__partner-promo .ama__partner-promo__text .ama__image__text__subtitle,
.index-page .no-results .ama__partner-promo .ama__partner-promo__text ul,
.index-page > div > .ama__partner-promo .ama__partner-promo__text p,
.index-page > div > .ama__partner-promo .ama__partner-promo__text .ama__resource-link--inline__text,
.index-page > div > .ama__partner-promo .ama__partner-promo__text .ama__jama .ama__image__text .ama__image__text__subtitle,
.ama__jama .ama__image__text .index-page > div > .ama__partner-promo .ama__partner-promo__text .ama__image__text__subtitle,
.index-page > div > .ama__partner-promo .ama__partner-promo__text ul {
  color: #000000;
}
.ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text .ama__button,
.ama__category .layout__region--content .layout--onecol .ama__partner-promo .ama__partner-promo__text .ama__button,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo .ama__partner-promo__text .ama__button,
.index-page .ama__layout--one-column__page-content .ama__partner-promo .ama__partner-promo__text .ama__button,
.index-page .index-promo .ama__partner-promo .ama__partner-promo__text .ama__button,
.index-page .no-results .ama__partner-promo .ama__partner-promo__text .ama__button,
.index-page > div > .ama__partner-promo .ama__partner-promo__text .ama__button {
  font-weight: 700;
  margin: 21px 0 0;
}
@media (min-width: 56.25em) {
  .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text .ama__button,
  .ama__category .layout__region--content .layout--onecol .ama__partner-promo .ama__partner-promo__text .ama__button,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo .ama__partner-promo__text .ama__button,
  .index-page .ama__layout--one-column__page-content .ama__partner-promo .ama__partner-promo__text .ama__button,
  .index-page .index-promo .ama__partner-promo .ama__partner-promo__text .ama__button,
  .index-page .no-results .ama__partner-promo .ama__partner-promo__text .ama__button,
  .index-page > div > .ama__partner-promo .ama__partner-promo__text .ama__button {
    margin: 28px 0 0;
    max-width: 224px;
  }
}
.ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text .ama__button a.ama__button,
.ama__category .layout__region--content .layout--onecol .ama__partner-promo .ama__partner-promo__text .ama__button a.ama__button,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo .ama__partner-promo__text .ama__button a.ama__button,
.index-page .ama__layout--one-column__page-content .ama__partner-promo .ama__partner-promo__text .ama__button a.ama__button,
.index-page .index-promo .ama__partner-promo .ama__partner-promo__text .ama__button a.ama__button,
.index-page .no-results .ama__partner-promo .ama__partner-promo__text .ama__button a.ama__button,
.index-page > div > .ama__partner-promo .ama__partner-promo__text .ama__button a.ama__button {
  color: #001b1b;
  padding: 8px 14px 7px;
}
.ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo--media,
.ama__category .layout__region--content .layout--onecol .ama__partner-promo .ama__partner-promo--media,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo .ama__partner-promo--media,
.index-page .ama__layout--one-column__page-content .ama__partner-promo .ama__partner-promo--media,
.index-page .index-promo .ama__partner-promo .ama__partner-promo--media,
.index-page .no-results .ama__partner-promo .ama__partner-promo--media,
.index-page > div > .ama__partner-promo .ama__partner-promo--media {
  display: block;
  padding: 0;
  margin: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo--media,
  .ama__category .layout__region--content .layout--onecol .ama__partner-promo .ama__partner-promo--media,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo .ama__partner-promo--media,
  .index-page .ama__layout--one-column__page-content .ama__partner-promo .ama__partner-promo--media,
  .index-page .index-promo .ama__partner-promo .ama__partner-promo--media,
  .index-page .no-results .ama__partner-promo .ama__partner-promo--media,
  .index-page > div > .ama__partner-promo .ama__partner-promo--media {
    margin-left: 17px;
    -webkit-box-flex: 0.6;
    -ms-flex: 0.6;
    flex: 0.6;
  }
}
@media (min-width: 56.25em) {
  .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo--media,
  .ama__category .layout__region--content .layout--onecol .ama__partner-promo .ama__partner-promo--media,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__partner-promo .ama__partner-promo--media,
  .index-page .ama__layout--one-column__page-content .ama__partner-promo .ama__partner-promo--media,
  .index-page .index-promo .ama__partner-promo .ama__partner-promo--media,
  .index-page .no-results .ama__partner-promo .ama__partner-promo--media,
  .index-page > div > .ama__partner-promo .ama__partner-promo--media {
    margin-left: auto;
  }
}

.index-page .index-promo .ama__partner-promo,
.index-page .no-results .ama__partner-promo {
  padding-top: 28px;
}
@media (min-width: 56.25em) {
  .index-page .index-promo .ama__partner-promo,
  .index-page .no-results .ama__partner-promo {
    padding-top: 56px;
  }
}

.index-page .index-promo .ama__partner-promo,
.index-page .no-results .ama__partner-promo:not(:last-child) {
  border-bottom: solid 2px #CBCBCB;
}

.index-page .ama__layout--one-column__page-content .index-hero .ama__partner-promo {
  margin-top: 14px;
  padding-top: 14px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media (min-width: 56.25em) {
  .index-page .ama__layout--one-column__page-content .index-hero .ama__partner-promo {
    padding: 0;
    margin-top: 28px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .index-page .ama__layout--one-column__page-content .index-hero .ama__partner-promo .ama__partner-promo__text h3.ama__h3, .index-page .ama__layout--one-column__page-content .index-hero .ama__partner-promo .ama__partner-promo__text h3.ama__subcategory-hero__title, .index-page .ama__layout--one-column__page-content .index-hero .ama__partner-promo .ama__partner-promo__text h3.ama__category-hero__title {
    color: #46166B;
  }
}
.index-page .ama__layout--one-column__page-content .index-hero .ama__partner-promo .ama__partner-promo--media {
  margin: 0;
  padding-left: 0;
  margin-right: auto;
}
@media (min-width: 56.25em) {
  .index-page .ama__layout--one-column__page-content .index-hero .ama__partner-promo .ama__partner-promo--media {
    margin-bottom: 0;
    padding-right: 22px;
  }
}
.index-page .ama__layout--one-column__page-content .index-hero .ama__partner-promo .ama__partner-promo__text {
  margin-right: 0;
}
.index-page .ama__layout--one-column__page-content .index-hero .ama__partner-promo .ama__partner-promo__text h3.ama__h3, .index-page .ama__layout--one-column__page-content .index-hero .ama__partner-promo .ama__partner-promo__text h3.ama__subcategory-hero__title, .index-page .ama__layout--one-column__page-content .index-hero .ama__partner-promo .ama__partner-promo__text h3.ama__category-hero__title {
  color: #027DBC;
}
.index-page .ama__layout--one-column__page-content .index-hero .ama__partner-promo .ama__button {
  background: #46166B;
  color: #ffffff;
}
.index-page .ama__layout--one-column__page-content .index-hero .ama__partner-promo .ama__button:hover {
  background: #9073A6;
}

.ama__category .layout__region--content > .ama__partner-promo,
.layout-builder__layout.layout--onecol .layout__region .ama__partner-promo,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__partner-promo {
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-column-gap: 120px;
  -moz-column-gap: 120px;
  column-gap: 120px;
  padding-bottom: 28px;
  margin-bottom: 28px;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content > .ama__partner-promo,
  .layout-builder__layout.layout--onecol .layout__region .ama__partner-promo,
  .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__partner-promo {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-column-gap: 17px;
    -moz-column-gap: 17px;
    column-gap: 17px;
  }
}
@media (min-width: 56.25em) {
  .ama__category .layout__region--content > .ama__partner-promo,
  .layout-builder__layout.layout--onecol .layout__region .ama__partner-promo,
  .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__partner-promo {
    -webkit-column-gap: 120px;
    -moz-column-gap: 120px;
    column-gap: 120px;
    padding-bottom: 56px;
  }
}
.ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text,
.layout-builder__layout.layout--onecol .layout__region .ama__partner-promo .ama__partner-promo__text,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__partner-promo .ama__partner-promo__text {
  display: block;
  padding: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text,
  .layout-builder__layout.layout--onecol .layout__region .ama__partner-promo .ama__partner-promo__text,
  .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__partner-promo .ama__partner-promo__text {
    -webkit-box-flex: 0.34;
    -ms-flex: 0.34;
    flex: 0.34;
  }
}
.ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text h3.ama__h3, .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text h3.ama__subcategory-hero__title, .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text h3.ama__category-hero__title,
.layout-builder__layout.layout--onecol .layout__region .ama__partner-promo .ama__partner-promo__text h3.ama__h3,
.layout-builder__layout.layout--onecol .layout__region .ama__partner-promo .ama__partner-promo__text h3.ama__subcategory-hero__title,
.layout-builder__layout.layout--onecol .layout__region .ama__partner-promo .ama__partner-promo__text h3.ama__category-hero__title,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__partner-promo .ama__partner-promo__text h3.ama__h3,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__partner-promo .ama__partner-promo__text h3.ama__subcategory-hero__title,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__partner-promo .ama__partner-promo__text h3.ama__category-hero__title {
  color: #027DBC;
}
.ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text p, .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text .ama__resource-link--inline__text, .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text .ama__image__text__subtitle,
.layout-builder__layout.layout--onecol .layout__region .ama__partner-promo .ama__partner-promo__text p,
.layout-builder__layout.layout--onecol .layout__region .ama__partner-promo .ama__partner-promo__text .ama__resource-link--inline__text,
.layout-builder__layout.layout--onecol .layout__region .ama__partner-promo .ama__partner-promo__text .ama__jama .ama__image__text .ama__image__text__subtitle,
.ama__jama .ama__image__text .layout-builder__layout.layout--onecol .layout__region .ama__partner-promo .ama__partner-promo__text .ama__image__text__subtitle,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__partner-promo .ama__partner-promo__text p,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__partner-promo .ama__partner-promo__text .ama__resource-link--inline__text,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__partner-promo .ama__partner-promo__text .ama__jama .ama__image__text .ama__image__text__subtitle,
.ama__jama .ama__image__text .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__partner-promo .ama__partner-promo__text .ama__image__text__subtitle {
  color: #000000;
}
.ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text .ama__button,
.layout-builder__layout.layout--onecol .layout__region .ama__partner-promo .ama__partner-promo__text .ama__button,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__partner-promo .ama__partner-promo__text .ama__button {
  font-weight: 700;
  margin: 21px 0 0;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text .ama__button,
  .layout-builder__layout.layout--onecol .layout__region .ama__partner-promo .ama__partner-promo__text .ama__button,
  .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__partner-promo .ama__partner-promo__text .ama__button {
    margin: 28px 0 0;
    max-width: 224px;
  }
}
.ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo__text .ama__button a.ama__button,
.layout-builder__layout.layout--onecol .layout__region .ama__partner-promo .ama__partner-promo__text .ama__button a.ama__button,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__partner-promo .ama__partner-promo__text .ama__button a.ama__button {
  color: #001b1b;
  padding: 8px 14px 7px;
}
.ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo--media,
.layout-builder__layout.layout--onecol .layout__region .ama__partner-promo .ama__partner-promo--media,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__partner-promo .ama__partner-promo--media {
  display: block;
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 0;
  margin: 0;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content > .ama__partner-promo .ama__partner-promo--media,
  .layout-builder__layout.layout--onecol .layout__region .ama__partner-promo .ama__partner-promo--media,
  .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__partner-promo .ama__partner-promo--media {
    -webkit-box-flex: 0.66;
    -ms-flex: 0.66;
    flex: 0.66;
  }
}

.partner-promo-inline {
  border: solid black;
  border-width: 1px 0;
  margin-bottom: 21px;
  padding-bottom: 21px;
  margin-top: 21px;
  padding-top: 21px;
}
@media (min-width: 56.25em) {
  .partner-promo-inline {
    margin-bottom: 28px;
  }
}
@media (min-width: 56.25em) {
  .partner-promo-inline {
    padding-bottom: 28px;
  }
}
@media (min-width: 56.25em) {
  .partner-promo-inline {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .partner-promo-inline {
    padding-top: 28px;
  }
}
.partner-promo-inline .ama__h3, .partner-promo-inline .ama__subcategory-hero__title, .partner-promo-inline .ama__category-hero__title {
  color: #46166B;
}

.ama__partner {
  border-top: 1px solid #767676;
  padding-top: 21px;
  overflow: hidden;
}
@media (min-width: 56.25em) {
  .ama__partner {
    padding-top: 28px;
  }
}
.ama__partner__logo {
  float: left;
  margin-bottom: 1em;
}
.ama__partner .ama__info-card {
  float: left;
}
.ama__partner__boilerplate {
  float: left;
}

.ama__people-listing-card {
  background-color: #EDEDED;
  width: 100%;
  margin: 1% 0;
  position: relative;
  display: inline-block;
  vertical-align: top;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
@media (min-width: 37.5em) {
  .ama__people-listing-card {
    width: 48.08%;
  }
}
@media (min-width: 56.25em) {
  .ama__people-listing-card {
    width: 22.08%;
  }
}
@media (min-width: 37.5em) {
  .ama__people-listing-card:nth-child(1n+1) {
    margin-left: 1.208%;
  }
}
@media (min-width: 75em) {
  .ama__people-listing-card:nth-child(1n+1) {
    margin-left: 2.208%;
  }
}
.ama__people-listing-card .ama__image {
  width: 100%;
  -ms-grid-row: 1;
  grid-row: 1;
}
.ama__people-listing-card__bio {
  -ms-grid-row: 2;
  grid-row: 2;
}
.ama__people-listing-card__bio a {
  padding-bottom: 10.5px;
  display: block;
}
@media (min-width: 56.25em) {
  .ama__people-listing-card__bio a {
    padding-bottom: 14px;
  }
}
.ama__people-listing-card__bio__heading {
  padding: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__people-listing-card__bio__heading {
    padding: 14px;
  }
}
.ama__people-listing-card__bio .address-one {
  margin-bottom: 0;
}
.ama__people-listing-card__bio__heading h2.ama__h2, .ama__people-listing-card__bio__heading .ama__link-list--mobile h2.ui-accordion-header, .ama__link-list--mobile .ama__people-listing-card__bio__heading h2.ui-accordion-header {
  display: inline;
}
.ama__people-listing-card__bio__heading h2.ama__h2 + span, .ama__people-listing-card__bio__heading .ama__link-list--mobile h2.ui-accordion-header + span, .ama__link-list--mobile .ama__people-listing-card__bio__heading h2.ui-accordion-header + span {
  display: inline-block;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
}
.ama__people-listing-card__details {
  padding: 10.5px;
  border-top: 1px solid #767676;
  word-break: break-word;
}
@media (min-width: 56.25em) {
  .ama__people-listing-card__details {
    padding: 14px;
  }
}
.ama__people-listing-card__button-container {
  padding: 10.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-grid-row: 3;
  grid-row: 3;
}
@media (min-width: 56.25em) {
  .ama__people-listing-card__button-container {
    padding: 14px;
  }
}
.ama__people-listing-card__button-container .ama__button--secondary {
  width: 100%;
}

.ama__podcast-player {
  max-width: 966px;
  margin-top: 8px;
}
@media (min-width: 37.5em) {
  .ama__podcast-player {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 24px;
    margin-bottom: 30px;
  }
}
@media (min-width: 56.25em) {
  .ama__podcast-player {
    margin-top: 27px;
  }
}
.ama__podcast-player h3 {
  margin-bottom: 6px;
  padding: 0;
}
@media (max-width: 37.5em) {
  .ama__podcast-player h4 {
    margin-bottom: 10px;
    font-size: 18px;
  }
}
.ama__podcast-player__date {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  color: #a1a1a4;
  margin-bottom: 30px;
  font-size: 12px;
  padding: 0;
}
@media (min-width: 37.5em) {
  .ama__podcast-player__date {
    margin-bottom: 0px;
  }
}
.ama__podcast-player img.ama__image {
  display: none;
  height: 230px;
  width: 230px;
  margin: 0 auto 14px;
}
@media (min-width: 37.5em) {
  .ama__podcast-player img.ama__image {
    display: block;
    height: 144px;
    width: 144px;
    margin: 0 24px 0 0;
  }
}
.ama__podcast-player__episode_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
}
.ama__podcast-player__episode_info h4.ama__h4--purple, .ama__podcast-player__episode_info h4.ama__subcategory-page-article-stub__subcategory,
.ama__podcast-player__episode_info .podcast-container {
  padding: 0;
  overflow: auto;
}
.ama__podcast-player__episode_info h4.ama__h4--purple, .ama__podcast-player__episode_info h4.ama__subcategory-page-article-stub__subcategory {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
@media (min-width: 37.5em) {
  .ama__podcast-player__episode_info {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ama__podcast-player__episode_info h4.ama__h4--purple, .ama__podcast-player__episode_info h4.ama__subcategory-page-article-stub__subcategory,
  .ama__podcast-player__episode_info .podcast-container {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .ama__podcast-player__episode_info img.ama__image {
    float: left;
  }
}

ul.ama__podcast-player__links {
  max-width: 966px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: 0;
  margin-bottom: 21px;
  padding: 0;
}
@media (min-width: 37.5em) {
  ul.ama__podcast-player__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 26px;
  }
}
@media (min-width: 75em) {
  ul.ama__podcast-player__links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 29px;
  }
}
ul.ama__podcast-player__links li {
  list-style: none;
  border: 1px solid #512d6d;
  color: #512d6d;
  margin-bottom: 28px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
@media (min-width: 37.5em) {
  ul.ama__podcast-player__links li {
    width: 45.65%;
    margin-right: 4.35%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
@media (min-width: 75em) {
  ul.ama__podcast-player__links li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-bottom: 0;
    width: 25%;
    white-space: nowrap;
    margin-right: 3.35%;
  }
  ul.ama__podcast-player__links li:last-child {
    margin-right: 0;
  }
}
@media (max-width: 75em) {
  ul.ama__podcast-player__links li:nth-child(even) {
    margin-right: 0;
  }
}
ul.ama__podcast-player__links li:before {
  display: none;
}
ul.ama__podcast-player__links li a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 10px;
  text-decoration: none;
  color: #512d6d;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 8.5px 10px;
}
ul.ama__podcast-player__links li a span {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
}
ul.ama__podcast-player__links li a span:first-child {
  font-size: 14px;
  line-height: 10px;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 300;
}
ul.ama__podcast-player__links li a span:last-child {
  padding-left: 6px;
}
@media (min-width: 75em) {
  ul.ama__podcast-player__links li a span:first-child {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    white-space: normal;
    text-align: right;
  }
  ul.ama__podcast-player__links li a span:last-child {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}
ul.ama__podcast-player__links li a::after {
  content: url("../svg/arrow-right-purple.svg");
  border-bottom: none;
  padding-left: 8px;
  width: 14px;
  height: 10px;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
@media (min-width: 75em) {
  ul.ama__podcast-player__links li a::after {
    display: block;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}
ul.ama__podcast-player__links li a:hover {
  color: #ffffff;
  background: #512d6d;
}
ul.ama__podcast-player__links li a:hover::after {
  content: url("../svg/arrow-right-white.svg");
}
@media (max-width: 75em) {
  ul.ama__podcast-player__links.odd_links li:first-child {
    margin-right: 0;
    width: 100%;
  }
  ul.ama__podcast-player__links.odd_links li:nth-child(even) {
    margin-right: 4.35%;
    margin-bottom: 0;
  }
  ul.ama__podcast-player__links.odd_links li:last-child {
    margin-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 37.5em) {
  ul.ama__podcast-player__links.odd_links li:nth-child(even) {
    margin-bottom: 28px;
  }
}
@media (max-width: 75em) {
  ul.ama__podcast-player__links.full_links li:nth-child(3), ul.ama__podcast-player__links.full_links li:nth-child(4) {
    margin-bottom: 0;
  }
}
@media (max-width: 37.5em) {
  ul.ama__podcast-player__links.full_links li:nth-child(3) {
    margin-bottom: 28px;
  }
}

.ama__podcast-player img.ama__placeholder-image.ama__image {
  background: purple;
  display: block;
}

.ama__press-release__logos {
  display: none;
}
@media (min-width: 37.5em) {
  .ama__press-release__logos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 800px;
  }
}
.ama__press-release__logos > * {
  margin-bottom: 21px;
  max-width: 177px;
}
@media (min-width: 56.25em) {
  .ama__press-release__logos > * {
    margin-bottom: 28px;
  }
}

.ama__product {
  margin-top: 21px;
  padding: 10.5px;
  background: #EDEDED;
  border: 1px solid #767676;
  overflow: hidden;
}
@media (min-width: 56.25em) {
  .ama__product {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__product {
    padding: 14px;
  }
}
.ama__product__link {
  float: right;
}
.ama__product__text__header {
  margin-bottom: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__product__text__header {
    margin-bottom: 14px;
  }
}
.ama__product__image {
  padding-right: 10.5px;
  display: none;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  height: auto;
  max-width: 50%;
}
@media (min-width: 56.25em) {
  .ama__product__image {
    padding-right: 14px;
  }
}
@media (min-width: 37.5em) {
  .ama__product {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    border: none;
    border-top: 1px solid #EDEDED;
    background: none;
    width: 24%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .ama__product__link {
    float: none;
  }
  .ama__product:nth-of-type(3n+1) {
    width: 49%;
  }
  .ama__product:nth-of-type(3n+1) .ama__image {
    display: inline-block;
  }
}

.ama__products {
  position: relative;
  overflow: hidden;
}
.ama__products__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 37.5em) {
  .ama__products {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ama__products h2.ama__section-title {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    line-height: 1;
    margin-top: 24px;
    margin-bottom: 32px;
  }
}
.ama__products .title-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ama__products__view-all-link {
  font-size: 0.7em;
  line-height: 1.4;
  margin-top: 10.5px;
  margin-bottom: 21px;
  float: right;
}
.ama__products__view-all-link.mobile {
  display: block;
}
@media (min-width: 37.5em) {
  .ama__products__view-all-link.mobile {
    display: none;
  }
}
.ama__products__view-all-link.desktop {
  display: none;
}
@media (min-width: 37.5em) {
  .ama__products__view-all-link.desktop {
    margin: 0;
    display: block;
  }
}
@media screen and (min-width: 37.5em) {
  .ama__products__view-all-link {
    font-size: 0.7em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__products__view-all-link {
    font-size: 0.556em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 75em) {
  .ama__products__view-all-link {
    font-size: 0.556em;
  }
}
@media (min-width: 56.25em) {
  .ama__products__view-all-link {
    margin-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__products__view-all-link {
    font-size: 0.778em;
    line-height: 1.571em;
  }
}

.ama__promo, a.ama__promo--border, a.ama__promo--background, .ama__promo--border, .ama__promo--background {
  padding-top: 10.5px;
  padding-right: 10.5px;
  padding-bottom: 10.5px;
  padding-left: 10.5px;
  display: block;
  font-weight: 600;
  text-decoration: none;
}
@media (min-width: 56.25em) {
  .ama__promo, a.ama__promo--border, a.ama__promo--background, .ama__promo--border, .ama__promo--background {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__promo, a.ama__promo--border, a.ama__promo--background, .ama__promo--border, .ama__promo--background {
    padding-right: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__promo, a.ama__promo--border, a.ama__promo--background, .ama__promo--border, .ama__promo--background {
    padding-bottom: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__promo, a.ama__promo--border, a.ama__promo--background, .ama__promo--border, .ama__promo--background {
    padding-left: 14px;
  }
}
.ama__promo > *, a.ama__promo--border > *, a.ama__promo--background > *, .ama__promo--border > *, .ama__promo--background > * {
  margin-top: 7px;
}
@media (min-width: 56.25em) {
  .ama__promo > *, a.ama__promo--border > *, a.ama__promo--background > *, .ama__promo--border > *, .ama__promo--background > * {
    margin-top: 14px;
  }
}
.ama__promo .ama__bio-image-with-body__image, .ama__promo--border .ama__bio-image-with-body__image, .ama__promo--background .ama__bio-image-with-body__image {
  max-height: unset;
  max-width: 100%;
}
.ama__promo--background {
  background: #EDEDED;
}
.ama__promo--border {
  border: solid 1px #767676;
}
.ama__promo--stub-body {
  min-height: 210px;
}
.ama__promo--inline {
  padding-top: 21px;
  padding-right: 21px;
  padding-left: 21px;
  padding-bottom: 21px;
  margin-right: 21px;
  margin-bottom: 21px;
  z-index: 500;
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  -ms-grid-columns: 6fr;
  grid-template-columns: 6fr;
  background-color: #f4f4f4;
}
@media (min-width: 56.25em) {
  .ama__promo--inline {
    padding-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__promo--inline {
    padding-right: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__promo--inline {
    padding-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__promo--inline {
    padding-bottom: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__promo--inline {
    margin-right: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__promo--inline {
    margin-bottom: 28px;
  }
}
.ama__promo--inline.align-right, .ama__promo--inline.align-left, .ama__promo--inline.align-center {
  float: none;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 25em) {
  .ama__promo--inline .heading-left {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1/5;
  }
}
@media (min-width: 56.25em) {
  .ama__promo--inline .heading-left {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
  }
}
.ama__promo--inline.listicle-margin {
  margin-right: 60px;
}
.ama__promo--inline h2 {
  grid-row: auto/span 1;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin-bottom: 0;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
}
@media (min-width: 75em) {
  .ama__promo--inline h2 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
  }
}
.ama__promo--inline > div {
  grid-row: auto/span 1;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  padding-top: 10.5px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  padding-bottom: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__promo--inline > div {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__promo--inline > div {
    padding-bottom: 14px;
  }
}
@media (min-width: 75em) {
  .ama__promo--inline > div {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
    padding-bottom: 0;
    margin-right: 38px;
    max-width: 566px;
  }
}
.ama__promo--inline .inline-cta {
  grid-row: auto/span 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  justify-content: center;
  margin-right: 0;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
@media (min-width: 37.5em) {
  .ama__promo--inline .inline-cta {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
  }
}
@media (min-width: 75em) {
  .ama__promo--inline .inline-cta {
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    grid-column: 3/5;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.ama__promo--inline .inline-cta .ama__button {
  min-width: 220px;
  max-width: 100%;
}
@media (min-width: 75em) {
  .ama__promo--inline .inline-cta .ama__button {
    min-width: 0;
    max-width: 220px;
    width: 100%;
  }
}
.ama__promo > *, a.ama__promo--border > *, a.ama__promo--background > *, .ama__promo--background > *, .ama__promo--border > * {
  margin-bottom: 0;
}
.ama__promo .ama__image, .ama__promo--background .ama__image, .ama__promo--border .ama__image,
.ama__promo .ama__image img,
.ama__promo--background .ama__image img,
.ama__promo--border .ama__image img {
  max-width: 100%;
  height: auto;
}
.ama__promo--inline-banner {
  padding-bottom: 10.5px;
  margin-top: 21px;
  margin-bottom: 21px;
  padding-top: 0;
  border-bottom: 1px solid #767676;
}
@media (min-width: 56.25em) {
  .ama__promo--inline-banner {
    padding-bottom: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__promo--inline-banner {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__promo--inline-banner {
    margin-bottom: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__promo--inline-banner {
    padding-left: 0;
    padding-right: 0;
  }
}
.ama__promo--homepage {
  padding: 21px;
  background: #46166B;
  color: #ffffff;
}
@media (min-width: 56.25em) {
  .ama__promo--homepage {
    padding: 28px;
  }
}
.ama__promo--homepage button, .ama__promo--homepage a {
  display: block;
  margin: 28px auto;
}
@media (min-width: 37.5em) {
  .ama__promo--homepage button, .ama__promo--homepage a {
    display: inline-block;
    margin: 0;
  }
}

a.ama__promo--background:hover {
  background: #d9d9d9;
  color: black;
}
a.ama__promo--border:hover {
  background: #EDEDED;
  color: black;
}

.paragraph--type--promo-stub.paragraph--view-mode--default {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.ama__events-tabs .ama__promo--inline {
  margin-right: 0;
}
.ama__events-tabs .ama__promo--inline.listicle-margin {
  margin-right: 0;
}

.ama__radio-buttons {
  padding-top: 10.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 56.25em) {
  .ama__radio-buttons {
    padding-top: 14px;
  }
}
.ama__radio-buttons label {
  display: block;
}

.ama__resource-link--inline {
  padding-top: 10.5px;
  margin-top: 21px;
  margin-bottom: 21px;
  display: block;
  border: solid #eeeeee;
  border-width: 1px 0;
  text-decoration: none;
}
@media (min-width: 56.25em) {
  .ama__resource-link--inline {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__resource-link--inline {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__resource-link--inline {
    margin-bottom: 28px;
  }
}
.ama__resource-link--inline__label {
  margin: 0;
  color: #46166B;
}
.ama__resource-link--inline:hover {
  color: #027DBC;
}

.ama__ribbon__dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  border-left: 1px solid #767676;
  border-right: 1px solid #767676;
}
.ama__ribbon__dropdown:last-child {
  border-left: 0;
}
.ama__ribbon__dropdown__trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  color: #ffffff;
  cursor: pointer;
  outline: none;
  padding: 15px;
  width: 100%;
  border-left: 1px solid #767676;
  background-color: #46166B;
}
.ama__ribbon__dropdown__trigger.is-active .ama__ribbon__dropdown__trigger__icon__arrow svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ama__ribbon__dropdown__trigger__mobile {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.ama__ribbon__dropdown__trigger__name {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.ama__ribbon__dropdown__trigger__icon {
  display: inline-block;
  line-height: 19px;
  margin-left: 0.75em;
  fill: #ffffff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ama__ribbon__dropdown__trigger__icon__arrow {
  width: 10px;
}
.ama__ribbon__dropdown__trigger__icon__user {
  margin-left: 0;
}
.ama__ribbon__dropdown__trigger__icon__user svg {
  height: 21px;
  width: 23px;
}
.ama__ribbon__dropdown__nav {
  position: absolute;
  right: -1px;
  top: 100%;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
  min-width: 12.5em;
  width: 100%;
}
.ama__ribbon__dropdown__nav__menu {
  background: #767676;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
  z-index: 100;
}
@media (min-width: 56.25em) {
  .ama__ribbon__dropdown__nav__menu {
    background: #46166B;
  }
}
.ama__ribbon__dropdown__nav__menu a {
  display: block;
  color: #000000;
  padding: 8px 15px;
}
@media (min-width: 56.25em) {
  .ama__ribbon__dropdown__nav__menu a {
    color: #ffffff;
  }
}
.ama__ribbon__dropdown__nav.is-active {
  -webkit-transition: max-height 0.3s ease-in;
  transition: max-height 0.3s ease-in;
  max-height: 600px;
}

.ama__ribbon_user_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.ama__ribbon_user_menu__container {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 56.25em) {
  .ama__ribbon_user_menu__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.ama__ribbon_user_menu__mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 56.25em) {
  .ama__ribbon_user_menu__mobile {
    display: none;
  }
}
.ama__ribbon_user_menu__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
}
.ama__ribbon_user_menu__nav_item:nth-child(2) {
  border-left: 1px solid #5C5C5C;
}
.ama__ribbon_user_menu__nav_item a {
  display: block;
  padding: 15px;
}

.ama__search-header {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 21px;
  padding-right: 21px;
}
@media (min-width: 56.25em) {
  .ama__search-header {
    padding-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__search-header {
    padding-right: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__search-header {
    -ms-flex-wrap: initial;
    flex-wrap: initial;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 56.25em) {
  .ama__search-header {
    padding: 0;
  }
}
.ama__search-header__results-num {
  white-space: nowrap;
  text-align: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .ama__search-header__results-num {
    -webkit-box-ordinal-group: initial;
    -ms-flex-order: initial;
    order: initial;
    -webkit-box-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }
}
.ama__search-header .ama__search__field {
  width: 100%;
}
@media (min-width: 37.5em) {
  .ama__search-header .ama__search__field {
    margin-left: 21px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__search-header .ama__search__field {
    margin-left: 28px;
  }
}
.ama__search-header .searchbar-wrapper {
  width: 100%;
}
.ama__search-header__options,
.ama__search-header .form-item.js-form-item-sort-by {
  margin: 0;
}
.ama__search-header__options .ama__form-group,
.ama__search-header .form-item.js-form-item-sort-by .ama__form-group {
  margin: 0;
}
.ama__search-header__options .ama__form-group .ui-button,
.ama__search-header .form-item.js-form-item-sort-by .ama__form-group .ui-button {
  line-height: unset;
  min-width: 225px;
}
@media (min-width: 37.5em) {
  .ama__search-header__options .ama__form-group .ui-button,
  .ama__search-header .form-item.js-form-item-sort-by .ama__form-group .ui-button {
    display: block;
    vertical-align: initial;
  }
}
.ama__search-header__options .ui-selectmenu-button,
.ama__search-header .form-item.js-form-item-sort-by .ui-selectmenu-button {
  padding: 9px 12px;
  margin: 0;
}
.ama__search-header__options .ui-selectmenu-button .ui-selectmenu-text,
.ama__search-header .form-item.js-form-item-sort-by .ui-selectmenu-button .ui-selectmenu-text {
  font-size: 20px;
  line-height: 1;
}
@media (min-width: 37.5em) {
  .ama__search-header__options,
  .ama__search-header .form-item.js-form-item-sort-by {
    margin-left: 21px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__search-header__options,
  .ama__search-header .form-item.js-form-item-sort-by {
    margin-left: 28px;
  }
}
.ama__search-header .form-actions {
  position: absolute;
  top: -10px;
  right: 10px;
}
@media (min-width: 37.5em) {
  .ama__search-header .form-actions {
    position: relative;
    top: 0;
    right: 0;
  }
}
.ama__search-header__results {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
  padding-left: 21px;
  padding-right: 21px;
  color: #767676;
  display: block;
}
@media (min-width: 56.25em) {
  .ama__search-header__results {
    margin-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__search-header__results {
    margin-bottom: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__search-header__results {
    padding-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__search-header__results {
    padding-right: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__search-header__results {
    padding: 0;
  }
}
.ama__search-header__clear {
  margin-left: 21px;
  display: inline-block;
  font-size: 0.8em;
}
@media (min-width: 56.25em) {
  .ama__search-header__clear {
    margin-left: 28px;
  }
}
.ama__search-header__clear:link {
  color: #46166B;
}
.ama__search-header--results {
  padding-bottom: 10.5px;
  margin-bottom: 21px;
  padding-top: 33px;
}
@media (min-width: 56.25em) {
  .ama__search-header--results {
    padding-bottom: 14px;
  }
}
.ama__search-header--results .ama__search-header__results-num {
  text-align: left;
  color: #767676;
}
.ama__search-header--results .ama__search-header__results-num span,
.ama__search-header--results .ama__search-header__results-num a {
  display: none;
}
.ama__search-header--results .ama__search-header__results-num .source-summary-count {
  display: block;
}
.ama__search-header--results .ama__search__field {
  position: relative;
  margin-left: 0;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 1080px;
}
@media (min-width: 37.5em) {
  .ama__search-header--results .ama__search__field {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__search-header--results .ama__search__field__input,
.ama__search-header--results .ama__search__field .ui-autocomplete-input {
  font-size: 18px;
  line-height: 27px;
  background: none !important;
  font-style: normal;
}
.ama__search-header--results .ama__search__field input[type=text] {
  border: none;
  border-bottom: 2px solid #7f7f7f;
  padding: 7px 2px;
}
@media (min-width: 56.25em) {
  .ama__search-header--results .ama__search-header__option-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    position: relative;
  }
}
.ama__search-header--results .ama__search-header__options {
  margin-top: 21px;
  width: 100%;
}
@media (min-width: 56.25em) {
  .ama__search-header--results .ama__search-header__options {
    margin-top: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__search-header--results .ama__search-header__options {
    max-width: 180px;
    margin-top: 0;
    float: right;
  }
}

.search-suggestions-wrapper {
  display: none;
}
.search-suggestions-wrapper.show {
  display: block;
  margin-left: -12px;
  width: auto;
  border-top: 1px solid #fefefe;
}
@media (min-width: 37.5em) {
  .search-suggestions-wrapper.show {
    margin-left: 0;
  }
}
.search-suggestions-wrapper .search-suggestions-block {
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
  background: #ffffff;
  padding: 12px 28px 19px;
}
.search-suggestions-wrapper .search-suggestions-block .title {
  font-size: 18px;
  line-height: 27px;
  color: black;
  margin-bottom: 5px;
  text-transform: capitalize;
}
.search-suggestions-wrapper .search-suggestions-block ul {
  margin: 0;
}
.search-suggestions-wrapper .search-suggestions-block ul li {
  list-style-type: none;
  margin: 0 0 4px;
}
.search-suggestions-wrapper .search-suggestions-block ul li::marker {
  display: none;
}
.search-suggestions-wrapper .search-suggestions-block ul li a {
  text-decoration: none;
  position: relative;
  color: #000000;
  font-weight: 300;
  display: inline-block;
  padding-left: 24px;
  font-size: 16px;
  line-height: 24px;
}
.search-suggestions-wrapper .search-suggestions-block ul li a:focus-visible {
  outline: 2px solid #027DBC;
  outline-offset: 3px;
}
.search-suggestions-wrapper .search-suggestions-block ul li a:hover {
  color: #979797;
}
.search-suggestions-wrapper .search-suggestions-block ul li a:before {
  content: "";
  background-image: url("../svg/icon-search-gray.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left top;
  height: 12px;
  width: 12px;
  left: 0;
  top: 8px;
  display: block;
  position: absolute;
}

.series-tag {
  line-height: 1;
  margin-top: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media (max-width: 37.5em) {
  .series-tag {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.series-tag__label {
  position: relative;
  background: #46166B;
  width: 120px;
  height: 26px;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 15px;
  line-height: 1;
  color: #ffffff;
  padding: 5px 0px;
  text-align: center;
  text-transform: uppercase;
}
.series-tag__arrow-right {
  content: "";
  position: absolute;
  right: -13px;
  bottom: 0;
  width: 0;
  height: 0;
  border-left: 13px solid #46166B;
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
}
.series-tag a {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 15px;
  font-weight: 700;
  font-style: italic;
  text-decoration: none;
  margin-left: 17px;
  line-height: 1.8;
}
.series-tag a:hover {
  text-decoration: underline;
}

.paragraph--type--series-related-article .views-row {
  position: relative;
}
.paragraph--type--series-related-article .series-tag__label {
  position: absolute;
  top: 0;
  left: 0;
  background: #46166B;
  z-index: 1;
  width: 100px;
  height: 28px;
  padding: 7px 0;
}
.paragraph--type--series-related-article .no-image {
  position: relative;
  height: 42px;
}

.series-icon {
  background: #7229D1;
  color: #ffffff;
  display: inline-block;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.36;
  letter-spacing: 0.3px;
  margin-bottom: 14px;
  padding: 6px 9px;
  text-align: center;
  text-transform: uppercase;
}

.ama__sign-in-dropdown {
  position: relative;
  background-color: #46166B;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 60px;
  width: 70px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 1px solid #767676;
  margin-left: auto;
}
.ama__sign-in-dropdown:hover {
  cursor: default;
}
.ama__sign-in-dropdown a:hover {
  cursor: pointer;
}
@media (min-width: 37.5em) {
  .ama__sign-in-dropdown {
    height: 34px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-left: 0;
    width: 100px;
  }
}
@media (min-width: 56.25em) {
  .ama__sign-in-dropdown {
    min-width: 135px;
    width: auto;
    border-left: 0;
  }
}
.ama__sign-in-dropdown__trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  color: #ffffff;
  cursor: pointer;
  outline: none;
}
.ama__sign-in-dropdown__trigger.open .ama__sign-in-dropdown__trigger__icon__arrow svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.ama__sign-in-dropdown__trigger__icon {
  display: inline-block;
  fill: #ffffff;
}
.ama__sign-in-dropdown__trigger__icon__user {
  background-size: 24px 25px;
  min-height: 24px;
  min-width: 25px;
  max-height: 24px;
  max-width: 25px;
}
@media (min-width: 75em) {
  .ama__sign-in-dropdown__trigger__icon__user {
    display: none;
  }
}
@media (min-width: 37.5em) {
  .ama__sign-in-dropdown__trigger__icon__user {
    padding-left: 5.25px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__sign-in-dropdown__trigger__icon__user {
    padding-left: 7px;
  }
}
.ama__sign-in-dropdown__trigger__icon__arrow {
  display: none;
  padding-left: 5.25px;
  padding-right: 5.25px;
}
@media (min-width: 56.25em) {
  .ama__sign-in-dropdown__trigger__icon__arrow {
    padding-left: 7px;
  }
}
@media (min-width: 56.25em) {
  .ama__sign-in-dropdown__trigger__icon__arrow {
    padding-right: 7px;
  }
}
.ama__sign-in-dropdown__trigger__icon__arrow svg {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
@media (min-width: 75em) {
  .ama__sign-in-dropdown__trigger__icon__arrow {
    display: block;
  }
}
.ama__sign-in-dropdown__trigger__text {
  display: none;
  text-align: right;
}
@media (min-width: 75em) {
  .ama__sign-in-dropdown__trigger__text {
    margin-left: 10.5px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
  }
}
@media (min-width: 75em) and (min-width: 56.25em) {
  .ama__sign-in-dropdown__trigger__text {
    margin-left: 14px;
  }
}
.ama__sign-in-dropdown__menu {
  padding-left: 10.5px;
  padding-right: 10.5px;
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  position: absolute;
  top: 61px;
  right: 0;
  -webkit-box-shadow: 0px 8px 20px -4px rgba(23, 24, 24, 0.12);
  box-shadow: 0px 8px 20px -4px rgba(23, 24, 24, 0.12);
  background-color: #ffffff;
  border-radius: 0 0 8px 8px;
  border: 1px solid #EDEDED;
  border-top: 0;
  color: #000000;
  text-align: left;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 210px;
  max-width: 240px;
}
@media (min-width: 56.25em) {
  .ama__sign-in-dropdown__menu {
    padding-left: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__sign-in-dropdown__menu {
    padding-right: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__sign-in-dropdown__menu {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__sign-in-dropdown__menu {
    padding-bottom: 14px;
  }
}
@media (min-width: 37.5em) {
  .ama__sign-in-dropdown__menu {
    top: 48px;
  }
}
.ama__sign-in-dropdown__menu li {
  list-style: none;
  padding-top: 5.25px;
  padding-bottom: 5.25px;
}
@media (min-width: 56.25em) {
  .ama__sign-in-dropdown__menu li {
    padding-top: 7px;
  }
}
@media (min-width: 56.25em) {
  .ama__sign-in-dropdown__menu li {
    padding-bottom: 7px;
  }
}
.ama__sign-in-dropdown__menu li a {
  display: block;
}
.ama__sign-in-dropdown__menu--open {
  display: block;
}
.ama__sign-in-dropdown__menu__header {
  padding-bottom: 5.25px;
  font-size: 1.1em;
  line-height: 1.18;
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 400;
  line-height: 24px;
  color: #000000;
}
@media (min-width: 56.25em) {
  .ama__sign-in-dropdown__menu__header {
    padding-bottom: 7px;
  }
}
@media screen and (min-width: 37.5em) {
  .ama__sign-in-dropdown__menu__header {
    font-size: 1.1em;
    line-height: 1.18;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__sign-in-dropdown__menu__header {
    font-size: 1.222em;
    line-height: 1.182;
  }
}
@media screen and (min-width: 75em) {
  .ama__sign-in-dropdown__menu__header {
    font-size: 1.222em;
  }
}
.ama__sign-in-dropdown__menu__group {
  padding-top: 5.25px;
  padding-bottom: 5.25px;
}
@media (min-width: 56.25em) {
  .ama__sign-in-dropdown__menu__group {
    padding-top: 7px;
  }
}
@media (min-width: 56.25em) {
  .ama__sign-in-dropdown__menu__group {
    padding-bottom: 7px;
  }
}
.ama__sign-in-dropdown__menu__button--sign-in {
  text-transform: none;
  border-radius: 6px;
  height: 44px;
  max-height: 44px;
  padding-top: 5.25px;
  padding-bottom: 5.25px;
}
@media (min-width: 56.25em) {
  .ama__sign-in-dropdown__menu__button--sign-in {
    padding-top: 7px;
  }
}
@media (min-width: 56.25em) {
  .ama__sign-in-dropdown__menu__button--sign-in {
    padding-bottom: 7px;
  }
}
.ama__sign-in-dropdown__menu__create-account, .ama__sign-in-dropdown__menu__become-member {
  text-align: center;
}
.ama__sign-in-dropdown__menu__link {
  text-align: left;
}
.ama__sign-in-dropdown__menu__link__user {
  padding-bottom: 5.25px;
}
@media (min-width: 56.25em) {
  .ama__sign-in-dropdown__menu__link__user {
    padding-bottom: 7px;
  }
}

.authenticated.ama__sign-in-dropdown__menu {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.authenticated.ama__sign-in-dropdown__menu__header {
  color: #000000;
}
.authenticated.ama__sign-in-dropdown__menu .ama__sign-in-dropdown__menu__group {
  padding-left: 14px;
  padding-right: 14px;
}
.authenticated.ama__sign-in-dropdown__menu .ama__sign-in-dropdown__menu__group:nth-child(2) {
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
}

/* Define the Sassy Map called $icons */
/* For each key in the map, created an own class */
/* If you need to add a new icon add it to arraw above */
.social--external {
  display: inline-block;
  background-image: url("../icon-external-brand.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--external:hover {
  background: url("../icon-external-brand-hover.html");
  background-size: 31px;
}

.social--external-site {
  display: inline-block;
  background-image: url("../icon-external-site-brand.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--external-site:hover {
  background: url("../icon-external-site-brand-hover.html");
  background-size: 31px;
}

.social--facebook {
  display: inline-block;
  background-image: url("../svg/icon-facebook-brand.svg");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--facebook:hover {
  background: url("../svg/icon-facebook-brand-hover.svg");
  background-size: 31px;
}

.social--googleplus {
  display: inline-block;
  background-image: url("../icon-googleplus-brand.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--googleplus:hover {
  background: url("../icon-googleplus-brand-hover.html");
  background-size: 31px;
}

.social--linkedin {
  display: inline-block;
  background-image: url("../svg/icon-linkedin-brand.svg");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--linkedin:hover {
  background: url("../svg/icon-linkedin-brand-hover.svg");
  background-size: 31px;
}

.social--podcast {
  display: inline-block;
  background-image: url("../icon-podcast-brand.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--podcast:hover {
  background: url("../icon-podcast-brand-hover.html");
  background-size: 31px;
}

.social--previous {
  display: inline-block;
  background-image: url("../icon-previous-brand.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--previous:hover {
  background: url("../icon-previous-brand-hover.html");
  background-size: 31px;
}

.social--twitter {
  display: inline-block;
  background-image: url("../svg/icon-twitter-brand.svg");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--twitter:hover {
  background: url("../svg/icon-twitter-brand-hover.svg");
  background-size: 31px;
}

.social--youtube {
  display: inline-block;
  background-image: url("../icon-youtube-brand.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--youtube:hover {
  background: url("../icon-youtube-brand-hover.html");
  background-size: 31px;
}

.social--email {
  display: inline-block;
  background-image: url("../svg/icon-email-brand.svg");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--email:hover {
  background: url("../svg/icon-email-brand-hover.svg");
  background-size: 31px;
}

.social--facebook-gray {
  display: inline-block;
  background-image: url("../icon-facebook-gray-brand.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--facebook-gray:hover {
  background: url("../icon-facebook-gray-brand-hover.html");
  background-size: 31px;
}

.social--twitter-gray {
  display: inline-block;
  background-image: url("../icon-twitter-gray-brand.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--twitter-gray:hover {
  background: url("../icon-twitter-gray-brand-hover.html");
  background-size: 31px;
}

.social--youtube-gray {
  display: inline-block;
  background-image: url("../icon-youtube-gray-brand.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--youtube-gray:hover {
  background: url("../icon-youtube-gray-brand-hover.html");
  background-size: 31px;
}

.social--linkedin-gray {
  display: inline-block;
  background-image: url("../icon-linkedin-gray-brand.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--linkedin-gray:hover {
  background: url("../icon-linkedin-gray-brand-hover.html");
  background-size: 31px;
}

.social--googleplus-gray {
  display: inline-block;
  background-image: url("../icon-googleplus-gray-brand.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--googleplus-gray:hover {
  background: url("../icon-googleplus-gray-brand-hover.html");
  background-size: 31px;
}

.social--facebook-white {
  display: inline-block;
  background-image: url("../icon-facebook-white-brand.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--facebook-white:hover {
  background: url("../icon-facebook-white-brand-hover.html");
  background-size: 31px;
}

.social--googleplus-white {
  display: inline-block;
  background-image: url("../icon-googleplus-white-brand.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--googleplus-white:hover {
  background: url("../icon-googleplus-white-brand-hover.html");
  background-size: 31px;
}

.social--twitter-white {
  display: inline-block;
  background-image: url("../icon-twitter-white-brand.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--twitter-white:hover {
  background: url("../icon-twitter-white-brand-hover.html");
  background-size: 31px;
}

.social--linkedin-white {
  display: inline-block;
  background-image: url("../icon-linkedin-white-brand.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--linkedin-white:hover {
  background: url("../icon-linkedin-white-brand-hover.html");
  background-size: 31px;
}

.social--youtube-white {
  display: inline-block;
  background-image: url("../icon-youtube-white-brand.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--youtube-white:hover {
  background: url("../icon-youtube-white-brand-hover.html");
  background-size: 31px;
}

.social--instagram-logo-white {
  display: inline-block;
  background-image: url("../icon-instagram-logo-white-brand.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
.social--instagram-logo-white:hover {
  background: url("../icon-instagram-logo-white-brand-hover.html");
  background-size: 31px;
}

.social--twitter,
.social--twitter:hover {
  background-size: 33px;
  background-position: -1.5px -0.5px;
}

footer .social--external {
  display: inline-block;
  background-image: url("../icon-external-purple.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--external:hover {
  background: url("../icon-external-hover.html");
  background-size: 31px;
}
footer .social--external-site {
  display: inline-block;
  background-image: url("../icon-external-site-purple.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--external-site:hover {
  background: url("../icon-external-site-hover.html");
  background-size: 31px;
}
footer .social--facebook {
  display: inline-block;
  background-image: url("../svg/icon-facebook-purple.svg");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--facebook:hover {
  background: url("../svg/icon-facebook-hover.svg");
  background-size: 31px;
}
footer .social--googleplus {
  display: inline-block;
  background-image: url("../svg/icon-googleplus-purple.svg");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--googleplus:hover {
  background: url("../svg/icon-googleplus-hover.svg");
  background-size: 31px;
}
footer .social--linkedin {
  display: inline-block;
  background-image: url("../svg/icon-linkedin-purple.svg");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--linkedin:hover {
  background: url("../svg/icon-linkedin-hover.svg");
  background-size: 31px;
}
footer .social--podcast {
  display: inline-block;
  background-image: url("../icon-podcast-purple.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--podcast:hover {
  background: url("../icon-podcast-hover.html");
  background-size: 31px;
}
footer .social--previous {
  display: inline-block;
  background-image: url("../icon-previous-purple.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--previous:hover {
  background: url("../icon-previous-hover.html");
  background-size: 31px;
}
footer .social--twitter {
  display: inline-block;
  background-image: url("../svg/icon-twitter-purple.svg");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--twitter:hover {
  background: url("../svg/icon-twitter-hover.svg");
  background-size: 31px;
}
footer .social--youtube {
  display: inline-block;
  background-image: url("../svg/icon-youtube-purple.svg");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--youtube:hover {
  background: url("../svg/icon-youtube-hover.svg");
  background-size: 31px;
}
footer .social--email {
  display: inline-block;
  background-image: url("../svg/icon-email-purple.svg");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--email:hover {
  background: url("../svg/icon-email-hover.svg");
  background-size: 31px;
}
footer .social--facebook-gray {
  display: inline-block;
  background-image: url("../icon-facebook-gray-purple.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--facebook-gray:hover {
  background: url("../svg/icon-facebook-gray-hover.svg");
  background-size: 31px;
}
footer .social--twitter-gray {
  display: inline-block;
  background-image: url("../icon-twitter-gray-purple.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--twitter-gray:hover {
  background: url("../svg/icon-twitter-gray-hover.svg");
  background-size: 31px;
}
footer .social--youtube-gray {
  display: inline-block;
  background-image: url("../icon-youtube-gray-purple.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--youtube-gray:hover {
  background: url("../svg/icon-youtube-gray-hover.svg");
  background-size: 31px;
}
footer .social--linkedin-gray {
  display: inline-block;
  background-image: url("../icon-linkedin-gray-purple.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--linkedin-gray:hover {
  background: url("../svg/icon-linkedin-gray-hover.svg");
  background-size: 31px;
}
footer .social--googleplus-gray {
  display: inline-block;
  background-image: url("../icon-googleplus-gray-purple.html");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--googleplus-gray:hover {
  background: url("../svg/icon-googleplus-gray-hover.svg");
  background-size: 31px;
}
footer .social--facebook-white {
  display: inline-block;
  background-image: url("../svg/icon-facebook-white-purple.svg");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--facebook-white:hover {
  background: url("../svg/icon-facebook-white-hover.svg");
  background-size: 31px;
}
footer .social--googleplus-white {
  display: inline-block;
  background-image: url("../svg/icon-googleplus-white-purple.svg");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--googleplus-white:hover {
  background: url("../svg/icon-googleplus-white-hover.svg");
  background-size: 31px;
}
footer .social--twitter-white {
  display: inline-block;
  background-image: url("../svg/icon-twitter-white-purple.svg");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--twitter-white:hover {
  background: url("../svg/icon-twitter-white-hover.svg");
  background-size: 31px;
}
footer .social--linkedin-white {
  display: inline-block;
  background-image: url("../svg/icon-linkedin-white-purple.svg");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--linkedin-white:hover {
  background: url("../svg/icon-linkedin-white-hover.svg");
  background-size: 31px;
}
footer .social--youtube-white {
  display: inline-block;
  background-image: url("../svg/icon-youtube-white-purple.svg");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--youtube-white:hover {
  background: url("../svg/icon-youtube-white-hover.svg");
  background-size: 31px;
}
footer .social--instagram-logo-white {
  display: inline-block;
  background-image: url("../svg/icon-instagram-logo-white-purple.svg");
  background-repeat: no-repeat;
  background-size: 31px;
  height: 31px;
  width: 31px;
}
footer .social--instagram-logo-white:hover {
  background: url("../svg/icon-instagram-logo-white-hover.svg");
  background-size: 31px;
}
footer .ama__social-share a.social--twitter-white,
footer .ama__social-share a.social--twitter-white:hover {
  background-size: 55px;
  background-position: -2.5px -2.5px;
}
@media (max-width: 37.5em) {
  footer .ama__social-share a.social--twitter-white,
  footer .ama__social-share a.social--twitter-white:hover {
    background-size: 48px;
  }
}

.ama__social-share {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 0 auto;
  padding: 0;
  min-height: 20px;
}
@media (max-width: 37.5em) {
  .ama__social-share {
    margin-bottom: 14px;
  }
}
.ama__social-share li {
  list-style: none;
}
.ama__social-share li:first-child {
  margin-left: 0;
}
@media (max-width: 37.5em) {
  .ama__social-share li {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
.ama__social-share li ~ li {
  margin-left: 14px;
  list-style: none;
}

.ama__subcategory-hero {
  margin-bottom: 21px;
}
@media (min-width: 37.5em) {
  .ama__subcategory-hero {
    margin-bottom: 28px;
  }
}
.ama__subcategory-hero a {
  text-decoration: none;
}
.ama__subcategory-hero a:hover {
  text-decoration: underline;
}
.ama__subcategory-hero__title {
  margin-bottom: 0;
  font-weight: 400;
  width: 100%;
}
@media (min-width: 37.5em) {
  .ama__subcategory-hero__title {
    background: #46166B;
    padding: 1em 0.25em 1em 1em;
    font-weight: initial;
  }
  .ama__subcategory-hero__title a {
    font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 38px;
    line-height: 44.2px;
    color: #ffffff;
    display: block;
  }
}
.ama__subcategory-hero__copy {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.ama__subcategory-hero .ama__h4--purple, .ama__subcategory-hero .ama__subcategory-page-article-stub__subcategory {
  text-transform: uppercase;
  color: #46166B;
  font-size: 14px;
}
.ama__subcategory-hero .ama__subcategory-hero__metadata {
  display: block;
  font-size: 12px;
  text-transform: uppercase;
}
.ama__subcategory-hero .ama__subcategory-hero__metadata__read-time {
  font-size: 14px;
}
@media (min-width: 37.5em) {
  .ama__subcategory-hero .ama__subcategory-hero__eyebrow,
  .ama__subcategory-hero .ama__subcategory-hero__metadata {
    display: none;
  }
}
.ama__subcategory-hero .ama__hub-hero__video {
  margin-bottom: 21px;
}
@media (min-width: 37.5em) {
  .ama__subcategory-hero .ama__hub-hero__video {
    margin-bottom: 14px;
  }
}

.ama__subcategory-page-article-stub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
}
@media (max-width: 37.5em) {
  .ama__subcategory-page-article-stub {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.ama__subcategory-page-article-stub__image {
  display: block;
}
.ama__subcategory-page-article-stub__image img.ama__bio-image-with-body__image {
  margin: 0;
}
@media (max-width: 37.5em) {
  .ama__subcategory-page-article-stub__image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .ama__subcategory-page-article-stub__image img.ama__bio-image-with-body__image {
    max-width: 100%;
    max-height: unset;
  }
}
@media (min-width: 37.5em) {
  .ama__subcategory-page-article-stub__text {
    padding: 0;
  }
}
@media (max-width: 37.5em) {
  .ama__subcategory-page-article-stub__text {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
.ama__subcategory-page-article-stub__subcategory {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 700;
  font-weight: 600;
  font-size: 0.78em;
  line-height: 1;
  margin: 0 0 14px 0;
}
.ama__subcategory-page-article-stub__subcategory--topics .stub-date {
  padding-bottom: 0;
}
.ama__subcategory-page-article-stub__date-time {
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  color: #767676;
  text-transform: uppercase;
  margin-bottom: 7px;
}
@media (min-width: 37.5em) {
  .ama__subcategory-page-article-stub__date-time {
    font-size: 0.78em;
    line-height: 0.9em;
  }
}
.ama__subcategory-page-article-stub__date-time .stub-date {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  padding-bottom: 0;
  display: inline-block;
}
.ama__subcategory-page-article-stub__date-time span {
  font-size: 14px;
  padding-left: 1px;
  padding-right: 3px;
  position: relative;
  bottom: 0px;
}
.ama__subcategory-page-article-stub__date-time .read_time {
  display: inline-block;
}
.ama__subcategory-page-article-stub__date-time .read_time h3 {
  margin-bottom: 0;
}
.ama__subcategory-page-article-stub:hover .ama__subcategory-page-article-stub__heading {
  text-decoration: underline;
}

div.ama__category-index__stubs a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics,
div.ama__category-index a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 37.5em) {
  div.ama__category-index__stubs a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics,
  div.ama__category-index a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
div.ama__category-index__stubs a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics .ama__subcategory-page-article-stub__text,
div.ama__category-index a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics .ama__subcategory-page-article-stub__text {
  padding-left: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
div.ama__category-index__stubs a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics.media .ama__subcategory-page-article-stub__text,
div.ama__category-index a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics.media .ama__subcategory-page-article-stub__text {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  div.ama__category-index__stubs a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics.media .ama__subcategory-page-article-stub__text,
  div.ama__category-index a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics.media .ama__subcategory-page-article-stub__text {
    -webkit-box-flex: 0.66;
    -ms-flex: 0.66;
    flex: 0.66;
  }
}
@media (min-width: 56.25em) {
  div.ama__category-index__stubs a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics.media .ama__subcategory-page-article-stub__text,
  div.ama__category-index a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics.media .ama__subcategory-page-article-stub__text {
    -webkit-box-flex: 0.75;
    -ms-flex: 0.75;
    flex: 0.75;
  }
}
div.ama__category-index__stubs a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics.media .ama__subcategory-page-article-stub__image,
div.ama__category-index a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics.media .ama__subcategory-page-article-stub__image {
  margin: 0;
  margin-left: 0;
  max-width: 100%;
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  div.ama__category-index__stubs a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics.media .ama__subcategory-page-article-stub__image,
  div.ama__category-index a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics.media .ama__subcategory-page-article-stub__image {
    -webkit-box-flex: 0.34;
    -ms-flex: 0.34;
    flex: 0.34;
    margin-left: 14px;
  }
}
@media (min-width: 56.25em) {
  div.ama__category-index__stubs a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics.media .ama__subcategory-page-article-stub__image,
  div.ama__category-index a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics.media .ama__subcategory-page-article-stub__image {
    -webkit-box-flex: 0.25;
    -ms-flex: 0.25;
    flex: 0.25;
    margin-left: 112px;
  }
}
div.ama__category-index__stubs a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics__subcategory .stub-date,
div.ama__category-index a.ama__subcategory-page-article-stub.ama__subcategory-page-article-stub--topics__subcategory .stub-date {
  padding-bottom: 0;
}

.ama__category-index .form-item-title {
  margin: 0;
}
@media (min-width: 56.25em) {
  .ama__category-index .form-actions {
    margin-top: 0;
  }
}
.ama__category-index .ama__category-index__stubs__load-more {
  padding: 35px 14px;
}
@media (min-width: 37.5em) {
  .ama__category-index .ama__category-index__stubs__load-more {
    padding: 35px 14px 0 14px;
  }
}
.ama__category-index .ama__category-index__stubs__load-more a.ama__button {
  font-size: 20px;
  font-weight: 400;
  padding: 10px 45px;
}

.ama__subscribe-promo {
  display: inline-block;
  padding: 14px;
  color: #ffffff;
  background: #46166B;
}
.ama__subscribe-promo__subject-title {
  padding-bottom: 14px;
}
.ama__subscribe-promo__heading {
  color: #ffffff;
}
.ama__subscribe-promo__form .ama__button {
  -webkit-appearance: none;
  border-radius: 0;
  display: block;
  margin: 0 auto;
  padding: 12.7272727273px;
  border: 0;
  text-transform: none;
}
.ama__subscribe-promo__form .ama__button:hover {
  background: #9073A6;
}
.ama__subscribe-promo__form .us-verify {
  font-size: 10px;
  text-transform: initial;
}
.ama__subscribe-promo__form .ui-checkboxradio-icon {
  margin-top: 1px;
}
.ama__subscribe-promo__form .ama__checkbox.form-item {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ama__subscribe-promo__form .ama__checkbox.form-item > input#edit-mr-us-citizen, .ama__subscribe-promo__form .ama__checkbox.form-item input#edit-us-citizen {
  margin-right: 7px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  border: 1px solid #EDEDED;
  width: 20px;
  min-width: 20px;
  height: 20px;
}
.ama__subscribe-promo__form .ama__checkbox.form-item.ui-state-active .ui-icon-background {
  background-color: #ffffff;
  background-image: url("../svg/icon-checkmark-black.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
}
.ama__subscribe-promo__form .form-item--error-message.active-error,
.ama__subscribe-promo__form label.error {
  background: url("../svg/icon-error.svg") no-repeat left;
  background-size: 15px;
  padding-left: 24px;
  text-transform: none;
  font-size: 18px;
  font-style: italic;
  color: #EDEDED;
  margin-bottom: 14px;
}
.ama__subscribe-promo__form .ama__checkbox span {
  color: #ffffff;
}
.ama__subscribe-promo .ama__form-group input {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-style: italic;
}
.ama__subscribe-promo .ama__form-group label {
  visibility: hidden;
}
.ama__subscribe-promo .ajax-progress.ajax-progress-throbber {
  display: block;
  margin: 40px auto 0;
}
.ama__subscribe-promo--wide {
  display: block;
  margin: 64px auto;
  padding: 0 14px;
}
.ama__subscribe-promo--wide .ama__subscribe-promo__subject-title {
  list-style: none;
  font-size: 16px;
  line-height: 19px;
  padding-bottom: 0;
  font-weight: 400;
}
.ama__subscribe-promo--wide .ama__subscribe-promo__heading {
  color: #ffffff;
}
.ama__subscribe-promo--wide .ajax-progress.ajax-progress-throbber {
  display: inline;
  margin: 0;
}
.ama__subscribe-promo--wide .ama__subscribe-promo__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .ama__subscribe-promo--wide .ama__subscribe-promo__container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__subscribe-promo--wide .ama__subscribe-promo__content {
  margin-right: 21px;
  -webkit-box-flex: 0.6;
  -ms-flex: 0.6;
  flex: 0.6;
}
@media (min-width: 56.25em) {
  .ama__subscribe-promo--wide .ama__subscribe-promo__content {
    margin-right: 28px;
  }
}
.ama__subscribe-promo--wide .ama__subscribe-promo__content p, .ama__subscribe-promo--wide .ama__subscribe-promo__content .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__subscribe-promo--wide .ama__subscribe-promo__content .ama__image__text__subtitle, .ama__subscribe-promo--wide .ama__subscribe-promo__content .ama__resource-link--inline__text {
  margin-bottom: 14px;
}
@media (min-width: 37.5em) {
  .ama__subscribe-promo--wide .ama__subscribe-promo__content p, .ama__subscribe-promo--wide .ama__subscribe-promo__content .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__subscribe-promo--wide .ama__subscribe-promo__content .ama__image__text__subtitle, .ama__subscribe-promo--wide .ama__subscribe-promo__content .ama__resource-link--inline__text {
    margin-bottom: 0;
  }
}
.ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__subscribe-promo__email-subscribe-container,
.ama__subscribe-promo--wide .ama__subscribe-promo__form form .ama__subscribe-promo__email-subscribe-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__subscribe-promo__email-subscribe-container,
  .ama__subscribe-promo--wide .ama__subscribe-promo__form form .ama__subscribe-promo__email-subscribe-container {
    margin-bottom: 14px;
  }
}
.ama__subscribe-promo--wide .ama__subscribe-promo__form .form-item-page-mr-email,
.ama__subscribe-promo--wide .ama__subscribe-promo__form form .form-item-page-mr-email {
  margin: 0;
}
.ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__form-group,
.ama__subscribe-promo--wide .ama__subscribe-promo__form .form-actions,
.ama__subscribe-promo--wide .ama__subscribe-promo__form form .ama__form-group,
.ama__subscribe-promo--wide .ama__subscribe-promo__form form .form-actions {
  margin: 0;
}
.ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__checkbox.form-item,
.ama__subscribe-promo--wide .ama__subscribe-promo__form form .ama__checkbox.form-item {
  margin-bottom: 0;
}
.ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__form-group input,
.ama__subscribe-promo--wide .ama__subscribe-promo__form form .ama__form-group input {
  margin-bottom: 21px;
  max-width: 100%;
  height: 49px;
  font-style: italic;
}
@media (min-width: 56.25em) {
  .ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__form-group input,
  .ama__subscribe-promo--wide .ama__subscribe-promo__form form .ama__form-group input {
    margin-bottom: 28px;
  }
}
.ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__form-group input.error,
.ama__subscribe-promo--wide .ama__subscribe-promo__form form .ama__form-group input.error {
  background-image: none;
}
.ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__form-group label,
.ama__subscribe-promo--wide .ama__subscribe-promo__form form .ama__form-group label {
  display: none;
}
@media (min-width: 37.5em) {
  .ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__button,
  .ama__subscribe-promo--wide .ama__subscribe-promo__form form .ama__button {
    margin: 0 0 0 auto;
  }
}
@media (min-width: 56.25em) {
  .ama__subscribe-promo--wide .ama__subscribe-promo__form,
  .ama__subscribe-promo--wide .ama__subscribe-promo__form form {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__form-group input,
  .ama__subscribe-promo--wide .ama__subscribe-promo__form form .ama__form-group input {
    margin-bottom: 0;
  }
}
.ama__subscribe-promo .form-submit:focus-visible, .ama__subscribe-promo .form-submit.ama__link--blue:focus, .ama__subscribe-promo .form-submit.ama__applied-filters__tag__remove:focus, .ama__subscribe-promo .ama__promo--inline-banner a.form-submit:focus, .ama__promo--inline-banner .ama__subscribe-promo a.form-submit:focus {
  background: #7229D1;
  color: #ffffff;
  border-radius: 0;
  border: transparent;
  outline: 0;
  text-decoration: none;
}
.ama__subscribe-promo--homepage .ama__subscribe-promo__form {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .ama__subscribe-promo--homepage .ama__subscribe-promo__form {
    -webkit-box-flex: 0.4;
    -ms-flex: 0.4;
    flex: 0.4;
  }
}
@media (min-width: 75em) {
  .ama__subscribe-promo--homepage .ama__subscribe-promo__form {
    -webkit-box-flex: 0.35;
    -ms-flex: 0.35;
    flex: 0.35;
  }
}
.ama__subscribe-promo--homepage .ama__subscribe-promo__form form {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
@media (min-width: 75em) {
  .ama__subscribe-promo--homepage .ama__subscribe-promo__form form {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__subscribe-promo--homepage .ama__subscribe-promo__form form .ama__form-group {
  margin-bottom: 10.5px;
}
@media (min-width: 75em) {
  .ama__subscribe-promo--homepage .ama__subscribe-promo__form form .ama__form-group {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-bottom: auto;
  }
}
.ama__subscribe-promo--homepage .ama__subscribe-promo__form form .ama__button {
  margin: 0 auto;
}
.ama__subscribe-promo .ama__subscribe-promo__email-subscribe-container .ama__button {
  height: 50.7px;
}
@media (min-width: 75em) {
  .ama__subscribe-promo .ama__subscribe-promo__email-subscribe-container .ama__button {
    height: 50px;
  }
}
.ama__subscribe-promo .ama__subscribe-promo--media {
  display: none;
}

.ama__layout--two-col-right--75-25__right form.ama__subscribe-promo__form_page,
.ama__layout--two-col-right--75-25__right form#ama-email-subscription-page {
  position: relative;
  padding-bottom: 63px;
}
.ama__layout--two-col-right--75-25__right form.ama__subscribe-promo__form_page .form-item-us-citizen,
.ama__layout--two-col-right--75-25__right form#ama-email-subscription-page .form-item-us-citizen {
  width: 100%;
}
.ama__layout--two-col-right--75-25__right form.ama__subscribe-promo__form_page .form-item-page-mr-us-citizen,
.ama__layout--two-col-right--75-25__right form#ama-email-subscription-page .form-item-page-mr-us-citizen {
  margin-bottom: 14px;
}
.ama__layout--two-col-right--75-25__right form.ama__subscribe-promo__form_page input,
.ama__layout--two-col-right--75-25__right form#ama-email-subscription-page input {
  height: 50px;
}
.ama__layout--two-col-right--75-25__right form.ama__subscribe-promo__form_page .form-actions,
.ama__layout--two-col-right--75-25__right form#ama-email-subscription-page .form-actions {
  position: absolute;
  text-align: center;
  bottom: 14px;
  left: 0;
  right: 0;
  margin: auto;
}
.ama__layout--two-col-right--75-25__right form.ama__subscribe-promo__form_page .form-actions .ajax-progress-throbber,
.ama__layout--two-col-right--75-25__right form#ama-email-subscription-page .form-actions .ajax-progress-throbber {
  position: absolute;
  top: 8px;
  right: 0;
}
@media only screen and (min-width: 37.5em) and (max-width: 56.25em) {
  .ama__layout--two-col-right--75-25__right form.ama__subscribe-promo__form_page .form-actions,
  .ama__layout--two-col-right--75-25__right form#ama-email-subscription-page .form-actions {
    margin-top: 80px;
  }
}
.ama__layout--two-col-right--75-25__right form.ama__subscribe-promo__form_page .form-actions .form-submit,
.ama__layout--two-col-right--75-25__right form#ama-email-subscription-page .form-actions .form-submit {
  display: inline-block;
  margin: 0 auto;
  width: 100%;
}

.ama__subscribe-promo__form_page .ama__subscribe-promo__email-subscribe-container .form-item-page-mr-email input {
  height: 50px;
}

.ama__category .layout__region--content .layout--onecol .ama__subscribe-promo,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo,
.index-page .ama__layout--one-column__page-content .ama__subscribe-promo,
.index-page .index-promo .ama__subscribe-promo,
.index-page .no-results .ama__subscribe-promo,
.index-page > div > .ama__subscribe-promo {
  background: none;
  color: #001b1b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  padding: 28px 0 0 0;
  margin-bottom: 0;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content .layout--onecol .ama__subscribe-promo,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo,
  .index-page .ama__layout--one-column__page-content .ama__subscribe-promo,
  .index-page .index-promo .ama__subscribe-promo,
  .index-page .no-results .ama__subscribe-promo,
  .index-page > div > .ama__subscribe-promo {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 56.25em) {
  .ama__category .layout__region--content .layout--onecol .ama__subscribe-promo,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo,
  .index-page .ama__layout--one-column__page-content .ama__subscribe-promo,
  .index-page .index-promo .ama__subscribe-promo,
  .index-page .no-results .ama__subscribe-promo,
  .index-page > div > .ama__subscribe-promo {
    padding-bottom: 28px;
  }
}
.ama__category .layout__region--content .layout--onecol .ama__subscribe-promo .ama__subscribe-promo--content,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo .ama__subscribe-promo--content,
.index-page .ama__layout--one-column__page-content .ama__subscribe-promo .ama__subscribe-promo--content,
.index-page .index-promo .ama__subscribe-promo .ama__subscribe-promo--content,
.index-page .no-results .ama__subscribe-promo .ama__subscribe-promo--content,
.index-page > div > .ama__subscribe-promo .ama__subscribe-promo--content {
  display: block;
  padding: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content .layout--onecol .ama__subscribe-promo .ama__subscribe-promo--content,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo .ama__subscribe-promo--content,
  .index-page .ama__layout--one-column__page-content .ama__subscribe-promo .ama__subscribe-promo--content,
  .index-page .index-promo .ama__subscribe-promo .ama__subscribe-promo--content,
  .index-page .no-results .ama__subscribe-promo .ama__subscribe-promo--content,
  .index-page > div > .ama__subscribe-promo .ama__subscribe-promo--content {
    -webkit-box-flex: 0.4;
    -ms-flex: 0.4;
    flex: 0.4;
  }
}
@media (min-width: 56.25em) {
  .ama__category .layout__region--content .layout--onecol .ama__subscribe-promo .ama__subscribe-promo--content,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo .ama__subscribe-promo--content,
  .index-page .ama__layout--one-column__page-content .ama__subscribe-promo .ama__subscribe-promo--content,
  .index-page .index-promo .ama__subscribe-promo .ama__subscribe-promo--content,
  .index-page .no-results .ama__subscribe-promo .ama__subscribe-promo--content,
  .index-page > div > .ama__subscribe-promo .ama__subscribe-promo--content {
    padding-right: 119px;
  }
}
.ama__category .layout__region--content .layout--onecol .ama__subscribe-promo .ama__subscribe-promo--media,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo .ama__subscribe-promo--media,
.index-page .ama__layout--one-column__page-content .ama__subscribe-promo .ama__subscribe-promo--media,
.index-page .index-promo .ama__subscribe-promo .ama__subscribe-promo--media,
.index-page .no-results .ama__subscribe-promo .ama__subscribe-promo--media,
.index-page > div > .ama__subscribe-promo .ama__subscribe-promo--media {
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 0;
  margin: 0 0 28px 0;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content .layout--onecol .ama__subscribe-promo .ama__subscribe-promo--media,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo .ama__subscribe-promo--media,
  .index-page .ama__layout--one-column__page-content .ama__subscribe-promo .ama__subscribe-promo--media,
  .index-page .index-promo .ama__subscribe-promo .ama__subscribe-promo--media,
  .index-page .no-results .ama__subscribe-promo .ama__subscribe-promo--media,
  .index-page > div > .ama__subscribe-promo .ama__subscribe-promo--media {
    -webkit-box-flex: 0.6;
    -ms-flex: 0.6;
    flex: 0.6;
  }
}
.ama__category .layout__region--content .layout--onecol .ama__subscribe-promo .ama__subscribe-promo__subject-title,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo .ama__subscribe-promo__subject-title,
.index-page .ama__layout--one-column__page-content .ama__subscribe-promo .ama__subscribe-promo__subject-title,
.index-page .index-promo .ama__subscribe-promo .ama__subscribe-promo__subject-title,
.index-page .no-results .ama__subscribe-promo .ama__subscribe-promo__subject-title,
.index-page > div > .ama__subscribe-promo .ama__subscribe-promo__subject-title {
  color: #001b1b;
  font-weight: 400;
  line-height: 1;
}
.ama__category .layout__region--content .layout--onecol .ama__subscribe-promo .ama__h3, .ama__category .layout__region--content .layout--onecol .ama__subscribe-promo .ama__category-hero__title, .ama__category .layout__region--content .layout--onecol .ama__subscribe-promo .ama__subcategory-hero__title,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo .ama__h3,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo .ama__category-hero__title,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo .ama__subcategory-hero__title,
.index-page .ama__layout--one-column__page-content .ama__subscribe-promo .ama__h3,
.index-page .ama__layout--one-column__page-content .ama__subscribe-promo .ama__category-hero__title,
.index-page .ama__layout--one-column__page-content .ama__subscribe-promo .ama__subcategory-hero__title,
.index-page .index-promo .ama__subscribe-promo .ama__h3,
.index-page .index-promo .ama__subscribe-promo .ama__category-hero__title,
.index-page .index-promo .ama__subscribe-promo .ama__subcategory-hero__title,
.index-page .no-results .ama__subscribe-promo .ama__h3,
.index-page .no-results .ama__subscribe-promo .ama__category-hero__title,
.index-page .no-results .ama__subscribe-promo .ama__subcategory-hero__title,
.index-page > div > .ama__subscribe-promo .ama__h3,
.index-page > div > .ama__subscribe-promo .ama__category-hero__title,
.index-page > div > .ama__subscribe-promo .ama__subcategory-hero__title {
  color: #46166B;
}
.ama__category .layout__region--content .layout--onecol .ama__subscribe-promo .ama__subscribe-promo__form .ama__checkbox .ui-checkboxradio-icon,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo .ama__subscribe-promo__form .ama__checkbox .ui-checkboxradio-icon,
.index-page .ama__layout--one-column__page-content .ama__subscribe-promo .ama__subscribe-promo__form .ama__checkbox .ui-checkboxradio-icon,
.index-page .index-promo .ama__subscribe-promo .ama__subscribe-promo__form .ama__checkbox .ui-checkboxradio-icon,
.index-page .no-results .ama__subscribe-promo .ama__subscribe-promo__form .ama__checkbox .ui-checkboxradio-icon,
.index-page > div > .ama__subscribe-promo .ama__subscribe-promo__form .ama__checkbox .ui-checkboxradio-icon {
  border: 1px solid #46166B;
  border-radius: 2px;
}
.ama__category .layout__region--content .layout--onecol .ama__subscribe-promo .ama__subscribe-promo__form .ama__checkbox span.us-verify,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo .ama__subscribe-promo__form .ama__checkbox span.us-verify,
.index-page .ama__layout--one-column__page-content .ama__subscribe-promo .ama__subscribe-promo__form .ama__checkbox span.us-verify,
.index-page .index-promo .ama__subscribe-promo .ama__subscribe-promo__form .ama__checkbox span.us-verify,
.index-page .no-results .ama__subscribe-promo .ama__subscribe-promo__form .ama__checkbox span.us-verify,
.index-page > div > .ama__subscribe-promo .ama__subscribe-promo__form .ama__checkbox span.us-verify {
  color: #001b1b;
  font-size: 10px;
  text-transform: initial;
}
.ama__category .layout__region--content .layout--onecol .ama__subscribe-promo .ama__subscribe-promo__form_page .ama__subscribe-promo__email-subscribe-container .form-item-page-mr-email input[type=text],
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo .ama__subscribe-promo__form_page .ama__subscribe-promo__email-subscribe-container .form-item-page-mr-email input[type=text],
.index-page .ama__layout--one-column__page-content .ama__subscribe-promo .ama__subscribe-promo__form_page .ama__subscribe-promo__email-subscribe-container .form-item-page-mr-email input[type=text],
.index-page .index-promo .ama__subscribe-promo .ama__subscribe-promo__form_page .ama__subscribe-promo__email-subscribe-container .form-item-page-mr-email input[type=text],
.index-page .no-results .ama__subscribe-promo .ama__subscribe-promo__form_page .ama__subscribe-promo__email-subscribe-container .form-item-page-mr-email input[type=text],
.index-page > div > .ama__subscribe-promo .ama__subscribe-promo__form_page .ama__subscribe-promo__email-subscribe-container .form-item-page-mr-email input[type=text] {
  font-style: italic;
  border-color: #424242;
}
.ama__category .layout__region--content .layout--onecol .ama__subscribe-promo .ama__subscribe-promo__form .ama__button,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo .ama__subscribe-promo__form .ama__button,
.index-page .ama__layout--one-column__page-content .ama__subscribe-promo .ama__subscribe-promo__form .ama__button,
.index-page .index-promo .ama__subscribe-promo .ama__subscribe-promo__form .ama__button,
.index-page .no-results .ama__subscribe-promo .ama__subscribe-promo__form .ama__button,
.index-page > div > .ama__subscribe-promo .ama__subscribe-promo__form .ama__button {
  background-color: #ED8B00;
  color: #000000;
  font-weight: 700;
  width: 100%;
  margin: 0;
  text-transform: none;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content .layout--onecol .ama__subscribe-promo .ama__subscribe-promo__form .ama__button,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo .ama__subscribe-promo__form .ama__button,
  .index-page .ama__layout--one-column__page-content .ama__subscribe-promo .ama__subscribe-promo__form .ama__button,
  .index-page .index-promo .ama__subscribe-promo .ama__subscribe-promo__form .ama__button,
  .index-page .no-results .ama__subscribe-promo .ama__subscribe-promo__form .ama__button,
  .index-page > div > .ama__subscribe-promo .ama__subscribe-promo__form .ama__button {
    max-width: 220px;
  }
}
.ama__category .layout__region--content .layout--onecol .ama__subscribe-promo .ama__subscribe-promo__form .ama__button:hover,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo .ama__subscribe-promo__form .ama__button:hover,
.index-page .ama__layout--one-column__page-content .ama__subscribe-promo .ama__subscribe-promo__form .ama__button:hover,
.index-page .index-promo .ama__subscribe-promo .ama__subscribe-promo__form .ama__button:hover,
.index-page .no-results .ama__subscribe-promo .ama__subscribe-promo__form .ama__button:hover,
.index-page > div > .ama__subscribe-promo .ama__subscribe-promo__form .ama__button:hover {
  background-color: #ffd8a3;
  border-color: #ffd8a3;
}
.ama__category .layout__region--content .layout--onecol .ama__subscribe-promo .form-item--error-message.active-error,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__subscribe-promo .form-item--error-message.active-error,
.index-page .ama__layout--one-column__page-content .ama__subscribe-promo .form-item--error-message.active-error,
.index-page .index-promo .ama__subscribe-promo .form-item--error-message.active-error,
.index-page .no-results .ama__subscribe-promo .form-item--error-message.active-error,
.index-page > div > .ama__subscribe-promo .form-item--error-message.active-error {
  color: #000000;
}

.index-page .index-promo .ama__subscribe-promo,
.index-page .no-results .ama__subscribe-promo {
  padding-bottom: 28px;
}
@media (min-width: 56.25em) {
  .index-page .index-promo .ama__subscribe-promo,
  .index-page .no-results .ama__subscribe-promo {
    padding-bottom: 56px;
    padding-top: 56px;
  }
}

.index-page .index-promo .ama__subscribe-promo,
.index-page .no-results .ama__subscribe-promo:not(:last-child) {
  border-bottom: solid 2px #CBCBCB;
}

.index-page .ama__layout--one-column__page-content .index-hero .ama__subscribe-promo {
  margin-top: 14px;
  padding-top: 14px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media (min-width: 56.25em) {
  .index-page .ama__layout--one-column__page-content .index-hero .ama__subscribe-promo {
    padding: 0;
    margin-top: 28px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.index-page .ama__layout--one-column__page-content .index-hero .ama__subscribe-promo .ama__subscribe-promo--media {
  margin: 0 0 14px 0;
  padding-left: 0;
}
@media (min-width: 56.25em) {
  .index-page .ama__layout--one-column__page-content .index-hero .ama__subscribe-promo .ama__subscribe-promo--media {
    margin-bottom: 0;
    padding-right: 22px;
  }
}
.index-page .ama__layout--one-column__page-content .index-hero .ama__subscribe-promo .ama__subscribe-promo__form {
  max-width: unset;
}
@media (min-width: 37.5em) {
  .index-page .ama__layout--one-column__page-content .index-hero .ama__subscribe-promo .ama__subscribe-promo__form {
    max-width: 272px;
  }
}
@media (min-width: 75em) {
  .index-page .ama__layout--one-column__page-content .index-hero .ama__subscribe-promo .ama__subscribe-promo__form {
    max-width: unset;
  }
}
.index-page .ama__layout--one-column__page-content .index-hero .ama__subscribe-promo .ama__button {
  background: #46166B;
  color: #ffffff;
}
.index-page .ama__layout--one-column__page-content .index-hero .ama__subscribe-promo .ama__button:hover {
  background: #9073A6;
}

.ama__category .layout__region--content > .ama__subscribe-promo,
.layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo {
  background: none;
  color: #001b1b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  padding: 0 0 28px 0;
  padding-bottom: 28px;
  margin-bottom: 28px;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content > .ama__subscribe-promo,
  .layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo,
  .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 56.25em) {
  .ama__category .layout__region--content > .ama__subscribe-promo,
  .layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo,
  .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo {
    padding-bottom: 56px;
    margin-bottom: 41px;
  }
}
.ama__category .layout__region--content > .ama__subscribe-promo .ama__subscribe-promo--content,
.layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo .ama__subscribe-promo--content,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo .ama__subscribe-promo--content {
  display: block;
  padding: 0;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content > .ama__subscribe-promo .ama__subscribe-promo--content,
  .layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo .ama__subscribe-promo--content,
  .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo .ama__subscribe-promo--content {
    max-width: 380px;
  }
}
@media (min-width: 56.25em) {
  .ama__category .layout__region--content > .ama__subscribe-promo .ama__subscribe-promo--content,
  .layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo .ama__subscribe-promo--content,
  .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo .ama__subscribe-promo--content {
    margin-right: 17px;
  }
}
.ama__category .layout__region--content > .ama__subscribe-promo .ama__subscribe-promo--content,
.layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo .ama__subscribe-promo--content,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo .ama__subscribe-promo--content {
  display: block;
  padding: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content > .ama__subscribe-promo .ama__subscribe-promo--content,
  .layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo .ama__subscribe-promo--content,
  .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo .ama__subscribe-promo--content {
    -webkit-box-flex: 0.375;
    -ms-flex: 0.375;
    flex: 0.375;
  }
}
.ama__category .layout__region--content > .ama__subscribe-promo .ama__subscribe-promo--media,
.layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo .ama__subscribe-promo--media,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo .ama__subscribe-promo--media {
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 0;
  margin: 0 0 28px 0;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content > .ama__subscribe-promo .ama__subscribe-promo--media,
  .layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo .ama__subscribe-promo--media,
  .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo .ama__subscribe-promo--media {
    padding-left: 21px;
    -webkit-box-flex: 0.625;
    -ms-flex: 0.625;
    flex: 0.625;
  }
}
@media (min-width: 56.25em) {
  .ama__category .layout__region--content > .ama__subscribe-promo .ama__subscribe-promo--media,
  .layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo .ama__subscribe-promo--media,
  .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo .ama__subscribe-promo--media {
    padding-left: 119px;
  }
}
.ama__category .layout__region--content > .ama__subscribe-promo .ama__subscribe-promo__subject-title,
.layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo .ama__subscribe-promo__subject-title,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo .ama__subscribe-promo__subject-title {
  color: #001b1b;
  font-weight: 400;
  line-height: 1;
}
.ama__category .layout__region--content > .ama__subscribe-promo .ama__h2, .ama__category .layout__region--content > .ama__subscribe-promo .ama__link-list--mobile .ui-accordion-header, .ama__link-list--mobile .ama__category .layout__region--content > .ama__subscribe-promo .ui-accordion-header, .ama__category .layout__region--content > .ama__subscribe-promo .ama__promo--inline-banner a, .ama__promo--inline-banner .ama__category .layout__region--content > .ama__subscribe-promo a,
.layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo .ama__h2,
.layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo .ama__link-list--mobile .ui-accordion-header,
.ama__link-list--mobile .layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo .ui-accordion-header,
.layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo .ama__promo--inline-banner a,
.ama__promo--inline-banner .layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo a,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo .ama__h2,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo .ama__link-list--mobile .ui-accordion-header,
.ama__link-list--mobile .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo .ui-accordion-header,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo .ama__promo--inline-banner a,
.ama__promo--inline-banner .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo a {
  color: #46166B;
}
.ama__category .layout__region--content > .ama__subscribe-promo .ama__subscribe-promo__form .ama__checkbox span,
.layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo .ama__subscribe-promo__form .ama__checkbox span,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo .ama__subscribe-promo__form .ama__checkbox span {
  color: #001b1b;
}
.ama__category .layout__region--content > .ama__subscribe-promo .ama__subscribe-promo__form_page .ama__subscribe-promo__email-subscribe-container .form-item-page-mr-email input[type=text],
.layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo .ama__subscribe-promo__form_page .ama__subscribe-promo__email-subscribe-container .form-item-page-mr-email input[type=text],
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo .ama__subscribe-promo__form_page .ama__subscribe-promo__email-subscribe-container .form-item-page-mr-email input[type=text] {
  font-style: italic;
  border-color: #424242;
}
.ama__category .layout__region--content > .ama__subscribe-promo .ama__subscribe-promo__form .ama__button,
.layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo .ama__subscribe-promo__form .ama__button,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo .ama__subscribe-promo__form .ama__button {
  background-color: #ED8B00;
  color: #000000;
  font-weight: 700;
  width: 100%;
  max-width: 220px;
  margin: 0;
}
.ama__category .layout__region--content > .ama__subscribe-promo .ama__subscribe-promo__form .ama__button:hover,
.layout-builder__layout.layout--onecol .layout__region .ama__subscribe-promo .ama__subscribe-promo__form .ama__button:hover,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__subscribe-promo .ama__subscribe-promo__form .ama__button:hover {
  background-color: #ffd8a3;
  border-color: #ffd8a3;
}

.ama--news-toc {
  padding: 0 28px 15px 0;
  margin-bottom: 15px;
  display: block;
}
@media (min-width: 56.25em) {
  .ama--news-toc {
    display: block;
  }
}
.ama--news-toc div.heading {
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.ama--news-toc li {
  list-style-type: none;
}
.ama--news-toc ol, .ama--news-toc ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.ama--news-toc ol li a, .ama--news-toc ul li a {
  padding-right: 5px;
}
.ama--news-toc ol li a:hover, .ama--news-toc ul li a:hover {
  color: #027DBC;
}
.ama--news-toc ol li:not(:last-child):after, .ama--news-toc ul li:not(:last-child):after {
  content: "|";
  color: #000000;
  display: inline-block;
  font-weight: 300;
  font-size: 16px;
  margin-right: 5px;
}

.toc-responsive {
  display: none;
}
.toc-responsive .toc-tree {
  display: none;
}

.ama-toc-link {
  position: relative;
}
.ama-toc-link .dupe {
  visibility: hidden;
  position: absolute;
  left: 0px;
  top: -60px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ama-toc-link .dupe h2 {
    padding-top: 61px;
  }
}

body.toolbar-horizontal .ama-toc-link .dupe {
  top: -140px;
}

.ama__tags,
article[class*=__page-content] .ama__tags {
  margin-top: 14px;
  margin-bottom: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  list-style: none;
  clear: both;
}
@media (min-width: 37.5em) {
  .ama__tags,
  article[class*=__page-content] .ama__tags {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 56px;
  }
}
.ama__tags-text,
article[class*=__page-content] .ama__tags-text {
  font-weight: 600;
  margin-right: 7px;
  padding-bottom: 5.25px;
}
@media (min-width: 56.25em) {
  .ama__tags-text,
  article[class*=__page-content] .ama__tags-text {
    padding-bottom: 7px;
  }
}
@media (min-width: 37.5em) {
  .ama__tags-text,
  article[class*=__page-content] .ama__tags-text {
    padding: initial;
  }
}
.ama__tags-list,
article[class*=__page-content] .ama__tags-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: initial;
  list-style: none;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media (min-width: 37.5em) {
  .ama__tags-list,
  article[class*=__page-content] .ama__tags-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__tags-list li,
article[class*=__page-content] .ama__tags-list li {
  margin-left: 0;
  list-style: none;
  padding-bottom: 14px;
  padding-right: 14px;
}
.ama__tags .ama__tag,
article[class*=__page-content] .ama__tags .ama__tag {
  font-size: 14px;
  text-decoration: none;
  display: block;
  background: #EDEDED;
  border: 1px solid transparent;
  border-radius: 16px;
  color: #000000;
  white-space: nowrap;
  height: 34px;
  padding: 5px 15px 4px 14px;
}
.ama__tags .ama__tag:hover,
article[class*=__page-content] .ama__tags .ama__tag:hover {
  background-color: #ffffff;
  border: 1px solid #979797;
  text-decoration: none;
}
.ama__tags .ama__link--purple.ama__link--catalog, .ama__tags .ama__link-list ul li:last-child span.ama__link--catalog, .ama__link-list ul li:last-child .ama__tags span.ama__link--catalog,
article[class*=__page-content] .ama__tags .ama__link--purple.ama__link--catalog {
  color: #ffffff;
  background: #46166B;
}
.ama__tags .ama__link--purple.ama__link--catalog:hover, .ama__tags .ama__link-list ul li:last-child span.ama__link--catalog:hover, .ama__link-list ul li:last-child .ama__tags span.ama__link--catalog:hover,
article[class*=__page-content] .ama__tags .ama__link--purple.ama__link--catalog:hover {
  color: #000000;
  background-color: #ffffff;
  border: 1px solid #979797;
  text-decoration: none;
}

.thirty-seventy-wrapper {
  border-bottom: 1px solid #EDEDED;
}

.thirty-seventy-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-flow: column-reverse wrap;
  flex-flow: column-reverse wrap;
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .thirty-seventy-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    padding-bottom: 28px;
  }
}
.thirty-seventy-block__mobile-image {
  display: block;
}
@media (min-width: 37.5em) {
  .thirty-seventy-block__mobile-image {
    display: none;
  }
}
.thirty-seventy-block__aside {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0;
}
@media (min-width: 56.25em) {
  .thirty-seventy-block__aside {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 396px;
  }
}
.thirty-seventy-block__aside h2.ama__h2, .thirty-seventy-block__aside .ama__link-list--mobile h2.ui-accordion-header, .ama__link-list--mobile .thirty-seventy-block__aside h2.ui-accordion-header {
  font-size: 28px;
  line-height: 32px;
}
@media (min-width: 56.25em) {
  .thirty-seventy-block__aside h2.ama__h2, .thirty-seventy-block__aside .ama__link-list--mobile h2.ui-accordion-header, .ama__link-list--mobile .thirty-seventy-block__aside h2.ui-accordion-header {
    font-size: 32px;
    line-height: 38px;
  }
}
@media (min-width: 75em) {
  .thirty-seventy-block__aside h2.ama__h2, .thirty-seventy-block__aside .ama__link-list--mobile h2.ui-accordion-header, .ama__link-list--mobile .thirty-seventy-block__aside h2.ui-accordion-header {
    font-size: 32px;
    line-height: 42px;
  }
}
.thirty-seventy-block__aside .spacer {
  height: 28px;
  display: block;
}
.thirty-seventy-block__aside h2 {
  color: #000000;
  margin-bottom: 14px;
}
.thirty-seventy-block__aside p.ama__h5, .thirty-seventy-block__aside .ama__jama .ama__image__text .ama__h5.ama__image__text__subtitle, .ama__jama .ama__image__text .thirty-seventy-block__aside .ama__h5.ama__image__text__subtitle, .thirty-seventy-block__aside .ama__h5.ama__resource-link--inline__text, .thirty-seventy-block__aside .ama__jama .ama__image__text div.ama__image__text__subtitle[role=alert], .ama__jama .ama__image__text .thirty-seventy-block__aside div.ama__image__text__subtitle[role=alert], .thirty-seventy-block__aside div.ama__resource-link--inline__text[role=alert] {
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 400;
  font-size: 0.8em;
  line-height: 1.438;
  font-weight: 400;
  line-height: 24px;
  color: #424242;
  margin-bottom: 28px;
}
@media screen and (min-width: 37.5em) {
  .thirty-seventy-block__aside p.ama__h5, .thirty-seventy-block__aside .ama__jama .ama__image__text .ama__h5.ama__image__text__subtitle, .ama__jama .ama__image__text .thirty-seventy-block__aside .ama__h5.ama__image__text__subtitle, .thirty-seventy-block__aside .ama__h5.ama__resource-link--inline__text, .thirty-seventy-block__aside .ama__jama .ama__image__text div.ama__image__text__subtitle[role=alert], .ama__jama .ama__image__text .thirty-seventy-block__aside div.ama__image__text__subtitle[role=alert], .thirty-seventy-block__aside div.ama__resource-link--inline__text[role=alert] {
    font-size: 0.9em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 56.25em) {
  .thirty-seventy-block__aside p.ama__h5, .thirty-seventy-block__aside .ama__jama .ama__image__text .ama__h5.ama__image__text__subtitle, .ama__jama .ama__image__text .thirty-seventy-block__aside .ama__h5.ama__image__text__subtitle, .thirty-seventy-block__aside .ama__h5.ama__resource-link--inline__text, .thirty-seventy-block__aside .ama__jama .ama__image__text div.ama__image__text__subtitle[role=alert], .ama__jama .ama__image__text .thirty-seventy-block__aside div.ama__image__text__subtitle[role=alert], .thirty-seventy-block__aside div.ama__resource-link--inline__text[role=alert] {
    font-size: 1em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 75em) {
  .thirty-seventy-block__aside p.ama__h5, .thirty-seventy-block__aside .ama__jama .ama__image__text .ama__h5.ama__image__text__subtitle, .ama__jama .ama__image__text .thirty-seventy-block__aside .ama__h5.ama__image__text__subtitle, .thirty-seventy-block__aside .ama__h5.ama__resource-link--inline__text, .thirty-seventy-block__aside .ama__jama .ama__image__text div.ama__image__text__subtitle[role=alert], .ama__jama .ama__image__text .thirty-seventy-block__aside div.ama__image__text__subtitle[role=alert], .thirty-seventy-block__aside div.ama__resource-link--inline__text[role=alert] {
    font-size: 1em;
  }
}
@media (min-width: 56.25em) {
  .thirty-seventy-block__aside p.ama__h5, .thirty-seventy-block__aside .ama__jama .ama__image__text .ama__h5.ama__image__text__subtitle, .ama__jama .ama__image__text .thirty-seventy-block__aside .ama__h5.ama__image__text__subtitle, .thirty-seventy-block__aside .ama__h5.ama__resource-link--inline__text, .thirty-seventy-block__aside .ama__jama .ama__image__text div.ama__image__text__subtitle[role=alert], .ama__jama .ama__image__text .thirty-seventy-block__aside div.ama__image__text__subtitle[role=alert], .thirty-seventy-block__aside div.ama__resource-link--inline__text[role=alert] {
    line-height: 25px;
  }
}
.thirty-seventy-block__aside .thirty-seventy-block__buttons {
  width: 100%;
}
.thirty-seventy-block__aside .thirty-seventy-block__buttons .ama__button {
  padding: 4.5px 12px;
  color: #ffffff;
  font-weight: 400;
  width: 100%;
  font-size: 16px;
  line-height: 16px;
}
@media (min-width: 56.25em) {
  .thirty-seventy-block__aside .thirty-seventy-block__buttons .ama__button {
    width: auto;
  }
}
.thirty-seventy-block__aside .thirty-seventy-block__buttons .ama__button--secondary {
  color: #46166B;
}
.thirty-seventy-block__aside .thirty-seventy-block__buttons .ama__button--secondary:hover {
  color: #ffffff;
}
.thirty-seventy-block__aside .thirty-seventy-block__buttons.double-cta {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media (min-width: 56.25em) {
  .thirty-seventy-block__aside .thirty-seventy-block__buttons.double-cta {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: auto;
  }
}
.thirty-seventy-block__aside .thirty-seventy-block__buttons.double-cta.stack .ama__button {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  width: 100%;
}
.thirty-seventy-block__aside .thirty-seventy-block__buttons.double-cta.stack .ama__button.ama__button:not(.ama__button--secondary) {
  margin-right: 0;
  margin-bottom: 14px;
}
@media (min-width: 56.25em) {
  .thirty-seventy-block__aside .thirty-seventy-block__buttons.double-cta.stack {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }
}
.thirty-seventy-block__aside .thirty-seventy-block__buttons.double-cta .ama__button:not(.ama__button--secondary) {
  margin-right: 7px;
  margin-bottom: 14px;
}
@media (min-width: 56.25em) {
  .thirty-seventy-block__aside .thirty-seventy-block__buttons.double-cta .ama__button:not(.ama__button--secondary) {
    margin-right: 7px;
    margin-bottom: 0;
  }
}
.thirty-seventy-block__aside .thirty-seventy-block__buttons.double-cta .ama__button--secondary {
  margin-left: 0;
}
@media (min-width: 56.25em) {
  .thirty-seventy-block__aside .thirty-seventy-block__buttons.double-cta .ama__button--secondary {
    margin-left: 7px;
  }
}
@media (min-width: 37.5em) {
  .thirty-seventy-block__aside .thirty-seventy-block__buttons {
    background: none;
    min-height: 300px;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset;
  }
}
@media (min-width: 37.5em) {
  .thirty-seventy-block__aside .thirty-seventy-block__buttons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-item-align: unset;
    -ms-grid-row-align: unset;
    align-self: unset;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 0;
  }
}
.thirty-seventy-block__aside--full-width {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.thirty-seventy-block__background {
  -ms-flex-preferred-size: 55%;
  flex-basis: 55%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-size: cover;
  background-position: center center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 28px 0 0 0;
  padding-bottom: 20px;
}
@media (min-width: 56.25em) {
  .thirty-seventy-block__background {
    margin: 0 0 0 20px;
    padding-bottom: 0;
  }
}
@media (min-width: 75em) {
  .thirty-seventy-block__background {
    margin: 0 0 0 80px;
  }
}
.thirty-seventy-block .image-container {
  position: relative;
  overflow: hidden;
}
@media (min-width: 37.5em) {
  .thirty-seventy-block .image-container {
    padding-bottom: 66.667%;
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) {
  .thirty-seventy-block .image-container {
    min-height: 480px;
  }
}
.thirty-seventy-block .image-container img {
  width: 100%;
}
@media (min-width: 37.5em) {
  .thirty-seventy-block .image-container img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
}

.ama__news-article:not(body) {
  margin-bottom: 21px;
}
@media (min-width: 37.5em) {
  .ama__news-article:not(body) .thirty-seventy-block {
    margin-bottom: 28px;
  }
}

.js-layout-builder-block .thirty-seventy-block,
.layout.section:not(.ama__category__row) .thirty-seventy-block {
  width: 100%;
  margin: 0 0 28px;
  padding-top: 0;
}
@media (min-width: 56.25em) {
  .js-layout-builder-block .thirty-seventy-block,
  .layout.section:not(.ama__category__row) .thirty-seventy-block {
    width: 90%;
    max-width: 956px;
    margin: 0 auto 0;
    padding-top: 28px;
  }
}

.layout.section.ama__category__row .thirty-seventy-wrapper {
  border-bottom: none;
  padding-bottom: 0;
}
.layout.section.ama__category__row .thirty-seventy-block {
  width: 100%;
  margin: 0;
  padding-top: 0;
}
@media (min-width: 56.25em) {
  .layout.section.ama__category__row .thirty-seventy-block {
    width: 90%;
    margin: 0 auto 0;
  }
}
@media (min-width: 75em) {
  .layout.section.ama__category__row .thirty-seventy-block {
    width: 80%;
  }
}
.layout.section.ama__category__row .thirty-seventy-block__background {
  margin: 0;
}
@media (min-width: 56.25em) {
  .layout.section.ama__category__row .thirty-seventy-block__background {
    width: 90%;
    margin: 0 0 0 20px;
  }
}
@media (min-width: 75em) {
  .layout.section.ama__category__row .thirty-seventy-block__background {
    margin: 0 0 0 80px;
  }
}

.layout.section.ama__category__row .thirty-seventy-block {
  border-bottom: none;
}
@media (min-width: 56.25em) {
  .layout.section.ama__category__row .thirty-seventy-block {
    padding-bottom: 0;
  }
}

@media (min-width: 37.5em) {
  .ama__layout--two-col-right--75-25__top .thirty-seventy-block {
    margin-right: 10px;
  }
}

a.thirty-seventy-wrapper,
.thirty-seventy-block a {
  text-decoration: none;
}

.thirty-seventy-block-embed {
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
  padding-top: 28px;
  padding-bottom: 28px;
  margin-bottom: 28px;
}
@media (min-width: 56.25em) {
  .thirty-seventy-block-embed {
    padding-bottom: 0;
  }
}
.thirty-seventy-block-embed .thirty-seventy-block {
  margin-bottom: 0;
}
@media (min-width: 56.25em) {
  .thirty-seventy-block-embed .thirty-seventy-block.double-button .thirty-seventy-block__aside {
    padding-right: 28px;
    max-width: 405px;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
  }
}
.thirty-seventy-block-embed .thirty-seventy-block.double-button .thirty-seventy-block__background {
  margin-top: 0;
  padding-bottom: 0;
}
@media (min-width: 56.25em) {
  .thirty-seventy-block-embed .thirty-seventy-block.double-button .thirty-seventy-block__background {
    margin-left: 0;
  }
}

.ama__tool {
  padding-top: 5.25px;
  padding-bottom: 5.25px;
  border-top: 1px solid #5C5C5C;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: top;
  -ms-flex-align: top;
  align-items: top;
  width: 100%;
}
@media (min-width: 56.25em) {
  .ama__tool {
    padding-top: 7px;
  }
}
@media (min-width: 56.25em) {
  .ama__tool {
    padding-bottom: 7px;
  }
}
.ama__tool:hover {
  text-decoration: none;
}
.ama__tool:hover .ama__tool__text p, .ama__tool:hover .ama__tool__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__tool:hover .ama__tool__text .ama__image__text__subtitle, .ama__tool:hover .ama__tool__text .ama__resource-link--inline__text {
  text-decoration: underline;
}
.ama__tool:last-of-type {
  border-bottom: 1px solid #5C5C5C;
  margin-bottom: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__tool:last-of-type {
    margin-bottom: 14px;
  }
}
.ama__tool__icon {
  padding-right: 10.5px;
  display: none;
}
@media (min-width: 56.25em) {
  .ama__tool__icon {
    padding-right: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__tool__icon {
    display: block;
  }
}
.ama__tool__text p, .ama__tool__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__tool__text .ama__image__text__subtitle, .ama__tool__text .ama__resource-link--inline__text {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  margin-bottom: 0;
}
.ama__tool__icon-lock {
  white-space: nowrap;
}
.ama__tool__meta {
  font-size: 0.7em;
  line-height: 1.4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 37.5em) {
  .ama__tool__meta {
    font-size: 0.7em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__tool__meta {
    font-size: 0.556em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 75em) {
  .ama__tool__meta {
    font-size: 0.556em;
  }
}
.ama__tool__meta * {
  color: #5C5C5C;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
@media (min-width: 56.25em) {
  .ama__tool__meta * {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

#downloads .ama__tool {
  border-top: none;
}

.ama__news-article .ama__tool,
.ama__event-detail .ama__tool,
.ama__evergreen-page .ama__tool,
.ama__press-release .ama__tool,
.ama__subcategory-index .ama__tool {
  border-top: none;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
}
@media (max-width: 56.25em) {
  .ama__news-article .ama__tool,
  .ama__event-detail .ama__tool,
  .ama__evergreen-page .ama__tool,
  .ama__press-release .ama__tool,
  .ama__subcategory-index .ama__tool {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }
}
.ama__news-article .ama__tool:last-of-type,
.ama__event-detail .ama__tool:last-of-type,
.ama__evergreen-page .ama__tool:last-of-type,
.ama__press-release .ama__tool:last-of-type,
.ama__subcategory-index .ama__tool:last-of-type {
  border-bottom: none;
}
.ama__news-article .ama__tool__icon,
.ama__event-detail .ama__tool__icon,
.ama__evergreen-page .ama__tool__icon,
.ama__press-release .ama__tool__icon,
.ama__subcategory-index .ama__tool__icon {
  display: inline-block;
}

.ama__subcategory-index .ama__tool {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 33%;
  flex: 0 1 33%;
}
@media (max-width: 56.25em) {
  .ama__subcategory-index .ama__tool {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }
}

.ama__subcategory-index .ama__layout--two-col-right--75-25__right .ama__tool {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

.ama__layout--two-col-right--75-25__left .ama__tool__text,
.layout__region--main .ama__tool__text {
  padding-right: initial;
}
@media (min-width: 37.5em) {
  .ama__layout--two-col-right--75-25__left .ama__tool__text,
  .layout__region--main .ama__tool__text {
    padding-right: 21px;
  }
}

.ama__tools-learn-more a {
  padding-left: 5.25px;
  list-style: disc outside none;
  display: list-item;
  margin-left: 21px;
}
@media (min-width: 56.25em) {
  .ama__tools-learn-more a {
    padding-left: 7px;
  }
}
@media (min-width: 56.25em) {
  .ama__tools-learn-more a {
    margin-left: 28px;
  }
}

.ama__trending-block {
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__trending-block {
    max-width: 280px;
    margin-bottom: 35px;
  }
}
@media (min-width: 75em) {
  .ama__trending-block {
    margin-bottom: 0;
  }
}
.ama__trending-block__header.trending-icon {
  width: 100%;
  height: 34px;
  padding: 4px 0 6px;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 37.5em) {
  .ama__trending-block__header.trending-icon {
    padding: 4px 0 6px 38px;
    text-align: left;
    text-transform: none;
  }
}
@media (min-width: 56.25em) {
  .ama__trending-block__header.trending-icon {
    padding: 4px 0 6px;
    text-align: center;
    text-transform: uppercase;
  }
}
.ama__trending-block__header.trending-icon h3 {
  display: inline;
  margin: 0 0 0 -18px;
  position: relative;
  padding-left: 30px;
}
.ama__trending-block__header.trending-icon h3::before {
  width: 0;
  height: 0;
  position: absolute;
}
@media (min-width: 37.5em) {
  .ama__trending-block__header.trending-icon h3::before {
    top: 5px;
    left: 0px;
    width: 18px;
    height: 18px;
  }
}
.ama__trending-block__header.trending-icon h3::after {
  background: none;
}
.ama__trending-block__inner {
  border: solid 1px #ff9e1b;
  border-top: none;
  padding-top: 14px;
}
.ama__trending-block__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ama__trending-block__links > li {
  margin-top: 18px;
  position: relative;
  padding-left: 40px;
  counter-increment: inst;
  list-style: none;
  width: 90%;
  padding-bottom: 14px;
  margin: 14px auto 0;
  border-bottom: 1px solid #CBCBCB;
}
@media (min-width: 75em) {
  .ama__trending-block__links > li {
    width: 100%;
    max-width: 249px;
    padding-left: 47px;
  }
}
.ama__trending-block__links > li::before {
  color: #46166B;
  text-align: center;
  position: absolute;
  top: 0px;
  left: 7px;
  display: inline-block;
  width: 23px;
  height: 23px;
  line-height: 1.1;
  font-size: 20px;
  font-weight: 600;
  content: counter(inst, decimal);
  border: solid 1px #46166B;
  border-radius: 50%;
}
@media (min-width: 56.25em) {
  .ama__trending-block__links > li::before {
    top: 2px;
  }
}
@media (min-width: 75em) {
  .ama__trending-block__links > li::before {
    left: 17px;
  }
}
.ama__trending-block__links > li:first-child {
  margin-top: 0;
}
.ama__trending-block__links a {
  display: block;
  margin: 0 14px 7px 0;
  font-size: 18px;
  font-weight: 600;
  color: #000000;
  line-height: 1.11;
  text-decoration: none;
}
.ama__trending-block__links a:hover {
  text-decoration: underline;
}
.ama__trending-block__view-all {
  font-size: 16px;
  display: block;
  position: relative;
  text-align: right;
  text-decoration: none;
}
.ama__trending-block__view-all::after {
  content: " ";
  position: absolute;
  right: -20px;
  top: 6px;
  width: 13px;
  height: 8px;
  background: url("../png/arrow-right-blue.png") no-repeat 0px 0px;
  background-size: contain;
}
.ama__trending-block .ama__trending-block__view-all {
  margin: 14px 24px 14px 0;
  color: #027DBC;
  line-height: 1;
}
.ama__trending-block__horizontal .ama__trending-block__view-all {
  display: none;
}
.ama__trending-block__horizontal .ama__trending-block__view-all.horizontal {
  display: block;
}
@media (min-width: 56.25em) {
  .ama__trending-block__horizontal {
    max-width: unset;
  }
  .ama__trending-block__horizontal .ama__trending-block__header.trending-icon {
    text-align: left;
    padding-left: 31px;
  }
  .ama__trending-block__horizontal .ama__trending-block__header.trending-icon span {
    text-transform: none;
    right: -5px;
  }
  .ama__trending-block__horizontal .ama__trending-block__inner {
    padding: 15px 0;
  }
  .ama__trending-block__horizontal .ama__trending-block__view-all {
    display: block;
    float: right;
    color: #ffffff;
    margin: 0 31px 0 0;
    text-transform: none;
  }
  .ama__trending-block__horizontal .ama__trending-block__view-all.horizontal {
    display: none;
  }
  .ama__trending-block__horizontal .ama__trending-block__view-all::after {
    content: " ";
    position: absolute;
    right: -20px;
    top: 10px;
    width: 13px;
    height: 8px;
    background: url("../png/arrow-right-white.png") no-repeat 0px 0px;
    background-size: contain;
  }
  .ama__trending-block__horizontal ul {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ama__trending-block__horizontal ul li {
    width: 20%;
    margin-top: 0;
    padding-left: 40px;
  }
  .ama__trending-block__horizontal ul li::before {
    color: #ffffff;
    background: #46166B;
    left: 7px;
  }
  .ama__trending-block__horizontal .ama__rule {
    display: none;
  }
}

.trending-icon {
  display: block;
  background: #46166B;
  width: 234px;
  height: 50px;
  padding: 10px 14px 11px;
  text-decoration: none;
  text-align: center;
}
.trending-icon h3 {
  position: relative;
  margin: 0 7px 4px 14px;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #ffffff;
}
.trending-icon h3::before {
  content: " ";
  position: absolute;
  left: -38px;
  top: -2px;
  width: 28px;
  height: 28px;
  background: url("../svg/icon-trending.svg") no-repeat 0px 0px;
  background-size: contain;
  border-radius: 50%;
}

.ama__upcoming-event {
  padding-bottom: 10.5px;
  padding-top: 21px;
  padding-left: 10.5px;
  border-top: 1px solid #EDEDED;
}
@media (min-width: 56.25em) {
  .ama__upcoming-event {
    padding-bottom: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__upcoming-event {
    padding-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__upcoming-event {
    padding-left: 14px;
  }
}
@media (min-width: 37.5em) {
  .ama__upcoming-event {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 75em) {
  .ama__upcoming-event {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.ama__upcoming-event p, .ama__upcoming-event .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__upcoming-event .ama__image__text__subtitle, .ama__upcoming-event .ama__resource-link--inline__text {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
}
.ama__upcoming-event__title a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ama__upcoming-event__title svg {
  margin-right: 10.5px;
  display: none;
}
@media (min-width: 56.25em) {
  .ama__upcoming-event__title svg {
    margin-right: 14px;
  }
}
@media (min-width: 37.5em) {
  .ama__upcoming-event__title svg {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
}
@media (min-width: 56.25em) {
  .ama__upcoming-event__title {
    padding-right: 21px;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__upcoming-event__title {
    padding-right: 28px;
  }
}
.ama__upcoming-event__text {
  color: #767676;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 37.5em) {
  .ama__upcoming-event__text {
    margin-left: 30px;
  }
}
@media (min-width: 75em) {
  .ama__upcoming-event__text {
    margin-left: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
.ama__upcoming-event__text p, .ama__upcoming-event__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__upcoming-event__text .ama__image__text__subtitle, .ama__upcoming-event__text .ama__resource-link--inline__text {
  margin-right: 21px;
  font-size: 0.7em;
  line-height: 1.4;
}
@media (min-width: 56.25em) {
  .ama__upcoming-event__text p, .ama__upcoming-event__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__upcoming-event__text .ama__image__text__subtitle, .ama__upcoming-event__text .ama__resource-link--inline__text {
    margin-right: 28px;
  }
}
@media screen and (min-width: 37.5em) {
  .ama__upcoming-event__text p, .ama__upcoming-event__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__upcoming-event__text .ama__image__text__subtitle, .ama__upcoming-event__text .ama__resource-link--inline__text {
    font-size: 0.7em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__upcoming-event__text p, .ama__upcoming-event__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__upcoming-event__text .ama__image__text__subtitle, .ama__upcoming-event__text .ama__resource-link--inline__text {
    font-size: 0.556em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 75em) {
  .ama__upcoming-event__text p, .ama__upcoming-event__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__upcoming-event__text .ama__image__text__subtitle, .ama__upcoming-event__text .ama__resource-link--inline__text {
    font-size: 0.556em;
  }
}
@media (min-width: 75em) {
  .ama__upcoming-event__text p, .ama__upcoming-event__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__upcoming-event__text .ama__image__text__subtitle, .ama__upcoming-event__text .ama__resource-link--inline__text {
    width: 50%;
  }
}
@media (min-width: 56.25em) {
  .ama__upcoming-event__text p, .ama__upcoming-event__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__upcoming-event__text .ama__image__text__subtitle, .ama__upcoming-event__text .ama__resource-link--inline__text {
    font-size: 18px;
    line-height: 1.5;
    line-height: 1.222em;
  }
}
@media screen and (min-width: 56.25em) and (min-width: 37.5em) {
  .ama__upcoming-event__text p, .ama__upcoming-event__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__upcoming-event__text .ama__image__text__subtitle, .ama__upcoming-event__text .ama__resource-link--inline__text {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__upcoming-event__text p, .ama__upcoming-event__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__upcoming-event__text .ama__image__text__subtitle, .ama__upcoming-event__text .ama__resource-link--inline__text {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 56.25em) and (min-width: 75em) {
  .ama__upcoming-event__text p, .ama__upcoming-event__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__upcoming-event__text .ama__image__text__subtitle, .ama__upcoming-event__text .ama__resource-link--inline__text {
    font-size: 18px;
  }
}

.ama__upcoming-events {
  margin-bottom: 21px;
  position: relative;
  overflow: hidden;
}
@media (min-width: 56.25em) {
  .ama__upcoming-events {
    margin-bottom: 28px;
  }
}
.ama__upcoming-events__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 56.25em) {
  .ama__upcoming-events .ama__section-title {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}
.ama__upcoming-events__view-all-link {
  font-size: 0.7em;
  line-height: 1.4;
  float: right;
}
@media screen and (min-width: 37.5em) {
  .ama__upcoming-events__view-all-link {
    font-size: 0.7em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__upcoming-events__view-all-link {
    font-size: 0.556em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 75em) {
  .ama__upcoming-events__view-all-link {
    font-size: 0.556em;
  }
}
.ama__upcoming-events__view-all-link.desktop {
  display: none;
}
.ama__upcoming-events__view-all-link.mobile {
  display: block;
}
@media (min-width: 37.5em) {
  .ama__upcoming-events__view-all-link.mobile {
    display: none;
  }
}
@media (min-width: 37.5em) {
  .ama__upcoming-events__view-all-link {
    position: absolute;
    top: 10px;
    right: 0;
  }
  .ama__upcoming-events__view-all-link.desktop {
    display: block;
  }
}
@media (min-width: 56.25em) {
  .ama__upcoming-events__view-all-link {
    font-size: 0.778em;
    line-height: 1.571em;
    top: 45px;
    right: 20px;
  }
}

.rate-widget.thumbsup {
  margin-top: 28px;
  clear: both;
}
.rate-widget.thumbsup form {
  padding-bottom: 14px;
}
.rate-widget.thumbsup .upvote-icon {
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  text-transform: capitalize;
  color: #767676;
  padding: 0 7px 0 30px;
}
.rate-widget.thumbsup .upvote-icon::before {
  content: " ";
  position: absolute;
  top: 7px;
  left: 13px;
  width: 21px;
  height: 19px;
  background: url("../svg/icon-upvote.svg") no-repeat 0px 0px;
  background-size: contain;
}
.rate-widget.thumbsup .upvote-icon:hover::before {
  background: url("../svg/icon-upvote-hover.svg") no-repeat 0px 0px;
}
.rate-widget.thumbsup .rate-voted .rate-score,
.rate-widget.thumbsup .rate-voted .upvote-icon {
  color: #000000;
}
.rate-widget.thumbsup .rate-voted .upvote-icon::before {
  background: url("../svg/icon-upvote-active.svg") no-repeat 0px 0px;
}
.rate-widget.thumbsup .rate-score {
  color: #767676;
  display: inline-block;
  font-weight: 600;
  font-size: 18px;
  min-width: 19px;
}
.rate-widget.thumbsup .ajax-progress {
  display: none;
}
.rate-widget.thumbsup .thumbsup-rating-label-up {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  height: 34px;
  background: none;
  position: relative;
  right: 0;
  border: none;
  border: 1px solid #767676;
  border-radius: 16px;
  padding: 0 14px;
  min-width: 147px;
}
.rate-widget.thumbsup .thumbsup-rating-label-up .ui-icon-blank.ui-icon-blank.ui-icon-blank {
  display: none;
}
.rate-widget.thumbsup .thumbsup-rating-label-up.use-ajax {
  position: relative;
  right: 40px;
}
.rate-widget.thumbsup .thumbsup-rating-label-up::before {
  content: "";
  display: block;
  position: relative;
  right: 0;
  bottom: 16px;
}
.rate-widget.thumbsup .thumbsup-rating-label-up .rate-undo.use-ajax {
  display: block;
  width: 40px;
  height: 55px;
  position: relative;
  right: 0;
  bottom: 55px;
}

.no-upvote .rate-widget.thumbsup {
  display: none;
}

.video-block-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  padding: 21px 0;
  margin: 0 15px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-bottom: 21px;
}
@media (min-width: 37.5em) {
  .video-block-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 9.3333333333px 0;
    padding: 14px 7%;
    margin-bottom: 28px;
  }
}
@media (min-width: 75em) {
  .video-block-wrapper {
    padding: 28px 7%;
  }
}
@media (min-width: 37.5em) {
  .video-block-wrapper.left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
@media (min-width: 37.5em) {
  .video-block-wrapper.left .video {
    padding-right: 4%;
    padding-left: 0;
  }
}
.video-block-wrapper.left .description {
  padding-top: 14px;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
@media (min-width: 37.5em) {
  .video-block-wrapper.left .description {
    padding-left: 4%;
    padding-right: 0;
  }
}
@media (min-width: 56.25em) {
  .video-block-wrapper.left .description {
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}
.video-block-wrapper.border-top {
  border-top: 2px solid #7f7f7f;
}
.video-block-wrapper.border-bottom {
  border-bottom: 2px solid #7f7f7f;
}
.video-block-wrapper .video {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-left: 0;
}
@media (min-width: 37.5em) {
  .video-block-wrapper .video {
    padding-left: 4%;
  }
}
.video-block-wrapper .video > div {
  width: 100%;
}
.video-block-wrapper .description {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 22px;
  text-decoration: none;
  font-weight: 700;
  padding-right: 0;
  padding-bottom: 7px;
  padding-top: 14px;
}
.video-block-wrapper .description:hover {
  text-decoration: underline;
}
@media (min-width: 37.5em) {
  .video-block-wrapper .description {
    padding-right: 4%;
    padding-bottom: 0;
    padding-top: 0;
  }
}

.layout--ama-page-section-one-col .video-block-wrapper,
.layout--ama-page-section-one-col .video-block-wrapper + .ama__membership {
  margin-top: 21px;
}
@media (min-width: 37.5em) {
  .layout--ama-page-section-one-col .video-block-wrapper,
  .layout--ama-page-section-one-col .video-block-wrapper + .ama__membership {
    margin-top: 28px;
  }
}

@media (min-width: 37.5em) {
  .layout--ama-page-section-one-col .video-block-wrapper + .video-block-wrapper {
    margin: 0;
  }
}

.ama__subcategory-exploration__subcategory {
  margin-bottom: 21px;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  width: 30%;
  text-decoration: none;
}
@media (min-width: 56.25em) {
  .ama__subcategory-exploration__subcategory {
    margin-bottom: 28px;
  }
}
.ama__subcategory-exploration__subcategory img {
  width: 100%;
}
.ama__subcategory-exploration__subcategory:nth-child(3), .ama__subcategory-exploration__subcategory:nth-child(4), .ama__subcategory-exploration__subcategory:nth-child(5) {
  display: none;
}
.ama__subcategory-exploration__subcategory .ama__h4--purple, .ama__subcategory-exploration__subcategory .ama__subcategory-page-article-stub__subcategory {
  line-height: inherit;
}
@media (min-width: 37.5em) {
  .ama__subcategory-exploration__subcategory {
    width: 15%;
  }
}
@media (min-width: 56.25em) {
  .ama__subcategory-exploration__subcategory {
    width: 15%;
  }
}

.ama__hub-row,
.ama__hub-row > .layout__region--main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.ama__hub-row.twoCards .ama__hub-card__button-container.text-only,
.ama__hub-row > .layout__region--main.twoCards .ama__hub-card__button-container.text-only {
  width: 100%;
}
@media (min-width: 37.5em) and (max-width: 56.25em) {
  .ama__hub-row.manyCards .ama__hub-card:nth-child(3):nth-last-child(1) .ama__hub-card__button-container.ama__hub-card__button-flex.text-only.text-only,
  .ama__hub-row > .layout__region--main.manyCards .ama__hub-card:nth-child(3):nth-last-child(1) .ama__hub-card__button-container.ama__hub-card__button-flex.text-only.text-only {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .ama__hub-row.manyCards .ama__hub-card:nth-child(3):nth-last-child(1) .ama__hub-card__button-container.ama__hub-card__button-flex.text-only.text-only a,
  .ama__hub-row > .layout__region--main.manyCards .ama__hub-card:nth-child(3):nth-last-child(1) .ama__hub-card__button-container.ama__hub-card__button-flex.text-only.text-only a {
    width: 48%;
    margin-bottom: 0;
  }
  .ama__hub-row.manyCards .ama__hub-card:nth-child(3):nth-last-child(1) .ama__hub-card__button-container.ama__hub-card__button-flex.text-only.text-only a:nth-child(2),
  .ama__hub-row > .layout__region--main.manyCards .ama__hub-card:nth-child(3):nth-last-child(1) .ama__hub-card__button-container.ama__hub-card__button-flex.text-only.text-only a:nth-child(2) {
    margin: 0 0 0 16px;
  }
}
.ama__hub-row.manyCards .ama__hub-card__button-flex,
.ama__hub-row > .layout__region--main.manyCards .ama__hub-card__button-flex {
  padding: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.ama__hub-row.manyCards .ama__hub-card__button-flex a,
.ama__hub-row > .layout__region--main.manyCards .ama__hub-card__button-flex a {
  width: 100%;
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ama__hub-row.manyCards .ama__hub-card__button-flex a:nth-child(2),
.ama__hub-row > .layout__region--main.manyCards .ama__hub-card__button-flex a:nth-child(2) {
  margin: 0;
}

.ama__hub-card {
  margin-bottom: 10.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #EDEDED;
  background-size: contain;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  text-decoration: none;
  min-height: 400px;
  width: 100%;
}
@media (min-width: 56.25em) {
  .ama__hub-card {
    margin-bottom: 14px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ama__hub-card {
    display: block;
  }
  .ama__hub-card--no-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.ama__hub-card__heading, .ama__hub-card .ama__h2, .ama__hub-card .ama__link-list--mobile .ui-accordion-header, .ama__link-list--mobile .ama__hub-card .ui-accordion-header, .ama__hub-card .ama__promo--inline-banner a, .ama__promo--inline-banner .ama__hub-card a {
  margin-top: 21px;
  margin-bottom: 0;
}
@media (min-width: 56.25em) {
  .ama__hub-card__heading, .ama__hub-card .ama__h2, .ama__hub-card .ama__link-list--mobile .ui-accordion-header, .ama__link-list--mobile .ama__hub-card .ui-accordion-header, .ama__hub-card .ama__promo--inline-banner a, .ama__promo--inline-banner .ama__hub-card a {
    margin-top: 28px;
  }
}
.ama__hub-card__description {
  padding: 21px;
  margin: 0;
  max-width: none;
  width: auto;
}
@media (min-width: 56.25em) {
  .ama__hub-card__description {
    padding: 28px;
  }
}
.ama__hub-card__button-container {
  text-align: center;
}
.ama__hub-card__button-container .ama__button--secondary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ama__hub-card__button-container a:nth-child(2) {
  margin-left: 16px;
}
.ama__hub-card__button-container.text-only {
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 25em) {
  .ama__hub-card__button-container.text-only {
    width: 100%;
  }
}
@media (min-width: 56.25em) {
  .ama__hub-card__button-container.text-only {
    width: 50%;
  }
}
.ama__hub-card__button-flex {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ama__hub-card__button-flex a {
  margin: 0 auto 15px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ama__hub-card__button-flex a:nth-child(2) {
  margin: 0 auto;
}
@media (min-width: 56.25em) {
  .ama__hub-card__button-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 20px 0;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .ama__hub-card__button-flex a {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 300px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ama__hub-card__button-flex a:nth-child(2) {
    margin: 0 0 0 16px;
  }
}
.ama__hub-card__image {
  margin: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ama__hub-card__image .ama__image {
  height: auto;
  -o-object-position: center;
  object-position: center;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 25em) {
  .ama__hub-card__image .ama__image {
    height: 100%;
    -o-object-position: top;
    object-position: top;
  }
}
.ama__hub-card__image > * {
  height: auto;
  width: 100%;
  padding: 0;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ama__hub-card__image {
    height: auto;
  }
  .ama__hub-card__image .ama__image {
    max-height: 400px;
  }
  .ama__hub-card.ama__hub-hero .ama__hub-card__image .ama__image {
    max-width: 100%;
    max-height: none;
  }
}
a:hover.ama__hub-card,
a:focus-visible.ama__hub-card {
  background-color: #d4d4d4;
}

.ama__hub-card--no-image {
  padding-bottom: 21px;
  min-height: 0;
}
@media (min-width: 56.25em) {
  .ama__hub-card--no-image {
    padding-bottom: 28px;
  }
}
.ama__hub-card--no-image .ama__hub-card__heading {
  border-bottom: 1px so .ama__hub-card--no-image .ama__hub-card__heading d #767676;
}
.ama__hub-card--no-image .ama__hub-card__text {
  padding-top: 10.5px;
  padding-bottom: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__hub-card--no-image .ama__hub-card__text {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__hub-card--no-image .ama__hub-card__text {
    padding-bottom: 14px;
  }
}
.ama__hub-card--image-text .ama__hub-card__image {
  overflow: hidden;
}
@media (min-width: 25em) {
  .ama__hub-card--image-text .ama__hub-card__image {
    max-height: 400px;
  }
}
@media (min-width: 37.5em) {
  .ama__hub-card--image-text .ama__hub-card__image {
    max-height: 240px;
  }
}
@media (min-width: 56.25em) {
  .ama__hub-card--image-text .ama__hub-card__image {
    max-height: 300px;
  }
}
@media (min-width: 75em) {
  .ama__hub-card--image-text .ama__hub-card__image {
    max-height: 370px;
  }
}
@media (min-width: 87.5em) {
  .ama__hub-card--image-text .ama__hub-card__image {
    max-height: 370px;
  }
}
.ama__hub-card--portrait {
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
}
.ama__hub-card--portrait .ama__image {
  display: none;
}
.ama__hub-card--portrait .ama__hub-card__description {
  margin-top: auto;
}
.ama__hub-card--fifty-fifty, .ama__hub-card--fifty-fifty-left {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media (min-width: 37.5em) {
  .ama__hub-card--fifty-fifty, .ama__hub-card--fifty-fifty-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__hub-card--fifty-fifty .ama__hub-hero__button-container, .ama__hub-card--fifty-fifty-left .ama__hub-hero__button-container {
  text-align: left;
  padding: 20px 0;
}
.ama__hub-card--fifty-fifty .ama__hub-card__image, .ama__hub-card--fifty-fifty-left .ama__hub-card__image,
.ama__hub-card--fifty-fifty .ama__image,
.ama__hub-card--fifty-fifty-left .ama__image {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.ama__hub-card--fifty-fifty .ama__hub-card__description, .ama__hub-card--fifty-fifty-left .ama__hub-card__description {
  background-color: rgba(255, 255, 255, 0.45);
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
}
@media (min-width: 37.5em) {
  .ama__hub-card--fifty-fifty .ama__hub-card__description, .ama__hub-card--fifty-fifty-left .ama__hub-card__description {
    width: 50%;
  }
}
.ama__hub-card--fifty-fifty-left {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .ama__hub-card--fifty-fifty-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) {
  .ama__hub-card:nth-child(1):nth-last-child(2) {
    margin-right: 10.5px;
    margin-bottom: 10.5px;
    width: calc(50% - 14px);
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) and (min-width: 56.25em) {
  .ama__hub-card:nth-child(1):nth-last-child(2) {
    margin-right: 14px;
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) and (min-width: 56.25em) {
  .ama__hub-card:nth-child(1):nth-last-child(2) {
    margin-bottom: 14px;
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) {
  .ama__hub-card:nth-child(2):nth-last-child(1) {
    margin-left: 10.5px;
    margin-bottom: 10.5px;
    width: calc(50% - 14px);
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) and (min-width: 56.25em) {
  .ama__hub-card:nth-child(2):nth-last-child(1) {
    margin-left: 14px;
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) and (min-width: 56.25em) {
  .ama__hub-card:nth-child(2):nth-last-child(1) {
    margin-bottom: 14px;
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) {
  .ama__hub-card:nth-child(1):nth-last-child(3) {
    margin-right: 10.5px;
    margin-bottom: 10.5px;
    width: calc(50% - 14px);
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) and (min-width: 56.25em) {
  .ama__hub-card:nth-child(1):nth-last-child(3) {
    margin-right: 14px;
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) and (min-width: 56.25em) {
  .ama__hub-card:nth-child(1):nth-last-child(3) {
    margin-bottom: 14px;
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) {
  .ama__hub-card:nth-child(2):nth-last-child(2) {
    margin-left: 10.5px;
    width: calc(50% - 14px);
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) and (min-width: 56.25em) {
  .ama__hub-card:nth-child(2):nth-last-child(2) {
    margin-left: 14px;
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) {
  .ama__hub-card:nth-child(3):nth-last-child(1) {
    width: 100%;
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) {
  .ama__hub-card:nth-child(1):nth-last-child(4), .ama__hub-card:nth-child(2):nth-last-child(3), .ama__hub-card:nth-child(3):nth-last-child(2), .ama__hub-card:nth-child(4):nth-last-child(1) {
    width: calc(50% - 14px);
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) {
  .ama__hub-card:nth-child(1):nth-last-child(4), .ama__hub-card:nth-child(3):nth-last-child(2) {
    margin-right: 10.5px;
    margin-bottom: 10.5px;
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) and (min-width: 56.25em) {
  .ama__hub-card:nth-child(1):nth-last-child(4), .ama__hub-card:nth-child(3):nth-last-child(2) {
    margin-right: 14px;
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) and (min-width: 56.25em) {
  .ama__hub-card:nth-child(1):nth-last-child(4), .ama__hub-card:nth-child(3):nth-last-child(2) {
    margin-bottom: 14px;
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) {
  .ama__hub-card:nth-child(2):nth-last-child(3), .ama__hub-card:nth-child(4):nth-last-child(1) {
    margin-bottom: 10.5px;
  }
}
@media (min-width: 37.5em) and (max-width: 56.25em) and (min-width: 56.25em) {
  .ama__hub-card:nth-child(2):nth-last-child(3), .ama__hub-card:nth-child(4):nth-last-child(1) {
    margin-bottom: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__hub-card {
    width: 100%;
  }
  .ama__hub-card:nth-child(1):nth-last-child(2) {
    margin-right: 10.5px;
    width: calc(50% - 14px);
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__hub-card:nth-child(1):nth-last-child(2) {
    margin-right: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__hub-card:nth-child(2):nth-last-child(1) {
    margin-right: 0;
    width: 50%;
  }
}
@media (min-width: 56.25em) {
  .ama__hub-card:nth-child(1):nth-last-child(3), .ama__hub-card:nth-child(2):nth-last-child(2), .ama__hub-card:nth-child(3):nth-last-child(1) {
    margin-right: 10.5px;
    width: calc(33.333% - 9.5px);
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__hub-card:nth-child(1):nth-last-child(3), .ama__hub-card:nth-child(2):nth-last-child(2), .ama__hub-card:nth-child(3):nth-last-child(1) {
    margin-right: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__hub-card:nth-child(3):nth-last-child(1) {
    margin-right: 0;
  }
}
@media (min-width: 56.25em) {
  .ama__hub-card:nth-child(1):nth-last-child(4), .ama__hub-card:nth-child(2):nth-last-child(3), .ama__hub-card:nth-child(3):nth-last-child(2), .ama__hub-card:nth-child(4):nth-last-child(1) {
    margin-right: 10.5px;
    width: calc(25% - 10.5px);
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__hub-card:nth-child(1):nth-last-child(4), .ama__hub-card:nth-child(2):nth-last-child(3), .ama__hub-card:nth-child(3):nth-last-child(2), .ama__hub-card:nth-child(4):nth-last-child(1) {
    margin-right: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__hub-card:nth-child(4):nth-last-child(1) {
    margin-right: 0;
  }
}

.paragraph--type--form-50-50 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 28px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .paragraph--type--form-50-50 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 56.25em) {
  .paragraph--type--form-50-50 {
    margin: 28px;
  }
}
@media (min-width: 37.5em) {
  .paragraph--type--form-50-50 > div {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
.paragraph--type--form-50-50 .text-content {
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0 0 18.5px 0;
}
@media (min-width: 37.5em) {
  .paragraph--type--form-50-50 .text-content {
    padding-right: 14px;
    padding-bottom: 0;
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .paragraph--type--form-50-50 .text-content {
    padding-right: 40px;
  }
}
.paragraph--type--form-50-50 .text-content p, .paragraph--type--form-50-50 .text-content .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .paragraph--type--form-50-50 .text-content .ama__image__text__subtitle, .paragraph--type--form-50-50 .text-content .ama__resource-link--inline__text, .paragraph--type--form-50-50 .text-content p *, .paragraph--type--form-50-50 .text-content .ama__jama .ama__image__text .ama__image__text__subtitle *, .ama__jama .ama__image__text .paragraph--type--form-50-50 .text-content .ama__image__text__subtitle *, .paragraph--type--form-50-50 .text-content .ama__resource-link--inline__text * {
  font-size: 16px;
}
@media (min-width: 37.5em) {
  .paragraph--type--form-50-50 .text-content p, .paragraph--type--form-50-50 .text-content .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .paragraph--type--form-50-50 .text-content .ama__image__text__subtitle, .paragraph--type--form-50-50 .text-content .ama__resource-link--inline__text, .paragraph--type--form-50-50 .text-content p *, .paragraph--type--form-50-50 .text-content .ama__jama .ama__image__text .ama__image__text__subtitle *, .ama__jama .ama__image__text .paragraph--type--form-50-50 .text-content .ama__image__text__subtitle *, .paragraph--type--form-50-50 .text-content .ama__resource-link--inline__text * {
    font-size: 18px;
  }
}
.paragraph--type--form-50-50 #lead-form-container {
  padding-bottom: 28px;
  padding-top: 3.5px;
}
.paragraph--type--form-50-50 .form-content {
  padding: 0;
}
@media (min-width: 37.5em) {
  .paragraph--type--form-50-50 .form-content {
    padding-left: 14px;
    padding-bottom: 0;
  }
}
@media (min-width: 56.25em) {
  .paragraph--type--form-50-50 .form-content {
    padding: 28px 0 0 40px;
  }
}
.paragraph--type--form-50-50 .form-content.success {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 0;
}
.paragraph--type--form-50-50 .form-content.success h3,
.paragraph--type--form-50-50 .form-content.success h3 + div:not(#lead-form-container) {
  display: none;
}
@media (min-width: 37.5em) {
  .paragraph--type--form-50-50 .form-content .ama__h1, .paragraph--type--form-50-50 .form-content .dr-finder-search-results-header__results-text, .paragraph--type--form-50-50 .form-content .dr-finder-filter_suggestions span, .dr-finder-filter_suggestions .paragraph--type--form-50-50 .form-content span {
    padding-top: 28px;
  }
}
.paragraph--type--form-50-50 .ama__h1, .paragraph--type--form-50-50 .dr-finder-search-results-header__results-text, .paragraph--type--form-50-50 .dr-finder-filter_suggestions span, .dr-finder-filter_suggestions .paragraph--type--form-50-50 span {
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 400;
  font-size: 28px;
  margin-bottom: 14px;
}
.paragraph--type--form-50-50 .video-embed-field-provider-youtube {
  margin-bottom: 21px;
}
.paragraph--type--form-50-50 .ama__hub-card__image,
.paragraph--type--form-50-50 .ama__brightcove-gallery,
.paragraph--type--form-50-50 .ama__hub-hero__video {
  margin: 14px 0 38px;
}
.paragraph--type--form-50-50 .ama__hub-card__image {
  position: relative;
  height: 0;
  padding-bottom: 66.67%;
}
.paragraph--type--form-50-50 .ama__hub-card__image .ama__image {
  position: absolute;
}
.paragraph--type--form-50-50 .salesforce-lead-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.paragraph--type--form-50-50 .salesforce-lead-form .form-item {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin-top: 0;
}
@media (max-width: 37.5em) {
  .paragraph--type--form-50-50 .salesforce-lead-form .form-item {
    margin-bottom: 14px;
    text-align: left;
  }
}
.paragraph--type--form-50-50 .salesforce-lead-form .form-item label {
  font-size: 14px;
  text-transform: uppercase;
  color: #000000;
  font-weight: normal;
}
.paragraph--type--form-50-50 .salesforce-lead-form .form-item label:after {
  content: "";
}
.paragraph--type--form-50-50 .salesforce-lead-form .form-item input {
  font-size: 18px;
  line-height: 1;
  padding: 11px 17px;
  border: 1px solid #5C5C5C;
}
.paragraph--type--form-50-50 .salesforce-lead-form .form-item input.error {
  background: none;
}
.paragraph--type--form-50-50 .salesforce-lead-form .form-item input:focus-visible {
  border: 1px solid #0076a5;
}
.paragraph--type--form-50-50 .salesforce-lead-form .form-actions {
  margin: 14px 0;
}
.paragraph--type--form-50-50 .salesforce-lead-form .form-actions input {
  min-width: 173px;
  font-weight: normal;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.5;
  padding: 10.5px;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #46166B;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  background-color: #ffffff;
  border-color: #46166B;
  color: #46166B;
  display: inline-block;
}
@media screen and (min-width: 37.5em) {
  .paragraph--type--form-50-50 .salesforce-lead-form .form-actions input {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .paragraph--type--form-50-50 .salesforce-lead-form .form-actions input {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .paragraph--type--form-50-50 .salesforce-lead-form .form-actions input {
    font-size: 18px;
  }
}
@media (min-width: 56.25em) {
  .paragraph--type--form-50-50 .salesforce-lead-form .form-actions input {
    padding: 14px;
  }
}
.paragraph--type--form-50-50 .salesforce-lead-form .form-actions input:hover, .paragraph--type--form-50-50 .salesforce-lead-form .form-actions input:focus-visible {
  border-color: #46166B;
  background-color: #9073A6;
  color: #ffffff;
}
.paragraph--type--form-50-50 .salesforce-lead-form .form-actions input:hover {
  background-color: #46166B;
  color: #ffffff;
}
.paragraph--type--form-50-50 .salesforce-lead-form .form-actions input.form-submit.ama__button {
  margin: 0;
  padding: 5px 42px;
}
.paragraph--type--form-50-50 .salesforce-lead-form .form-actions input:focus-visible {
  outline: 2px solid #0076a5;
  outline-offset: 3px;
}
.paragraph--type--form-50-50 .form-item--error-message {
  margin-top: 4px;
  margin-bottom: 0;
  border: none;
}
.paragraph--type--form-50-50 .form-item--error-message strong {
  color: #E90C26;
  font-size: 12px;
  font-weight: normal;
}
@media (min-width: 37.5em) {
  .paragraph--type--form-50-50 #lead-form-container .success_message {
    padding-left: 20px;
  }
}
.paragraph--type--form-50-50 #lead-form-container .success_message p, .paragraph--type--form-50-50 #lead-form-container .success_message .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .paragraph--type--form-50-50 #lead-form-container .success_message .ama__image__text__subtitle, .paragraph--type--form-50-50 #lead-form-container .success_message .ama__resource-link--inline__text {
  padding-top: 14px;
  font-size: 17px;
}

.ama__hub-hero-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ama__hub-hero-row .ama__hub-hero {
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__hub-hero-row .ama__hub-hero {
    margin-bottom: 28px;
  }
}

.hub-page .ama__hub-hero {
  margin-bottom: 14px;
}

.ama__hub-hero {
  width: 100%;
  min-height: 400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  background-color: #EDEDED;
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 350px;
}
.ama__hub-hero > div:first-child {
  width: 100%;
}
@media (min-width: 37.5em) {
  .ama__hub-hero {
    background-position: center;
    background-size: cover;
  }
}
.ama__hub-hero__heading, .ama__hub-hero .ama__h2, .ama__hub-hero .ama__link-list--mobile .ui-accordion-header, .ama__link-list--mobile .ama__hub-hero .ui-accordion-header, .ama__hub-hero .ama__promo--inline-banner a, .ama__promo--inline-banner .ama__hub-hero a {
  padding-top: 10.5px;
  margin-bottom: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__hub-hero__heading, .ama__hub-hero .ama__h2, .ama__hub-hero .ama__link-list--mobile .ui-accordion-header, .ama__link-list--mobile .ama__hub-hero .ui-accordion-header, .ama__hub-hero .ama__promo--inline-banner a, .ama__promo--inline-banner .ama__hub-hero a {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__hub-hero__heading, .ama__hub-hero .ama__h2, .ama__hub-hero .ama__link-list--mobile .ui-accordion-header, .ama__link-list--mobile .ama__hub-hero .ui-accordion-header, .ama__hub-hero .ama__promo--inline-banner a, .ama__promo--inline-banner .ama__hub-hero a {
    margin-bottom: 14px;
  }
}
.ama__hub-hero__heading h1,
.ama__hub-hero__heading h2, .ama__hub-hero .ama__h2 h1, .ama__hub-hero .ama__link-list--mobile .ui-accordion-header h1, .ama__link-list--mobile .ama__hub-hero .ui-accordion-header h1, .ama__hub-hero .ama__promo--inline-banner a h1, .ama__promo--inline-banner .ama__hub-hero a h1,
.ama__hub-hero .ama__h2 h2,
.ama__hub-hero .ama__link-list--mobile .ui-accordion-header h2,
.ama__link-list--mobile .ama__hub-hero .ui-accordion-header h2,
.ama__hub-hero .ama__promo--inline-banner a h2,
.ama__promo--inline-banner .ama__hub-hero a h2 {
  padding-top: 10.5px;
  margin-bottom: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__hub-hero__heading h1,
  .ama__hub-hero__heading h2, .ama__hub-hero .ama__h2 h1, .ama__hub-hero .ama__link-list--mobile .ui-accordion-header h1, .ama__link-list--mobile .ama__hub-hero .ui-accordion-header h1, .ama__hub-hero .ama__promo--inline-banner a h1, .ama__promo--inline-banner .ama__hub-hero a h1,
  .ama__hub-hero .ama__h2 h2,
  .ama__hub-hero .ama__link-list--mobile .ui-accordion-header h2,
  .ama__link-list--mobile .ama__hub-hero .ui-accordion-header h2,
  .ama__hub-hero .ama__promo--inline-banner a h2,
  .ama__promo--inline-banner .ama__hub-hero a h2 {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__hub-hero__heading h1,
  .ama__hub-hero__heading h2, .ama__hub-hero .ama__h2 h1, .ama__hub-hero .ama__link-list--mobile .ui-accordion-header h1, .ama__link-list--mobile .ama__hub-hero .ui-accordion-header h1, .ama__hub-hero .ama__promo--inline-banner a h1, .ama__promo--inline-banner .ama__hub-hero a h1,
  .ama__hub-hero .ama__h2 h2,
  .ama__hub-hero .ama__link-list--mobile .ui-accordion-header h2,
  .ama__link-list--mobile .ama__hub-hero .ui-accordion-header h2,
  .ama__hub-hero .ama__promo--inline-banner a h2,
  .ama__promo--inline-banner .ama__hub-hero a h2 {
    margin-bottom: 14px;
  }
}
.ama__hub-hero__copy, .ama__hub-hero__text {
  padding: 21px;
  width: 100%;
}
@media (min-width: 56.25em) {
  .ama__hub-hero__copy, .ama__hub-hero__text {
    padding: 28px;
  }
}
.ama__hub-hero__list {
  padding: 21px;
  list-style-position: inside;
  margin: inherit;
}
@media (min-width: 56.25em) {
  .ama__hub-hero__list {
    padding: 28px;
  }
}
.ama__hub-hero__list ul {
  margin: inherit;
  padding: inherit;
}
.ama__hub-hero__image, .ama__hub-hero__video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  height: 100%;
  width: 100%;
}
@media (min-width: 37.5em) {
  .ama__hub-hero__image, .ama__hub-hero__video {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}
.ama__hub-hero__image .ama__image,
.ama__hub-hero__image .ama__video, .ama__hub-hero__video .ama__image,
.ama__hub-hero__video .ama__video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.ama__hub-hero__image > *, .ama__hub-hero__video > * {
  width: 100%;
}
.ama__hub-hero__video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.ama__hub-hero__video .ama__video {
  height: 100%;
  width: 100%;
}
.ama__hub-hero__description {
  padding: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin: 0;
  max-width: none;
  width: auto;
}
@media (min-width: 56.25em) {
  .ama__hub-hero__description {
    padding: 28px;
  }
}
.ama__hub-hero__button-container {
  padding: 20px 0;
  text-align: center;
}
.ama__hub-hero--cta-only {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #EDEDED;
}
.ama__hub-hero--side-right {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-size: 100%;
}
@media (min-width: 37.5em) {
  .ama__hub-hero--side-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__hub-hero--side-right .ama__hub-hero__description {
  background-color: rgba(255, 255, 255, 0.45);
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
}
@media (min-width: 37.5em) {
  .ama__hub-hero--side-right .ama__hub-hero__description {
    width: 50%;
  }
}
.ama__hub-hero--hero-side {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (min-width: 37.5em) {
  .ama__hub-hero--hero-side {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__hub-hero--hero-side .ama__hub-hero__description {
  background-color: rgba(255, 255, 255, 0.45);
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
}
@media (min-width: 37.5em) {
  .ama__hub-hero--hero-side .ama__hub-hero__description {
    width: 50%;
  }
}
.ama__hub-hero--hero-side .ama__hub-hero__button-container {
  padding-left: 0;
}
.ama__hub-hero--split-no-overlay, .ama__hub-hero--split {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.ama__hub-hero--split-no-overlay .ama__hub-hero__description, .ama__hub-hero--split .ama__hub-hero__description,
.ama__hub-hero--split-no-overlay .ama__hub-hero__description > div,
.ama__hub-hero--split .ama__hub-hero__description > div, .ama__hub-hero--split-no-overlay .ama__hub-hero__description,
.ama__hub-hero--split-no-overlay .ama__hub-hero__description > div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
}
.ama__hub-hero--split-no-overlay .ama__hub-hero__copy, .ama__hub-hero--split .ama__hub-hero__copy, .ama__hub-hero--split-no-overlay .ama__hub-hero__copy {
  margin-top: auto;
  margin-bottom: 0;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.ama__hub-hero--split-no-overlay .ama__hub-hero_button-container, .ama__hub-hero--split .ama__hub-hero_button-container, .ama__hub-hero--split-no-overlay .ama__hub-hero_button-container {
  margin: 21px;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
@media (min-width: 56.25em) {
  .ama__hub-hero--split-no-overlay .ama__hub-hero_button-container, .ama__hub-hero--split .ama__hub-hero_button-container, .ama__hub-hero--split-no-overlay .ama__hub-hero_button-container {
    margin: 28px;
  }
}
.ama__hub-hero--split .ama__hub-hero__heading,
.ama__hub-hero--split .ama__h2,
.ama__hub-hero--split .ama__link-list--mobile .ui-accordion-header,
.ama__link-list--mobile .ama__hub-hero--split .ui-accordion-header,
.ama__hub-hero--split .ama__promo--inline-banner a,
.ama__promo--inline-banner .ama__hub-hero--split a,
.ama__hub-hero--split .ama__hub-hero__copy,
.ama__hub-hero--split p,
.ama__hub-hero--split .ama__jama .ama__image__text .ama__image__text__subtitle,
.ama__jama .ama__image__text .ama__hub-hero--split .ama__image__text__subtitle,
.ama__hub-hero--split .ama__resource-link--inline__text {
  padding: 21px;
  background-color: rgba(255, 255, 255, 0.45);
}
@media (min-width: 56.25em) {
  .ama__hub-hero--split .ama__hub-hero__heading,
  .ama__hub-hero--split .ama__h2,
  .ama__hub-hero--split .ama__link-list--mobile .ui-accordion-header,
  .ama__link-list--mobile .ama__hub-hero--split .ui-accordion-header,
  .ama__hub-hero--split .ama__promo--inline-banner a,
  .ama__promo--inline-banner .ama__hub-hero--split a,
  .ama__hub-hero--split .ama__hub-hero__copy,
  .ama__hub-hero--split p,
  .ama__hub-hero--split .ama__jama .ama__image__text .ama__image__text__subtitle,
  .ama__jama .ama__image__text .ama__hub-hero--split .ama__image__text__subtitle,
  .ama__hub-hero--split .ama__resource-link--inline__text {
    padding: 28px;
  }
}
.ama__hub-hero--split p, .ama__hub-hero--split .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__hub-hero--split .ama__image__text__subtitle, .ama__hub-hero--split .ama__resource-link--inline__text {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
.ama__hub-hero--split .ama__hub-hero__button-container {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.ama__hub-hero--fifty-fifty, .ama__hub-hero--fifty-fifty-left {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 37.5em) {
  .ama__hub-hero--fifty-fifty, .ama__hub-hero--fifty-fifty-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__hub-hero--fifty-fifty .ama__hub-hero__description, .ama__hub-hero--fifty-fifty-left .ama__hub-hero__description,
.ama__hub-hero--fifty-fifty article,
.ama__hub-hero--fifty-fifty-left article {
  background-color: rgba(255, 255, 255, 0.45);
  min-height: 400px;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
}
@media (min-width: 37.5em) {
  .ama__hub-hero--fifty-fifty .ama__hub-hero__description, .ama__hub-hero--fifty-fifty-left .ama__hub-hero__description,
  .ama__hub-hero--fifty-fifty article,
  .ama__hub-hero--fifty-fifty-left article {
    width: 100%;
  }
}
.ama__hub-hero--fifty-fifty-left {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .ama__hub-hero--fifty-fifty-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

/**
* WYSIWYG Hub card styles.
*/
.ama__hub-section-header {
  padding-top: 21px;
  padding-bottom: 21px;
  margin-bottom: 21px;
  border-bottom: 1px solid #767676;
  text-align: center;
}
@media (min-width: 56.25em) {
  .ama__hub-section-header {
    padding-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__hub-section-header {
    padding-bottom: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__hub-section-header {
    margin-bottom: 28px;
  }
}

@media (max-width: 56.25em) {
  .ama-search-connector-container {
    padding-top: 14px;
    border-top: 1px solid #CBCBCB;
  }
}
.ama-search-connector-container p, .ama-search-connector-container .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama-search-connector-container .ama__image__text__subtitle, .ama-search-connector-container .ama__resource-link--inline__text, .ama-search-connector-container p a, .ama-search-connector-container .ama__jama .ama__image__text .ama__image__text__subtitle a, .ama__jama .ama__image__text .ama-search-connector-container .ama__image__text__subtitle a, .ama-search-connector-container .ama__resource-link--inline__text a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
}
.ama-search-connector-container a {
  margin-bottom: 14px;
  text-decoration: none;
  display: block;
}
.ama-search-connector-container a .search-result-item {
  -webkit-transition: font-size 1s;
  transition: font-size 1s;
  -webkit-box-shadow: 0 3px 4px 0 rgba(70, 22, 107, 0.5);
  box-shadow: 0 3px 4px 0 rgba(70, 22, 107, 0.5);
  background-color: rgba(70, 22, 107, 0.05);
  padding: 10.5px;
  margin: 5.25px;
  width: 49vh;
  height: 190px;
}
@media (max-width: 56.25em) {
  .ama-search-connector-container a .search-result-item {
    max-width: 280px;
    margin-right: 20px;
  }
}
@media (max-width: 25em) {
  .ama-search-connector-container a .search-result-item {
    width: 47vh;
  }
}
@media (min-width: 25em) {
  .ama-search-connector-container a .search-result-item {
    width: 49vh;
  }
}
@media (min-width: 56.25em) {
  .ama-search-connector-container a .search-result-item {
    width: auto;
    height: auto;
  }
}
.ama-search-connector-container a .search-result-item .search-result-item-title {
  font-size: 1.2001em;
  line-height: 1.2906;
  color: #46166B;
  font-weight: 700;
  margin-bottom: 0;
}
@media screen and (min-width: 37.5em) {
  .ama-search-connector-container a .search-result-item .search-result-item-title {
    font-size: 1.2001em;
    line-height: 1.2906;
  }
}
@media screen and (min-width: 56.25em) {
  .ama-search-connector-container a .search-result-item .search-result-item-title {
    font-size: 1.333em;
    line-height: 1.2906;
  }
}
@media screen and (min-width: 75em) {
  .ama-search-connector-container a .search-result-item .search-result-item-title {
    font-size: 1.333em;
    line-height: 1.2906;
  }
}
.ama-search-connector-container a .search-result-item .search-result-item-count {
  font-size: 0.9em;
  line-height: 1.6;
  color: #5C5C5C;
}
@media screen and (min-width: 37.5em) {
  .ama-search-connector-container a .search-result-item .search-result-item-count {
    font-size: 0.9em;
    line-height: 1.6;
  }
}
@media screen and (min-width: 56.25em) {
  .ama-search-connector-container a .search-result-item .search-result-item-count {
    font-size: 1.111em;
    line-height: 1.6;
  }
}
@media screen and (min-width: 75em) {
  .ama-search-connector-container a .search-result-item .search-result-item-count {
    font-size: 1.111em;
    line-height: 1.6;
  }
}
.ama-search-connector-container a .search-result-item .search-result-item-subtitle {
  font-size: 0.8em;
  line-height: 1.438;
  width: 85%;
}
@media screen and (min-width: 37.5em) {
  .ama-search-connector-container a .search-result-item .search-result-item-subtitle {
    font-size: 0.9em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 56.25em) {
  .ama-search-connector-container a .search-result-item .search-result-item-subtitle {
    font-size: 1em;
    line-height: 1.389;
  }
}
@media screen and (min-width: 75em) {
  .ama-search-connector-container a .search-result-item .search-result-item-subtitle {
    font-size: 1em;
  }
}
@media (min-width: 56.25em) {
  .ama-search-connector-container a .search-result-item .search-result-item-subtitle {
    width: auto;
  }
}
.ama-search-connector-container a:hover > .search-result-item {
  -webkit-box-shadow: 0 3px 4px 0 rgba(144, 115, 166, 0.5);
  box-shadow: 0 3px 4px 0 rgba(144, 115, 166, 0.5);
  opacity: 0.9;
  -webkit-transform: scale(1.01);
  transform: scale(1.01);
  -webkit-transition: all 0.05s ease-in-out;
  transition: all 0.05s ease-in-out;
}
.ama-search-connector-container .search-connector-header {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 1.5;
}
@media (max-width: 56.25em) {
  .ama-search-connector-container .search-connector-header {
    display: none;
  }
}
@media screen and (min-width: 37.5em) {
  .ama-search-connector-container .search-connector-header {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama-search-connector-container .search-connector-header {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama-search-connector-container .search-connector-header {
    font-size: 18px;
  }
}
.ama-search-connector-container .search-connector-header .title {
  text-transform: uppercase;
}
.ama-search-connector-container .search-connector-header .teaser {
  font-size: 18px;
  line-height: 1.5;
}
@media screen and (min-width: 37.5em) {
  .ama-search-connector-container .search-connector-header .teaser {
    font-size: 18px;
  }
}
@media screen and (min-width: 56.25em) {
  .ama-search-connector-container .search-connector-header .teaser {
    font-size: 18px;
    line-height: 1.5;
  }
}
@media screen and (min-width: 75em) {
  .ama-search-connector-container .search-connector-header .teaser {
    font-size: 18px;
  }
}
.ama-search-connector-container .search-connector-header .teaser .keyword {
  font-style: italic;
  font-weight: 700;
}
.ama-search-connector-container .search-connector-results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  overflow-x: scroll;
}
@media (min-width: 56.25em) {
  .ama-search-connector-container .search-connector-results {
    overflow-x: hidden;
    display: block;
  }
}
.ama-search-connector-container .search-connector-results:after {
  content: "";
  padding-right: 25%;
  height: 1px;
}
@media (min-width: 56.25em) {
  .ama-search-connector-container .search-connector-results:after {
    content: "";
    padding-right: 0;
    height: 0;
  }
}
@media (min-width: 56.25em) {
  .ama-search-connector-container .search-connector-results > a:first-of-type {
    display: none !important;
  }
}
@media (max-width: 56.25em) {
  .ama-search-connector-container.desktop {
    display: none !important;
  }
}

.ama__search-result .views-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ama__search-result__link {
  display: block;
  text-decoration: none;
  padding-bottom: 10.5px;
  padding-top: 10.5px;
  width: 100%;
  border-bottom: 1px solid #CBCBCB;
}
@media (min-width: 56.25em) {
  .ama__search-result__link {
    padding-bottom: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__search-result__link {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__search-result__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.ama__search-result__link .ama__search-result__description {
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 300;
}
.ama__search-result__link .ama__search-result__description p, .ama__search-result__link .ama__search-result__description .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__search-result__link .ama__search-result__description .ama__image__text__subtitle, .ama__search-result__link .ama__search-result__description .ama__resource-link--inline__text, .ama__search-result__link .ama__search-result__description p a, .ama__search-result__link .ama__search-result__description .ama__jama .ama__image__text .ama__image__text__subtitle a, .ama__jama .ama__image__text .ama__search-result__link .ama__search-result__description .ama__image__text__subtitle a, .ama__search-result__link .ama__search-result__description .ama__resource-link--inline__text a, .ama__search-result__link .ama__search-result__description .text-body {
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 300;
}
.ama__search-result__text {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
@media (min-width: 37.5em) {
  .ama__search-result__image img {
    max-width: 180px;
    max-height: 120px;
  }
}
@media (min-width: 56.25em) {
  .ama__search-result .ama__search-result__image + .ama__search-result__text {
    width: 66%;
    padding-right: 20px;
  }
}
.ama__search-result__category {
  font-weight: 600;
  margin: 0;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 700;
}
.ama__search-result--best-bet .ama__search-result__category {
  display: none;
}
.ama__search-result__taxonomy {
  margin-bottom: 15px;
}
.ama__search-result .stub-date {
  display: inline-block;
  font-size: 14px;
  text-transform: uppercase;
  line-height: normal;
  color: #767676;
  margin-bottom: 14px;
}
.ama__search-result .stub-date + span {
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  color: #767676;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  bottom: 0px;
  margin-left: -4px;
}
.ama__search-result .read_time {
  font-weight: 400;
  font-size: 14px;
  color: #767676;
  text-transform: uppercase;
  padding-bottom: 11.2px;
  display: inline-block;
}
.ama__search-result:hover .ama__search-result__title {
  text-decoration: underline;
}
.ama__search-result--best-bet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  margin-left: 0;
}
.ama__search-result--best-bet p, .ama__search-result--best-bet .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__search-result--best-bet .ama__image__text__subtitle, .ama__search-result--best-bet .ama__resource-link--inline__text {
  line-height: 1.5em;
}
.ama__search-result--best-bet__description {
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 300;
}
.ama__search-result--best-bet__text {
  margin-right: 10.5px;
  width: unset;
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
}
@media (min-width: 56.25em) {
  .ama__search-result--best-bet__text {
    margin-right: 14px;
  }
}
.ama__search-result--best-bet__image {
  margin-left: 21px;
  display: none;
}
@media (min-width: 56.25em) {
  .ama__search-result--best-bet__image {
    margin-left: 28px;
  }
}
.ama__search-result--best-bet__image .ama__image {
  max-width: 283px;
}
@media (min-width: 56.25em) {
  .ama__search-result--best-bet__image {
    display: block;
  }
}
.ama__search-result:not(.ama__search-result--best-bet) .ama__search-result__title {
  font-size: 1.2001em;
  line-height: 1.2906;
}
@media screen and (min-width: 37.5em) {
  .ama__search-result:not(.ama__search-result--best-bet) .ama__search-result__title {
    font-size: 1.2001em;
    line-height: 1.2906;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__search-result:not(.ama__search-result--best-bet) .ama__search-result__title {
    font-size: 1.333em;
    line-height: 1.2906;
  }
}
@media screen and (min-width: 75em) {
  .ama__search-result:not(.ama__search-result--best-bet) .ama__search-result__title {
    font-size: 1.333em;
    line-height: 1.2906;
  }
}
.ama__search-result__icon_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ama__search-result__icon {
  display: block;
  max-width: 25px;
  margin: 14px 14px 0 0;
}
.ama__search-result__icon:first-of-type {
  margin-left: 14px;
}
.ama__search-result__icon > div > div {
  height: 25px;
}
@media (min-width: 37.5em) {
  .ama__search-result [data-bundle=event_detail] .ama__search-result__image img {
    margin: 0;
  }
}

.ama__search-results__best-bet {
  border-top: 1px solid #CBCBCB;
}
.ama__search-results__best-bet .ama__search-result__link {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.annual-interim {
  display: block;
  min-height: 140px;
  margin-bottom: 28px;
  margin-top: 35px;
}
@media (min-width: 37.5em) {
  .annual-interim {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.annual-interim__left {
  background: #3f2378;
  background-image: url("../svg/dot_pattern_web.svg");
  background-image: linear-gradient(20deg, rgba(50, 62, 148, 0.75), rgba(63, 35, 120, 0.75), #371256 80%), url("../svg/dot_pattern_web.svg");
  background-repeat: no-repeat;
  background-position: 0 0, 0%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 14px 0 14px 14px;
  color: #ffffff;
}
@media (min-width: 37.5em) {
  .annual-interim__left {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 20px;
  }
}
.annual-interim__left h2 {
  line-height: 31px;
  margin-bottom: 8px;
  color: #ffffff;
}
.annual-interim__left a {
  color: #ffffff;
}
.annual-interim__left .active_info {
  padding-right: 14px;
}
.annual-interim__left a.annual-interim__link.event_info {
  display: block;
  font-size: 20px;
  line-height: 27px;
  margin-bottom: 48px;
}
.annual-interim__left p, .annual-interim__left .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .annual-interim__left .ama__image__text__subtitle, .annual-interim__left .ama__resource-link--inline__text {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 27px;
}
.annual-interim__left .active_info p, .annual-interim__left .active_info .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .annual-interim__left .active_info .ama__image__text__subtitle, .annual-interim__left .active_info .ama__resource-link--inline__text {
  margin: 0;
}
.annual-interim__left .active_info a {
  font-size: 20px;
}
@media (min-width: 75em) {
  .annual-interim__left .active_info a {
    font-size: 18px;
  }
}
.annual-interim__right {
  padding-left: 0px;
  padding-top: 10px;
}
@media (min-width: 37.5em) {
  .annual-interim__right {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
  }
}
@media (min-width: 75em) {
  .annual-interim__right .meeting_information {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .annual-interim__right .hod, .annual-interim__right .mg {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .annual-interim__right .mg {
    padding-left: 19px;
  }
  .annual-interim__right .active_links-rod {
    padding-right: 15px;
  }
  .annual-interim__right .active_links-mg {
    padding-left: 0;
  }
}
.annual-interim__right .meeting_heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: 108px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.annual-interim__right .meeting_heading .col.col-first {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.annual-interim__right .meeting_heading .col.col-second {
  padding-left: 34px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.annual-interim__right .meeting_heading h3 a {
  color: #46166B;
  text-decoration: none;
}
.annual-interim__right .meeting_heading h3 a:hover {
  text-decoration: underline;
}
@media (min-width: 56.25em) {
  .annual-interim__right .meeting_heading h3 a {
    font-size: 20px;
    line-height: 32px;
  }
}
@media (min-width: 75em) {
  .annual-interim__right .meeting_heading {
    min-height: 108px;
  }
}
.annual-interim__right p.annual-interim__text, .annual-interim__right .ama__jama .ama__image__text .annual-interim__text.ama__image__text__subtitle, .ama__jama .ama__image__text .annual-interim__right .annual-interim__text.ama__image__text__subtitle, .annual-interim__right .annual-interim__text.ama__resource-link--inline__text {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .annual-interim__right p.annual-interim__text, .annual-interim__right .ama__jama .ama__image__text .annual-interim__text.ama__image__text__subtitle, .ama__jama .ama__image__text .annual-interim__right .annual-interim__text.ama__image__text__subtitle, .annual-interim__right .annual-interim__text.ama__resource-link--inline__text {
    margin-bottom: 14px;
  }
}
.annual-interim__right .meeting_information h3 {
  margin-bottom: 8px;
}
.annual-interim__right .meeting_information a.annual-interim__link {
  display: block;
  margin-bottom: 14px;
  line-height: 21px;
}
@media (min-width: 37.5em) {
  .annual-interim__right .active_links-rod,
  .annual-interim__right .active_links-mg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .annual-interim__right .active_links-rod .quick_link_column,
  .annual-interim__right .active_links-mg .quick_link_column {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .annual-interim__right .active_links-rod .quick_link_column:nth-child(1) a,
  .annual-interim__right .active_links-mg .quick_link_column:nth-child(1) a {
    padding-right: 15px;
  }
}
@media (max-width: 37.5em) {
  .annual-interim__right .hod {
    margin-bottom: 35px;
  }
}
.annual-interim__right .fg {
  padding-top: 7px;
  border-top: 1px solid #cbcbcb;
}
.annual-interim__right .fg h4 {
  display: inline-block;
}
.annual-interim__right .fg a.annual-interim__link {
  display: inline-block;
  margin-left: 14px;
  line-height: 20px;
}

.application-header #block-accountnav {
  margin-right: 40px;
}
.application-header .account_nav_trigger {
  display: block;
  width: 90px;
  height: 30px;
  border: 1px solid #ffffff;
  padding: 0 0 0 9px;
  margin: 15px 0;
}
.application-header .account_nav_trigger span {
  font-size: 16px;
  line-height: 1;
}
.application-header .account_nav_trigger:hover {
  cursor: pointer;
  background: #9073A6;
}
.application-header .account_nav_trigger.is-active {
  background: #9073A6;
}
.application-header .ama__main-navigation__member-benefits-link {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.application-header .ama__account__dropdown__trigger__icon {
  display: inline-block;
  margin-left: 0.2em;
  fill: #ffffff;
}
.application-header .ama__account__dropdown__trigger__icon__arrow svg {
  width: 8px;
}
.application-header .account_nav_dropdown {
  background: #46166B;
  position: absolute;
  top: 99%;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
  min-width: 15.8em;
}
.application-header .account_nav_dropdown.is-active {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  border: solid 1px #7229D1;
  max-height: 600px;
  -webkit-transition: max-height 0.3s ease-in;
  transition: max-height 0.3s ease-in;
}
.application-header .account_nav_dropdown ul {
  list-style: none;
  padding: 20px 0 24px 0;
}
.application-header .account_nav_dropdown ul li a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.7;
  padding-left: 18px;
  color: #ffffff;
  text-decoration: none;
}
.application-header .account_nav_dropdown ul li:hover {
  background: #9073A6;
}
.application-header .account_nav_dropdown ul li:hover a {
  text-decoration: none;
}
.application-header .global-search-trigger {
  display: none;
}

.ama__bio-image-with-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  padding-bottom: 0;
}
.ama__bio-image-with-body__image {
  min-width: 0;
  max-width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
.ama__bio-image-with-body__image img {
  border-radius: 50%;
}
.ama__bio-image-with-body__copy {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}
@media (max-width: 56.25em) {
  .ama__bio-image-with-body__copy {
    margin-top: 14px;
  }
}
@media (min-width: 25em) {
  .ama__bio-image-with-body {
    -ms-flex-wrap: no-wrap;
    flex-wrap: no-wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ama__bio-image-with-body__image {
    margin: 0;
  }
  .ama__bio-image-with-body dt, .ama__bio-image-with-body dd {
    display: block;
    width: 100%;
  }
}
@media (min-width: 37.5em) {
  .ama__bio-image-with-body {
    padding-bottom: 28px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    text-align: left;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .ama__bio-image-with-body dt, .ama__bio-image-with-body dd {
    width: auto;
  }
  .ama__bio-image-with-body__image {
    width: auto;
    min-width: 0;
    margin: 0 15px 0 0;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
}
@media (min-width: 37.5em) and (min-width: 37.5em) {
  .ama__bio-image-with-body__image {
    margin: 0 28px 0 0;
  }
}
@media (max-width: 56.25em) {
  .ama__bio-image-with-body dt, .ama__bio-image-with-body dd {
    display: inline;
    width: 100%;
  }
  .ama__bio-image-with-body dd a {
    text-decoration: none;
  }
  .ama__bio-image-with-body dt {
    font-weight: normal;
    margin-right: 0;
  }
}
.ama__bio-image-with-body .ama__h1.pronouns, .ama__bio-image-with-body .pronouns.dr-finder-search-results-header__results-text, .ama__bio-image-with-body .dr-finder-filter_suggestions span.pronouns, .dr-finder-filter_suggestions .ama__bio-image-with-body span.pronouns {
  margin-bottom: 0;
}
.ama__bio-image-with-body .pronouns-wrapper {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  margin-bottom: 21px;
  margin-top: 7px;
  font-size: 20px;
}
@media (min-width: 56.25em) {
  .ama__bio-image-with-body .pronouns-wrapper {
    font-size: 18px;
  }
}

.ama__bio-section {
  margin-bottom: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__bio-section {
    margin-bottom: 14px;
  }
}
.ama__bio-section__header {
  padding-bottom: 5.25px;
  margin-bottom: 0;
  display: block;
}
@media (min-width: 56.25em) {
  .ama__bio-section__header {
    padding-bottom: 7px;
  }
}

.ama_book_mark {
  border-bottom: solid 1px #CBCBCB;
}
@media (min-width: 37.5em) {
  .ama_book_mark {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    padding-top: 14px;
  }
}
.ama_book_mark .ama_bookmark_left {
  border-bottom: none;
  padding: 0 0 96px;
}
@media (min-width: 37.5em) {
  .ama_book_mark .ama_bookmark_left {
    padding-bottom: 17px;
    padding-right: 17px;
  }
}
@media (min-width: 56.25em) {
  .ama_book_mark .ama_bookmark_left {
    padding-right: 20px;
  }
}
.ama_book_mark .ama_bookmark_left .ama__search-result__description {
  line-height: 1.5;
}
.ama_book_mark .ama_bookmark_right {
  padding: 14px 0;
}
@media (min-width: 37.5em) {
  .ama_book_mark .ama_bookmark_right {
    padding-bottom: 56px;
  }
  .ama_book_mark .ama_bookmark_right.ama__search-result__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ama_book_mark .ama_bookmark_right.ama__search-result__image > div {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .ama_book_mark .ama_bookmark_right.ama__search-result__image .flag {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
  .ama_book_mark .ama_bookmark_right .flag a::before {
    left: 35px;
  }
  .ama_book_mark .ama_bookmark_right .flag.action-flag a::before {
    left: 25px;
  }
  .ama_book_mark .ama_bookmark_right .flag.action-unflag a {
    pointer-events: all;
  }
  .ama_book_mark .ama_bookmark_right .flag.action-unflag a::before {
    background-image: url("../svg/removeicon_locker.svg");
  }
  .ama_book_mark .ama_bookmark_right .flag.action-unflag a:hover::before {
    background-image: url("../svg/removehovericon_locker.svg");
  }
}
.ama_book_mark .ama_bookmark_right:not(.ama__search-result__image) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 37.5em) {
  .ama_book_mark .ama_bookmark_right:not(.ama__search-result__image) {
    padding: 28px 0 56px;
  }
}
.ama_book_mark .ama_bookmark_right:not(.ama__search-result__image) .flag {
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.ama_book_mark.ama__search-result:hover .ama__search-result__title {
  text-decoration: none;
}
.ama_book_mark .ama__search-result__text:hover .ama__search-result__title {
  text-decoration: underline;
}
.ama_book_mark .flag {
  margin-top: 0;
}
@media (max-width: 37.5em) {
  .ama_book_mark .flag {
    position: absolute;
    bottom: 35px;
    right: 0;
  }
}

.ama_book_mark .title-removed,
.ama_book_mark .description-removed {
  display: none;
}
.ama_book_mark .ama_bookmark_right.flag-removed + .ama_bookmark_left .ama__search-result__description {
  display: none;
}
.ama_book_mark .ama_bookmark_right.flag-removed + .ama_bookmark_left .title-removed {
  display: inline;
}
.ama_book_mark .ama_bookmark_right.flag-removed + .ama_bookmark_left .description-removed {
  display: block;
}

.my-topic-listing .ama__search-result__description {
  line-height: 1.5;
}
.my-topic-listing .title-removed,
.my-topic-listing .description-removed {
  display: none;
}
.my-topic-listing.flag-removed .ama__search-result__description {
  display: none;
}
.my-topic-listing.flag-removed .title-removed {
  display: inline;
}
.my-topic-listing.flag-removed .description-removed {
  display: block;
}

.flag {
  text-align: center;
  border: 1px solid #a28ab5;
  margin-top: 35px;
}
@media (max-width: 37.5em) {
  .flag {
    width: 87px;
    height: 44px;
  }
  .flag a {
    font-size: 14px;
    line-height: 2;
  }
}
@media (min-width: 37.5em) {
  .flag {
    min-width: 180px;
    max-width: 180px;
    max-height: 46px;
  }
}
.flag a {
  color: #310f4a;
  font-size: 10px;
  text-decoration: none;
  position: relative;
}
@media (min-width: 37.5em) {
  .flag a {
    display: block;
    font-size: 16px;
    padding: 9px 0 8px;
  }
}
.flag a::before {
  display: block;
  width: 19px;
  height: 19px;
  margin: 4px auto -8px;
  content: "";
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
}
@media (min-width: 37.5em) {
  .flag a::before {
    padding-left: 5px;
    width: 21px;
    height: 26px;
    margin: 0 auto;
    position: absolute;
    left: 20px;
    top: 8px;
  }
}
@media (min-width: 37.5em) {
  .flag.action-flag a {
    padding-left: 27px;
  }
}
.flag.action-flag a::before {
  background-image: url("../svg/bookmarkicon_locker.svg");
}
.flag.action-flag a:hover {
  text-decoration: underline;
}
.flag.action-flag a:hover::before {
  background-image: url("../svg/bookmarkhovericon_locker.svg");
}
@media (min-width: 37.5em) {
  .flag.action-unflag a {
    padding-left: 16px;
  }
}
.flag.action-unflag a::before {
  left: 45px;
  background-image: url("../svg/bookmarkedicon_locker.svg");
}
.flag.action-unflag a:hover::before {
  background-image: url("../svg/bookmarksmenuicon_locker.svg");
}
.flag .ajax-progress,
.flag .ajax-progress-throbber {
  display: none;
}
.flag p.js-flag-message, .flag .ama__jama .ama__image__text .js-flag-message.ama__image__text__subtitle, .ama__jama .ama__image__text .flag .js-flag-message.ama__image__text__subtitle, .flag .js-flag-message.ama__resource-link--inline__text {
  display: none;
}

.view-my-topic .my-topic-listing:first-child {
  border-top: 1px solid #a28ab5;
}
.view-my-topic .my-topic-listing:last-child {
  border-bottom: none;
  margin-bottom: 56px;
}
.view-my-topic li.pager__item {
  text-align: center;
}

.view-my-bookmark .views-exposed-form {
  margin-top: 28px;
}
.view-my-bookmark .views-exposed-form .form-actions {
  margin-top: 7px;
}
.view-my-bookmark .views-infinite-scroll-content-wrapper .views-row:first-child .ama_book_mark {
  border-top: 1px solid #a28ab5;
}
.view-my-bookmark .views-infinite-scroll-content-wrapper .views-row:last-child .ama_book_mark {
  border-bottom: none;
}
.view-my-bookmark li.pager__item {
  text-align: center;
}

.no-bookmarks {
  border-top: 2px solid #CBCBCB;
  border-bottom: 1px solid #CBCBCB;
  padding: 14px 0;
}

.ama__basic .flag {
  margin-bottom: 27px;
}

.hub-page .flag {
  margin-bottom: 14px;
}

.app_description .flag {
  margin-bottom: 34px;
}
@media (min-width: 37.5em) {
  .app_description .flag a {
    padding-left: 25px;
  }
  .app_description .flag a::before {
    width: 23px;
  }
}

.topic-search {
  margin-top: 28px !important;
  margin-bottom: 14px;
}

.my-topic-listing {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.my-topic-listing .text {
  padding-right: 0;
}
@media (min-width: 37.5em) {
  .my-topic-listing .text {
    padding-right: 17px;
  }
}
@media (min-width: 56.25em) {
  .my-topic-listing .text {
    padding-right: 20px;
  }
}
.my-topic-listing .text h2 a {
  text-decoration: none;
}
.my-topic-listing .flag {
  margin-top: 0;
}
.my-topic-listing .flag.action-unflag a {
  pointer-events: all;
}
.my-topic-listing .flag.action-unflag a::before {
  background-image: url("../svg/followhovericon_locker.svg");
}
@media (min-width: 37.5em) {
  .my-topic-listing .flag.action-unflag a::before {
    left: 25px;
  }
}
.my-topic-listing .flag-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  justify-items: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding-bottom: 18px;
}
@media (min-width: 56.25em) {
  .my-topic-listing .flag-wrapper {
    -webkit-box-align: right;
    -ms-flex-align: right;
    align-items: right;
  }
}

@media (min-width: 56.25em) {
  .flag-topic.anonymous a {
    padding: 9px 0 9px 27px;
  }
}
.flag-topic.action-flag a::before {
  background-image: url("../svg/followicon_locker%401x.svg");
}
@media (min-width: 37.5em) {
  .flag-topic.action-flag a::before {
    left: 25px;
  }
}
.flag-topic.action-flag a:hover {
  text-decoration: underline;
}
.flag-topic.action-flag a:hover::before {
  background-image: url("../svg/followhovericon_locker.svg");
}
.flag-topic.action-unflag a::before {
  background-image: url("../svg/followingicon_locker.svg");
}
@media (min-width: 37.5em) {
  .flag-topic.action-unflag a::before {
    left: 25px;
  }
}
.flag-topic.action-unflag a:hover::before {
  background-image: url("../svg/followicon_locker%401x.svg");
}

.bpCalculator {
  margin-top: 21px;
}
@media (min-width: 56.25em) {
  .bpCalculator {
    margin-top: 28px;
  }
}
.bpCalculator header {
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  border-bottom: 1px solid #5C5C5C;
}
.bpCalculator header span {
  text-transform: uppercase;
  font-size: 1.222em;
  font-weight: 600;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  -ms-grid-row: 2;
  grid-row: 2;
}
.bpCalculator header .ama__masthead__content__share {
  -ms-grid-row: 2;
  grid-row: 2;
}
.bpCalculator__table {
  border-collapse: collapse;
  width: 100%;
}
.bpCalculator__table tr {
  border-bottom: 1px solid #CBCBCB;
}
.bpCalculator__table th,
.bpCalculator__table td {
  border: 0;
  text-align: center;
}
.bpCalculator__table th input,
.bpCalculator__table td input {
  text-align: center;
}
.bpCalculator__table__header {
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  margin-bottom: 10.5px;
  background-color: #EDEDED;
}
@media (min-width: 56.25em) {
  .bpCalculator__table__header {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .bpCalculator__table__header {
    padding-bottom: 14px;
  }
}
@media (min-width: 56.25em) {
  .bpCalculator__table__header {
    margin-bottom: 14px;
  }
}
.bpCalculator__table__header--reading {
  width: 20%;
}
.bpCalculator__table__index {
  width: 20%;
}
.bpCalculator__table .tbody td {
  background-color: #ffffff;
}
.bpCalculator__table .tbody td + td {
  width: 40%;
}
.bpCalculator__table .tfoot td {
  background-color: #ffffff;
}
.bpCalculator__table__output {
  display: none;
}
.bpCalculator__table__output:nth-of-type(2n+2) td,
.bpCalculator__table__output td {
  background-color: #EDEDED;
  font-weight: 700;
}
.bpCalculator__table__output .bpCalculator__systolic-output,
.bpCalculator__table__output .bpCalculator__diastolic-output {
  padding: 10.5px;
  color: #ffffff;
  background-color: #7229D1;
  font-weight: 700;
}
@media (min-width: 56.25em) {
  .bpCalculator__table__output .bpCalculator__systolic-output,
  .bpCalculator__table__output .bpCalculator__diastolic-output {
    padding: 14px;
  }
}
.bpCalculator__table__average {
  width: 20%;
}
.bpCalculator__cta {
  margin-bottom: 10.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 56.25em) {
  .bpCalculator__cta {
    margin-bottom: 14px;
  }
}
.bpCalculator__cta button {
  margin-left: 10.5px;
  margin-right: 10.5px;
}
@media (min-width: 56.25em) {
  .bpCalculator__cta button {
    margin-left: 14px;
  }
}
@media (min-width: 56.25em) {
  .bpCalculator__cta button {
    margin-right: 14px;
  }
}
.bpCalculator__intro {
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .bpCalculator__intro {
    margin-bottom: 28px;
  }
}
.bpCalculator__description {
  margin-top: 21px;
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .bpCalculator__description {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .bpCalculator__description {
    margin-bottom: 28px;
  }
}

@media (max-width: 37.5em) {
  .ama__category-index.container {
    padding: 0;
  }
}
.ama__category-index .ama__display-switch-menu,
.ama__category-index form.views-exposed-form .form-item-subcategory-terms {
  margin-top: 0;
}
.ama__category-index form.views-exposed-form .js-form-type-textfield {
  margin-bottom: 0;
}
@media (max-width: 56.25em) {
  .ama__category-index .views-exposed-form .js-form-type-textfield {
    margin: 0;
  }
}
.ama__category-index .ama__subcategory-page-article-stub {
  padding: 28px 0;
  border-bottom: solid 2px #CBCBCB;
}
@media (max-width: 37.5em) {
  .ama__category-index .ama__subcategory-page-article-stub:nth-child(n+4) {
    display: none;
  }
}
@media (max-width: 37.5em) {
  .ama__category-index .ama__subcategory-page-article-stub {
    padding: 14px;
  }
}
.ama__category-index .ama__category-index__stubs__load-more {
  text-align: center;
  padding: 28px 14px;
}
.ama__category-index .ama__category-index__stubs__load-more button {
  width: 100%;
  font-weight: 400;
}
@media (min-width: 37.5em) {
  .ama__category-index .ama__category-index__stubs__load-more button {
    width: 33%;
  }
}
.ama__category-index .views-infinite-scroll-content-wrapper div:first-child .ama__subcategory-page-article-stub--topics {
  border-top: solid 2px #CBCBCB;
  padding-top: 19px;
}
.ama__category-index .ama__category-index__stubs:not(.ama__menu-listing) .views-infinite-scroll-content-wrapper div:first-child .ama__subcategory-page-article-stub--topics {
  margin-top: 22px;
}
.ama__category-index form.views-exposed-form .form-item.form-topic-search {
  margin-top: 0;
}

.ama__category__row .ama__layout--two-col-right--75-25__top .ama__category-hero-block {
  margin-right: 14px;
}
@media (max-width: 37.5em) {
  .ama__category__row .ama__layout--two-col-right--75-25__top .ama__category-hero-block {
    margin-right: 0;
  }
}

.index-page.ama__subcategory-page-article-stub {
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 37.5em) {
  .index-page.ama__subcategory-page-article-stub {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 56.25em) {
  .index-page.ama__subcategory-page-article-stub {
    padding-right: 0;
    padding-left: 0;
  }
}

.ama__category-nav {
  display: none;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-left: 55px;
}
@media (max-width: 75em) {
  .ama__category-nav {
    margin-left: 0;
  }
}
@media (min-width: 37.5em) {
  .ama__category-nav {
    display: block;
  }
}
.ama__category-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 5px;
  border-right: 1px solid #CBCBCB;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 56.25em) {
  .ama__category-nav ul {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.ama__category-nav ul li {
  display: inline-block;
  list-style: none;
  margin-left: 0;
}
.ama__category-nav ul li a {
  color: #000000;
  font-size: 0.66em;
  text-decoration: none;
  margin-right: 14px;
  letter-spacing: -0.1px;
  white-space: nowrap;
}
@media (min-width: 75em) {
  .ama__category-nav ul li a {
    font-size: 0.778em;
    line-height: 1.5;
  }
}
.ama__category-nav ul li a:focus-visible {
  outline: 2px solid #027DBC;
  outline-offset: 3px;
}
.ama__category-nav ul li a.ama__link--homepage:link, .ama__category-nav ul li a.ama__link--homepage:visited {
  color: #000000;
}
.ama__category-nav ul li a.ama__link--homepage:active, .ama__category-nav ul li a.ama__link--homepage:hover, .ama__category-nav ul li a.ama__link--homepage:focus {
  color: #000000;
  text-decoration: underline;
  background-color: transparent;
}

.wf-active .ama__category-nav li a {
  letter-spacing: normal;
}

.ama_category_navigation_menu {
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.4);
  color: #ffffff;
  min-width: 200px;
  position: relative;
  background-color: #46166B;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 56.25em) {
  .ama_category_navigation_menu {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama_category_navigation_menu {
    padding-bottom: 14px;
  }
}
.ama_category_navigation_menu__article-container .ama__article-stub:nth-child(2n) {
  display: none;
}
@media (min-width: 37.5em) {
  .ama_category_navigation_menu {
    width: 250px;
  }
  .ama_category_navigation_menu__article-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: auto;
  }
}
@media (min-width: 56.25em) {
  .ama_category_navigation_menu__article-container .ama__article-stub:nth-child(2n) {
    display: block;
  }
}
@media (min-width: 75em) {
  .ama_category_navigation_menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .ama_category_navigation_menu__article-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    max-width: 654px;
  }
}
.ama_category_navigation_menu__group {
  padding-top: 10.5px;
  padding-bottom: 10.5px;
  display: block;
  list-style: none;
  border-bottom: 1px solid #767676;
}
@media (min-width: 56.25em) {
  .ama_category_navigation_menu__group {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama_category_navigation_menu__group {
    padding-bottom: 14px;
  }
}
.ama_category_navigation_menu__group:last-child {
  border-bottom: 0;
}
.ama_category_navigation_menu__section {
  list-style: none;
  display: block;
  position: relative;
}
.ama_category_navigation_menu__section a {
  position: relative;
  display: block;
  padding: 4.6666666667px 28px;
  text-decoration: none;
  font-weight: 600;
}
.ama_category_navigation_menu__section a:hover, .ama_category_navigation_menu__section a:active {
  background-color: #9073A6;
  text-decoration: none;
}
.ama_category_navigation_menu__section a .sub-arrow {
  position: absolute;
  right: 10px;
  top: 15px;
  width: 0;
  height: 0;
  border-left: 6px solid #ffffff;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  -webkit-transition: all 0.21s ease-out;
  transition: all 0.21s ease-out;
}
.ama_category_navigation_menu__section a.highlighted .sub-arrow {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
@media (min-width: 37.5em) {
  .ama_category_navigation_menu__section a.highlighted .sub-arrow {
    -webkit-transform: none;
    transform: none;
  }
}
@media (min-width: 37.5em) {
  .ama_category_navigation_menu__section a.has-submenu.highlighted:after {
    content: "";
    position: absolute;
    right: -2px;
    top: 11px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #ffffff;
    z-index: 99;
  }
}
.ama_category_navigation_menu__section .scroll-up,
.ama_category_navigation_menu__section .scroll-down {
  position: absolute;
}
.ama_category_navigation_menu__section__heading {
  padding: 7px 28px;
}
.ama_category_navigation_menu__section__divider {
  margin-top: 10.5px;
  padding: 14px 28px;
  border-top: 1px solid #767676;
}
@media (min-width: 56.25em) {
  .ama_category_navigation_menu__section__divider {
    margin-top: 14px;
  }
}
.ama_category_navigation_menu__flyout {
  padding-bottom: 21px;
  display: none;
  color: #000000;
  list-style: none;
}
@media (min-width: 56.25em) {
  .ama_category_navigation_menu__flyout {
    padding-bottom: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama_category_navigation_menu__flyout {
    position: absolute;
    z-index: 1;
    margin-left: 250px !important;
    width: 550px !important;
    max-width: none !important;
  }
}
@media (min-width: 75em) {
  .ama_category_navigation_menu__flyout {
    width: 980px !important;
    max-width: none !important;
  }
}
.ama_category_navigation_menu__submenu {
  background-color: #ffffff;
  width: 100%;
}
@media (min-width: 37.5em) {
  .ama_category_navigation_menu__submenu {
    border: 1px solid #46166B;
    -webkit-box-shadow: 0 2px 3px 2px rgba(0, 0, 0, 0.4);
    box-shadow: 0 2px 3px 2px rgba(0, 0, 0, 0.4);
    width: 250px;
    float: left;
    overflow-y: auto;
  }
}
.ama_category_navigation_menu__submenu__header {
  color: #7229D1;
  text-transform: uppercase;
}
@media (min-width: 37.5em) {
  .ama_category_navigation_menu__submenu__header {
    margin-bottom: 10.5px;
    padding-left: 10.5px;
    padding-right: 10.5px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama_category_navigation_menu__submenu__header {
    margin-bottom: 14px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama_category_navigation_menu__submenu__header {
    padding-left: 14px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama_category_navigation_menu__submenu__header {
    padding-right: 14px;
  }
}
.ama_category_navigation_menu__submenu ol {
  padding: 10px 28px;
  list-style: none;
}
@media (min-width: 37.5em) {
  .ama_category_navigation_menu__submenu ol {
    padding: 10.5px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama_category_navigation_menu__submenu ol {
    padding: 14px;
  }
}
.ama_category_navigation_menu__submenu ol li {
  padding: 0;
  margin: 0;
}
.ama_category_navigation_menu__submenu ol li a {
  padding-left: 10.5px;
  padding-right: 10.5px;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  padding: 7px 0;
  margin-bottom: 0;
  text-decoration: none;
}
@media (min-width: 56.25em) {
  .ama_category_navigation_menu__submenu ol li a {
    padding-left: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama_category_navigation_menu__submenu ol li a {
    padding-right: 14px;
  }
}
.ama_category_navigation_menu__submenu ol li a:hover {
  background-color: transparent;
  text-decoration: underline;
}
.ama_category_navigation_menu__articles {
  padding: 21px;
  -webkit-box-shadow: 0 2px 3px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 3px 2px rgba(0, 0, 0, 0.2);
  background-color: #EDEDED;
  float: left;
  display: none;
  overflow-y: auto;
}
@media (min-width: 56.25em) {
  .ama_category_navigation_menu__articles {
    padding: 28px;
  }
}
.ama_category_navigation_menu__articles .ama__article-stub {
  padding-bottom: 0;
  width: 100%;
}
.ama_category_navigation_menu__articles .ama__article-stub a,
.ama_category_navigation_menu__articles .ama__article-stub .ama__article-stub__title,
.ama_category_navigation_menu__articles .ama__article-stub .ama__article-stub__copy {
  padding: 0;
}
.ama_category_navigation_menu__articles .ama__article-stub a:hover,
.ama_category_navigation_menu__articles .ama__article-stub .ama__article-stub__title:hover,
.ama_category_navigation_menu__articles .ama__article-stub .ama__article-stub__copy:hover {
  background-color: transparent;
}
.ama_category_navigation_menu__articles .ama__article-stub a p, .ama_category_navigation_menu__articles .ama__article-stub a .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama_category_navigation_menu__articles .ama__article-stub a .ama__image__text__subtitle, .ama_category_navigation_menu__articles .ama__article-stub a .ama__resource-link--inline__text,
.ama_category_navigation_menu__articles .ama__article-stub .ama__article-stub__title p,
.ama_category_navigation_menu__articles .ama__article-stub .ama__article-stub__title .ama__jama .ama__image__text .ama__image__text__subtitle,
.ama__jama .ama__image__text .ama_category_navigation_menu__articles .ama__article-stub .ama__article-stub__title .ama__image__text__subtitle,
.ama_category_navigation_menu__articles .ama__article-stub .ama__article-stub__title .ama__resource-link--inline__text,
.ama_category_navigation_menu__articles .ama__article-stub .ama__article-stub__copy p,
.ama_category_navigation_menu__articles .ama__article-stub .ama__article-stub__copy .ama__jama .ama__image__text .ama__image__text__subtitle,
.ama__jama .ama__image__text .ama_category_navigation_menu__articles .ama__article-stub .ama__article-stub__copy .ama__image__text__subtitle,
.ama_category_navigation_menu__articles .ama__article-stub .ama__article-stub__copy .ama__resource-link--inline__text {
  font-weight: 400;
}
@media (min-width: 37.5em) {
  .ama_category_navigation_menu__articles .ama__article-stub {
    overflow: auto;
  }
  .ama_category_navigation_menu__articles .ama__article-stub:nth-child(2):nth-last-child(1) {
    margin-top: 21px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama_category_navigation_menu__articles .ama__article-stub:nth-child(2):nth-last-child(1) {
    margin-top: 28px;
  }
}
@media (min-width: 75em) {
  .ama_category_navigation_menu__articles .ama__article-stub {
    margin-left: 21px;
  }
}
@media (min-width: 75em) and (min-width: 56.25em) {
  .ama_category_navigation_menu__articles .ama__article-stub {
    margin-left: 28px;
  }
}
@media (min-width: 75em) {
  .ama_category_navigation_menu__articles .ama__article-stub:nth-child(1) {
    margin-right: 12px;
    width: 50%;
  }
}
@media (min-width: 75em) {
  .ama_category_navigation_menu__articles .ama__article-stub:nth-child(2):nth-last-child(1) {
    margin-top: 0;
    margin-left: 12px;
    width: 50%;
  }
}
@media (min-width: 75em) {
  .ama_category_navigation_menu__articles .ama__article-stub:first-child {
    margin-left: 0;
  }
}
@media (min-width: 37.5em) {
  .ama_category_navigation_menu__articles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 250px;
  }
}
@media (min-width: 75em) {
  .ama_category_navigation_menu__articles {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 690px;
  }
}

.ama__category-page-article-stub .grid-container {
  padding-top: 28px;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 56.25em) {
  .ama__category-page-article-stub .grid-container {
    margin-top: 21px;
    margin-bottom: 21px;
    padding-top: 0;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__category-page-article-stub .grid-container {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__category-page-article-stub .grid-container {
    margin-bottom: 28px;
  }
}
.ama__category-page-article-stub .grid-container + .grid-container {
  margin-top: 0;
}
.ama__category-page-article-stub .ama__article-stub {
  margin-left: 0;
  margin-top: 21px;
  padding-top: 28px;
  width: 100%;
  max-width: unset;
  border-top: 0.5px #a1a1a4 solid;
}
.ama__category-page-article-stub .ama__article-stub:first-child {
  margin-left: 0;
}
.ama__category-page-article-stub .ama__article-stub:first-of-type {
  margin-top: 0;
  padding-top: 0;
  border-top: 0;
}
.ama__category-page-article-stub .ama__article-stub:last-of-type {
  border-bottom: none;
}
@media (max-width: 37.5em) {
  .ama__category-page-article-stub .ama__article-stub:last-of-type {
    margin-bottom: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__category-page-article-stub .ama__article-stub {
    margin-bottom: 0;
    width: 50%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    border-top: none;
    margin-top: 0;
    padding-top: 0;
  }
  .ama__category-page-article-stub .ama__article-stub > div {
    max-width: 303px;
    width: 86%;
  }
  .ama__category-page-article-stub .ama__article-stub:last-of-type, .ama__category-page-article-stub .ama__article-stub:nth-of-type(3) {
    margin-top: 42px;
  }
  .ama__category-page-article-stub .ama__article-stub:last-of-type > div, .ama__category-page-article-stub .ama__article-stub:nth-of-type(3) > div {
    display: block;
    position: relative;
  }
  .ama__category-page-article-stub .ama__article-stub:last-of-type > div::before, .ama__category-page-article-stub .ama__article-stub:nth-of-type(3) > div::before {
    content: "";
    border-top: 0.5px #a1a1a4 solid;
    width: 100%;
    position: absolute;
    top: -28px;
  }
  .ama__category-page-article-stub .ama__article-stub:nth-of-type(3) {
    margin-left: 0;
  }
  .ama__category-page-article-stub .ama__article-stub:nth-of-type(even) {
    border-left: 0.5px #a1a1a4 solid;
  }
  .ama__category-page-article-stub .ama__article-stub:nth-of-type(even) > div {
    float: right;
  }
  .ama__category-page-article-stub .ama__article-stub.five-up {
    width: 30%;
  }
}
@media (min-width: 56.25em) {
  .ama__category-page-article-stub .ama__article-stub {
    margin-left: 21px;
    width: 25%;
    margin-top: 0;
    padding-top: 0;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__category-page-article-stub .ama__article-stub {
    margin-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__category-page-article-stub .ama__article-stub > div {
    max-width: unset;
    width: 100%;
  }
}
@media (min-width: 56.25em) {
  .ama__category-page-article-stub .ama__article-stub:first-of-type {
    padding-right: 2.1%;
  }
}
@media (min-width: 56.25em) {
  .ama__category-page-article-stub .ama__article-stub:nth-of-type(even) {
    border-left: none;
  }
  .ama__category-page-article-stub .ama__article-stub:nth-of-type(even) > div {
    float: unset;
  }
}
@media (min-width: 56.25em) {
  .ama__category-page-article-stub .ama__article-stub:nth-of-type(even), .ama__category-page-article-stub .ama__article-stub:nth-of-type(3) {
    margin-left: 0;
    padding-left: 2.1%;
    position: relative;
    border-left: 0.5px solid #a1a1a4;
  }
  .ama__category-page-article-stub .ama__article-stub:nth-of-type(even) > div, .ama__category-page-article-stub .ama__article-stub:nth-of-type(3) > div {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
  }
  .ama__category-page-article-stub .ama__article-stub:nth-of-type(even) > div::before, .ama__category-page-article-stub .ama__article-stub:nth-of-type(3) > div::before {
    display: none;
  }
}
@media (min-width: 56.25em) {
  .ama__category-page-article-stub .ama__article-stub:last-of-type, .ama__category-page-article-stub .ama__article-stub:nth-of-type(3) {
    padding-top: 0;
    margin-top: 0;
    border-top: none;
    margin-left: 2.1%;
  }
}
@media (min-width: 56.25em) {
  .ama__category-page-article-stub .ama__article-stub:nth-of-type(3).five-up {
    margin-left: 21px;
  }
}
@media (min-width: 56.25em) {
  .ama__category-page-article-stub .ama__article-stub.five-up {
    width: 33%;
  }
}
@media (min-width: 75em) {
  .ama__category-page-article-stub .ama__article-stub.five-up {
    width: 32%;
  }
}
.ama__category-page-article-stub .ama__article-stub__title {
  padding: 0;
  color: #000000;
}
.ama__category-page-article-stub .ama__article-stub__copy {
  padding: 0;
  display: block;
  min-height: 14px;
  margin-bottom: 7px;
}
.ama__category-page-article-stub .grid-container:last-child .seven-up {
  width: auto;
}
@media (min-width: 37.5em) {
  .ama__category-page-article-stub .grid-container:last-child .seven-up {
    width: 47%;
  }
}
@media (min-width: 56.25em) {
  .ama__category-page-article-stub .grid-container:last-child .seven-up {
    width: auto;
  }
}

.ama__category__article-stub-three-up {
  margin-bottom: 28px;
}

.ama__column-teaser-wrapper {
  border-top: solid 4px #46166B;
  padding: 28px 0em;
}
.ama__column-teaser-wrapper .ama__column-teaser {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ama__column-teaser-wrapper .ama__column-teaser > * {
  margin-top: 7px;
}
@media (min-width: 56.25em) {
  .ama__column-teaser-wrapper .ama__column-teaser > * {
    margin-top: 14px;
  }
}
@media (max-width: 37.5em) {
  .ama__column-teaser-wrapper .ama__column-teaser {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0px;
  }
}
.ama__column-teaser-wrapper .ama__column-teaser div {
  background: #003a70;
  margin: 0px 8px;
  padding: 6px 14px 14px 14px;
  max-width: 274px;
  -ms-flex-preferred-size: 33%;
  flex-basis: 33%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
@media (max-width: 37.5em) {
  .ama__column-teaser-wrapper .ama__column-teaser div {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
.ama__column-teaser-wrapper .ama__column-teaser div:first-child {
  margin-left: 0px;
}
.ama__column-teaser-wrapper .ama__column-teaser div:last-child {
  margin-right: 0px;
}
.ama__column-teaser-wrapper .ama__column-teaser div:hover {
  background-color: #ccd7e2;
  border-color: #ccd7e2;
}
.ama__column-teaser-wrapper .ama__column-teaser div:hover a {
  color: black;
}
@media (max-width: 37.5em) {
  .ama__column-teaser-wrapper .ama__column-teaser div {
    margin: 10px 0px;
    max-width: unset;
  }
  .ama__column-teaser-wrapper .ama__column-teaser div:first-child {
    margin-top: 0px;
  }
  .ama__column-teaser-wrapper .ama__column-teaser div:last-child {
    margin-bottom: 0px;
  }
}
.ama__column-teaser-wrapper .ama__column-teaser div .ama__h3, .ama__column-teaser-wrapper .ama__column-teaser div .ama__category-hero__title, .ama__column-teaser-wrapper .ama__column-teaser div .ama__subcategory-hero__title {
  color: white;
  text-decoration: none;
}

.webform-submission-contact-us-form .please-select-one-of-the-following- > div .form-submit {
  width: 100%;
}
.webform-submission-contact-us-form .webform-options-display-side-by-side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.webform-submission-contact-us-form .webform-options-display-side-by-side > div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.webform-submission-contact-us-form .ui-checkboxradio-label,
.webform-submission-contact-us-form .ui-checkboxradio-label:hover {
  padding: 10px;
  border: 1px solid #46166B;
  border-radius: 0;
  text-transform: none;
  text-align: center;
  /*&.ui-state-active {
    background-color: $purple;
    color: white;
  }*/
}
.webform-submission-contact-us-form .ui-checkboxradio-label .ui-icon,
.webform-submission-contact-us-form .ui-checkboxradio-label .ui-checkboxradio-icon-space,
.webform-submission-contact-us-form .ui-checkboxradio-label:hover .ui-icon,
.webform-submission-contact-us-form .ui-checkboxradio-label:hover .ui-checkboxradio-icon-space {
  display: none;
}
.webform-submission-contact-us-form .reach-us-by-mail {
  margin-top: 21px;
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .webform-submission-contact-us-form .reach-us-by-mail {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .webform-submission-contact-us-form .reach-us-by-mail {
    margin-bottom: 28px;
  }
}
.webform-submission-contact-us-form .form-actions {
  display: inline-block;
}
.webform-submission-contact-us-form .form-actions input {
  padding: 5px 70px;
}
.webform-submission-contact-us-form .form-actions .webform-button--submit {
  background-color: #46166B;
  color: #ffffff;
}
.webform-submission-contact-us-form .form-actions .webform-button--submit:hover {
  background-color: #9073A6;
}

html.js .webform-submission-contact-us-form input.webform-button--next {
  display: none;
}

fieldset#edit-state--wrapper .ui-selectmenu-button.ui-button {
  width: 100% !important;
}

body[data-once*=form-single-submit] > div.ui-selectmenu-menu.ui-front.ui-selectmenu-open {
  padding-right: 15px;
}
body[data-once*=form-single-submit] > div.ui-selectmenu-menu.ui-front.ui-selectmenu-open ul.ui-menu {
  max-height: 400px;
  overflow-y: scroll;
}
@media screen and (max-width: 56.25em) {
  body[data-once*=form-single-submit] > div.ui-selectmenu-menu.ui-front.ui-selectmenu-open ul.ui-menu {
    width: 100% !important;
  }
}
body[data-once*=form-single-submit] > div.ui-selectmenu-menu.ui-front.ui-selectmenu-open ul.ui-menu li.ui-menu-item {
  width: 100%;
  white-space: normal !important;
}

.ama__discover-ama-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 16px 16px 8px 16px;
  background-color: #ffffff;
  border-radius: 8px;
  border: 1px solid #EDEDED;
  -webkit-box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.0588235294), 0px 2px 4px -2px rgba(16, 24, 40, 0.1019607843);
  box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.0588235294), 0px 2px 4px -2px rgba(16, 24, 40, 0.1019607843);
  margin-top: 21px;
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__discover-ama-cta {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__discover-ama-cta {
    margin-bottom: 28px;
  }
}
@media (min-width: 75em) {
  .ama__discover-ama-cta {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0px;
  }
}
.ama__discover-ama-cta__quick-links--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 16px 16px 8px 16px;
}
@media (min-width: 75em) {
  .ama__discover-ama-cta__quick-links--inline .ama__discover-ama-cta__header {
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    padding: unset;
  }
}
.ama__discover-ama-cta__quick-links--inline .ama__discover-ama-cta__links--quick-links {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
}
.ama__discover-ama-cta__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 8px;
}
@media (min-width: 75em) {
  .ama__discover-ama-cta__header {
    padding: 32px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 36%;
    flex: 1 1 36%;
    max-width: 400px;
  }
}
.ama__discover-ama-cta__title {
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  color: #000000;
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 600;
  font-style: normal;
  line-height: normal;
  text-decoration: none;
  font-size: 26px;
}
@media (min-width: 75em) {
  .ama__discover-ama-cta__title {
    font-size: 32px;
  }
}
.ama__discover-ama-cta__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
}
@media (min-width: 75em) {
  .ama__discover-ama-cta__links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 67%;
    flex: 1 1 67%;
  }
}
.ama__discover-ama-cta__links--quick-links {
  display: -ms-grid;
  display: grid;
  gap: 16px;
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr);
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
@media (min-width: 37.5em) {
  .ama__discover-ama-cta__links--quick-links {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 56.25em) {
  .ama__discover-ama-cta__links--quick-links {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 10.5px;
    margin-top: 10.5px;
    margin-right: 10.5px;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__discover-ama-cta__links--quick-links {
    margin-bottom: 14px;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__discover-ama-cta__links--quick-links {
    margin-top: 14px;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__discover-ama-cta__links--quick-links {
    margin-right: 14px;
  }
}
.ama__discover-ama-cta__links__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 0px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-bottom: 1px solid #EDEDED;
  cursor: pointer;
  text-decoration: none;
}
.ama__discover-ama-cta__links__item:last-child {
  border-bottom: none;
}
.ama__discover-ama-cta__links__item:hover {
  text-decoration: underline;
}
.ama__discover-ama-cta__links__item:focus-visible {
  outline: 2px solid #0076a5;
  outline-offset: 4px;
  z-index: 1;
  position: relative;
}
@media (min-width: 75em) {
  .ama__discover-ama-cta__links__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 33%;
    flex: 1 0 33%;
    border-right: 1px solid #EDEDED;
    border-bottom: none;
    padding: 32px;
    gap: 8px;
  }
  .ama__discover-ama-cta__links__item:first-child {
    border-left: 1px solid #EDEDED;
  }
  .ama__discover-ama-cta__links__item:last-child {
    border-right: none;
  }
}
.ama__discover-ama-cta__link {
  color: #46166B;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  text-decoration: none;
}
@media (min-width: 75em) {
  .ama__discover-ama-cta__link {
    font-size: 24px;
  }
}
.ama__discover-ama-cta__link__arrow {
  width: 24px;
  height: 24px;
  background-image: url("../svg/cta-arrow-right.svg");
}

.ama__main-navigation--dr-finder .ama__explore-menu {
  height: auto;
}
.ama__main-navigation--dr-finder .ama__explore-menu__menu {
  top: 58px;
}
.ama__main-navigation--dr-finder .ama__explore-menu__menu ul {
  list-style: none;
}
.ama__main-navigation--dr-finder .ama__sign-in-dropdown {
  margin-left: auto;
}

.dr-finder-search {
  margin-bottom: 28px;
}

.dr-finder-search__cta,
.dr-finder-search__cta a {
  color: #46166B;
}

.dr-finder-search__cta {
  padding-top: 28px;
}
@media (min-width: 37.5em) {
  .dr-finder-search__cta.container.profile {
    max-width: 66%;
    margin-left: 0;
  }
}

section.ama__page--event__speakers {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-row-gap: 14px;
  grid-column-gap: 14px;
}
@media (min-width: 25em) {
  section.ama__page--event__speakers {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 37.5em) {
  section.ama__page--event__speakers {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
}

.ama__homepage__trending .featured-link__title {
  font-size: 26px;
  line-height: 42px;
  margin-bottom: 14px;
  padding-left: 0;
  color: #5C5C5C;
}
@media (min-width: 37.5em) {
  .ama__homepage__trending .featured-link__title {
    font-size: 36px;
    padding-left: 11px;
  }
}
.ama__homepage__trending .featured-links__link-list {
  padding-bottom: 14px;
  padding-left: 0;
}
@media (min-width: 37.5em) {
  .ama__homepage__trending .featured-links__link-list {
    padding-left: 11px;
  }
}
.ama__homepage__trending .featured-links__link-list ol,
.ama__homepage__trending .featured-links__link-list div {
  list-style-type: none;
  margin-bottom: 0;
}
.ama__homepage__trending .featured-links__link-list ol div,
.ama__homepage__trending .featured-links__link-list div div {
  padding: 14px 0;
}
.ama__homepage__trending .featured-links__link-list ol li,
.ama__homepage__trending .featured-links__link-list div li {
  padding: 14px 0 14px 17px;
}
.ama__homepage__trending .featured-links__link-list ol li:first-of-type,
.ama__homepage__trending .featured-links__link-list div li:first-of-type {
  padding-top: 0;
}
.ama__homepage__trending .featured-links__link-list ol li::before,
.ama__homepage__trending .featured-links__link-list div li::before {
  content: attr(data-list);
  font-size: 20px;
  line-height: 26px;
  color: #000000;
  font-weight: 600;
  position: absolute;
  left: 0;
}
.ama__homepage__trending .featured-links__link-list ol li,
.ama__homepage__trending .featured-links__link-list ol div,
.ama__homepage__trending .featured-links__link-list div li,
.ama__homepage__trending .featured-links__link-list div div {
  border-bottom: 1px solid #979797;
  position: relative;
}
.ama__homepage__trending .featured-links__link-list ol li a,
.ama__homepage__trending .featured-links__link-list ol div a,
.ama__homepage__trending .featured-links__link-list div li a,
.ama__homepage__trending .featured-links__link-list div div a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 27px;
  text-decoration: none;
}
.ama__homepage__trending .featured-links__link-list ol li a:hover,
.ama__homepage__trending .featured-links__link-list ol div a:hover,
.ama__homepage__trending .featured-links__link-list div li a:hover,
.ama__homepage__trending .featured-links__link-list div div a:hover {
  text-decoration: underline;
  background-color: transparent;
}
.ama__homepage__trending .featured-links__more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.ama__homepage__trending .featured-links__more a {
  color: #015884;
  text-decoration: none;
}
.ama__homepage__trending .featured-links__more a:after {
  content: "";
  background-image: url("../svg/icon-next-blue.svg");
  display: inline-block;
  margin-left: 7px;
  width: 14px;
  height: 9px;
  background-repeat: no-repeat;
}

.ama__filter {
  display: none;
}
@media (min-width: 56.25em) {
  .ama__filter {
    display: block;
  }
}
.ama__filter .ama__applied-filters__tags,
.ama__filter .ama__expand-list {
  display: none;
}
.ama__filter .ama__checkboxes {
  max-height: 300px;
  overflow: scroll;
}
@media (min-width: 56.25em) {
  .ama__filter .ama__applied-filters__tags,
  .ama__filter .ama__expand-list {
    display: block;
  }
  .ama__filter .ama__search-header,
  .ama__filter .ama__search-header__results {
    display: none;
  }
}
.ama__filter__see-results {
  display: none;
}
.ama__filter__collapse-panels {
  margin-top: 21px;
  margin-bottom: 21px;
  text-align: center;
}
@media (min-width: 56.25em) {
  .ama__filter__collapse-panels {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__filter__collapse-panels {
    margin-bottom: 28px;
  }
}
@media (min-width: 75em) {
  .ama__filter__collapse-panels {
    display: none;
  }
}
.ama__filter .ama__content-facets .ama__content-facets__header {
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #000000;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 26px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 0;
}
.ama__filter .ama__content-facets .ama__content-facets__header .ama__expand-list__header__text {
  font-size: 22px;
  line-height: 26px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 0;
}
.ama__filter .ama__content-facets .facet-item {
  list-style-type: none;
}
.ama__filter .ama__content-facets .facet-item label {
  line-height: 1.6em;
}

.ama__footer {
  padding-top: 21px;
  margin-top: 21px;
  background-color: #46166B;
  color: #ffffff;
}
@media (min-width: 56.25em) {
  .ama__footer {
    padding-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__footer {
    margin-top: 28px;
  }
}
.ama__footer button {
  text-transform: uppercase;
}
.ama__footer a {
  color: #ffffff;
  text-decoration: none;
  font-weight: 600;
}
.ama__footer a:hover, .ama__footer a:focus {
  text-decoration: underline;
}
.ama__footer p, .ama__footer .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__footer .ama__image__text__subtitle, .ama__footer .ama__resource-link--inline__text, .ama__footer__connect {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 1em;
  line-height: 1.25;
}
@media screen and (min-width: 37.5em) {
  .ama__footer p, .ama__footer .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__footer .ama__image__text__subtitle, .ama__footer .ama__resource-link--inline__text, .ama__footer__connect {
    font-size: 0.75em;
    line-height: 1.11;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__footer p, .ama__footer .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__footer .ama__image__text__subtitle, .ama__footer .ama__resource-link--inline__text, .ama__footer__connect {
    font-size: 0.9em;
    line-height: 1.25;
  }
}
@media screen and (min-width: 75em) {
  .ama__footer p, .ama__footer .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__footer .ama__image__text__subtitle, .ama__footer .ama__resource-link--inline__text, .ama__footer__connect {
    font-size: 1.333em;
    line-height: 1.667;
  }
}
.ama__footer p a, .ama__footer .ama__jama .ama__image__text .ama__image__text__subtitle a, .ama__jama .ama__image__text .ama__footer .ama__image__text__subtitle a, .ama__footer .ama__resource-link--inline__text a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 1em;
}
.ama__footer ul {
  list-style-type: none;
}
.ama__footer .ama__social-share a {
  height: 50px;
  width: 50px;
  background-size: 50px;
}
@media (max-width: 37.5em) {
  .ama__footer .ama__social-share {
    margin: 21px auto;
  }
  .ama__footer .ama__social-share a {
    height: 43px;
    width: 43px;
    background-size: 43px;
  }
}
@media (max-width: 37.5em) {
  .ama__footer .ama__site-logo--footer img {
    margin: auto;
    display: block;
  }
}
.ama__footer__menu-secondary-user {
  font-size: 1em;
  line-height: 1.25;
  padding-bottom: 21px;
  margin-bottom: 21px;
  border-bottom: 1px solid #767676;
}
@media screen and (min-width: 37.5em) {
  .ama__footer__menu-secondary-user {
    font-size: 0.75em;
    line-height: 1.11;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__footer__menu-secondary-user {
    font-size: 0.9em;
    line-height: 1.25;
  }
}
@media screen and (min-width: 75em) {
  .ama__footer__menu-secondary-user {
    font-size: 1.333em;
    line-height: 1.667;
  }
}
.ama__footer__menu-secondary-user a {
  text-decoration: none;
}
.ama__footer__menu-secondary-user a:hover {
  text-decoration: underline;
}
@media (min-width: 37.5em) {
  .ama__footer__menu-secondary-user {
    border: none;
  }
}
@media (min-width: 75em) {
  .ama__footer__menu-secondary-user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .ama__footer__menu-secondary-user ul {
    width: 50%;
  }
}
.ama__footer .ama__subscribe-promo--wide > p, .ama__footer .ama__jama .ama__image__text .ama__subscribe-promo--wide > .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__footer .ama__subscribe-promo--wide > .ama__image__text__subtitle, .ama__footer .ama__subscribe-promo--wide > .ama__resource-link--inline__text {
  margin-bottom: 28px;
}
.ama__footer .ama__subscribe-promo--wide .ama__subscribe-promo__form .form-actions {
  margin: 0;
}
.ama__footer .ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__subscribe-promo__email-subscribe-container {
  margin-bottom: 0;
  position: relative;
}
.ama__footer .ama__subscribe-promo--wide .ama__subscribe-promo__form label#footer-mr-email-label {
  position: absolute;
  top: -16px;
  color: #ffffff;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  text-transform: inherit;
}
.ama__footer .ama__subscribe-promo--wide .ama__subscribe-promo__form input {
  height: 50px;
}
@media (max-width: 37.5em) {
  .ama__footer .ama__subscribe-promo--wide .ama__subscribe-promo__form form {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__footer .ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__button {
  text-transform: capitalize;
  color: #000000;
  background: #FF9E1B;
  line-height: 1;
}
.ama__footer .ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.ama__footer__menu-utility {
  margin-top: 0;
  padding: 14px 0;
}
.ama__footer__menu-utility li {
  display: inline-block;
}
.ama__footer__menu-utility li:not(:last-child):after {
  content: " | ";
  padding: 0 7px;
}
@media (min-width: 75em) {
  .ama__footer__menu-utility {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    text-align: left;
  }
}
.ama__footer__menu-products {
  font-size: 1em;
  line-height: 1.5;
  padding-bottom: 10.5px;
  padding-top: 10.5px;
  margin-top: 10.5px;
  text-transform: uppercase;
  text-align: center;
  border-top: 1px solid #767676;
}
@media screen and (min-width: 37.5em) {
  .ama__footer__menu-products {
    font-size: 0.75em;
    line-height: 1.25;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__footer__menu-products {
    font-size: 1em;
    line-height: 1;
  }
}
@media screen and (min-width: 75em) {
  .ama__footer__menu-products {
    font-size: 1em;
    line-height: 1.056;
  }
}
@media (min-width: 56.25em) {
  .ama__footer__menu-products {
    padding-bottom: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__footer__menu-products {
    padding-top: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__footer__menu-products {
    margin-top: 14px;
  }
}
.ama__footer__menu-products .product-menu-title {
  display: none;
}
.ama__footer__menu-products li {
  display: inline-block;
}
.ama__footer__menu-products li:not(:last-child):after {
  content: " | ";
  padding: 0 7px;
}
@media (min-width: 75em) {
  .ama__footer__menu-products {
    font-size: 1.111em;
    line-height: 1em;
  }
}
.ama__footer__bottom {
  padding-bottom: 21px;
  font-size: 1em;
  line-height: 1.5;
  text-align: center;
  background: #46166B;
  border-top: 1px solid #767676;
  color: #ffffff;
}
@media (min-width: 56.25em) {
  .ama__footer__bottom {
    padding-bottom: 28px;
  }
}
@media screen and (min-width: 37.5em) {
  .ama__footer__bottom {
    font-size: 0.75em;
    line-height: 1.25;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__footer__bottom {
    font-size: 1em;
    line-height: 1;
  }
}
@media screen and (min-width: 75em) {
  .ama__footer__bottom {
    font-size: 1em;
    line-height: 1.056;
  }
}
@media (min-width: 75em) {
  .ama__footer__bottom {
    padding: 0;
  }
  .ama__footer__bottom > .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 37.5em) {
  .ama__footer__left {
    padding-bottom: 21px;
  }
}
.ama__footer__right .ama__subscribe-promo__form .ama__applied-filters__remove {
  font-weight: 600;
  text-decoration: none;
}
@media (max-width: 37.5em) {
  .ama__footer__right {
    border-top: 1px solid #767676;
    padding-top: 21px;
  }
}
.ama__footer__right p, .ama__footer__right .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__footer__right .ama__image__text__subtitle, .ama__footer__right .ama__resource-link--inline__text {
  line-height: 1.25em;
}
@media (min-width: 37.5em) {
  .ama__footer > .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ama__footer__left {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .ama__footer__left .ama__footer__mission {
    max-width: 95%;
  }
  .ama__footer__right {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    padding-left: 15px;
  }
  .ama__footer__right .ama__subscribe-promo--wide .ama__subscribe-promo__form input {
    background-color: #ffffff;
    text-decoration: none;
    font-weight: 400;
  }
  .ama__footer__right .ama__subscribe-promo--wide .ama__subscribe-promo__form input.error {
    background-image: none;
  }
  .ama__footer__right .ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__button {
    margin: 0;
  }
  .ama__footer__right .ama__subscribe-promo--wide .ama__subscribe-promo__form div[role=alert] {
    display: none;
  }
  .ama__footer__menu-products {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    -webkit-box-flex: 1;
    -ms-flex: 1 100%;
    flex: 1 100%;
  }
  .ama__footer__mission {
    max-width: 65%;
  }
}
@media (min-width: 75em) {
  .ama__footer__right {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    padding-left: 0;
  }
  .ama__footer__left {
    -ms-flex-preferred-size: 66.666%;
    flex-basis: 66.666%;
  }
  .ama__footer__left .ama__footer__mission {
    max-width: 65%;
  }
}

.ama__four-up-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ama__four-up-links .ama__link-list--mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 37.5em) {
  .ama__four-up-links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ama__four-up-links .ama__link-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .ama__four-up-links .ama__link-list--desktop {
    margin-bottom: 21px;
    margin-left: 21px;
    width: calc(50% - 28px);
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__four-up-links .ama__link-list--desktop {
    margin-bottom: 28px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__four-up-links .ama__link-list--desktop {
    margin-left: 28px;
  }
}
@media (min-width: 37.5em) and (max-width: 75em) {
  .ama__four-up-links .ama__link-list--desktop:nth-child(5) {
    margin-left: 0;
  }
}
@media (min-width: 37.5em) {
  .ama__four-up-links .ama__link-list--desktop:first-child {
    margin-left: 0;
  }
}
@media (min-width: 37.5em) {
  .ama__four-up-links .ama__link-list--desktop ul li {
    margin-left: 0;
  }
}
@media (min-width: 37.5em) {
  .ama__four-up-links .ama__link-list--mobile {
    display: none;
  }
}
@media (min-width: 75em) {
  .ama__four-up-links .ama__link-list--desktop {
    margin-bottom: 21px;
    width: calc(25% - 28px);
  }
}
@media (min-width: 75em) and (min-width: 56.25em) {
  .ama__four-up-links .ama__link-list--desktop {
    margin-bottom: 28px;
  }
}

.ama__four-up-teaser {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 21px;
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__four-up-teaser {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__four-up-teaser {
    margin-bottom: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__four-up-teaser {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.ama__four-up-teaser h3 {
  margin-bottom: 0;
}
@media (min-width: 56.25em) {
  .ama__four-up-teaser {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.ama__four-up-teaser .ama__article-stub {
  margin-bottom: 21px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}
@media (min-width: 56.25em) {
  .ama__four-up-teaser .ama__article-stub {
    margin-bottom: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__four-up-teaser .ama__article-stub {
    margin-bottom: 0;
  }
}
@media (min-width: 37.5em) {
  .ama__four-up-teaser .ama__article-stub {
    padding-left: 10.5px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__four-up-teaser .ama__article-stub {
    padding-left: 14px;
  }
}
@media (min-width: 37.5em) {
  .ama__four-up-teaser .ama__article-stub:first-child {
    padding-left: 0;
  }
}

.gating-block-wrapper {
  margin: 28px 14px;
  padding: 28px 0 42px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.gating-block-wrapper .gating-block {
  width: 100%;
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .gating-block-wrapper .gating-block {
    width: 50%;
  }
}
.gating-block-wrapper .gating-block promo-embed {
  width: 100%;
  max-width: 100%;
}
.gating-block-wrapper .gating-block img {
  width: 100%;
  max-width: 100%;
}
.gating-block-wrapper .gating-block.left {
  text-align: left;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.gating-block-wrapper .gating-block.center {
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.gating-block-wrapper .gating-block.center ul {
  margin-left: auto;
  margin-right: auto;
}
.gating-block-wrapper .gating-block ul {
  text-align: left;
}
.gating-block-wrapper .gating-block p:has(a.ama__button), .gating-block-wrapper .gating-block .ama__jama .ama__image__text .ama__image__text__subtitle:has(a.ama__button), .ama__jama .ama__image__text .gating-block-wrapper .gating-block .ama__image__text__subtitle:has(a.ama__button), .gating-block-wrapper .gating-block .ama__resource-link--inline__text:has(a.ama__button) {
  min-width: 50%;
  max-width: 100%;
}
.gating-block-wrapper .gating-block p:has(a.ama__button) .gating-cta, .gating-block-wrapper .gating-block .ama__jama .ama__image__text .ama__image__text__subtitle:has(a.ama__button) .gating-cta, .ama__jama .ama__image__text .gating-block-wrapper .gating-block .ama__image__text__subtitle:has(a.ama__button) .gating-cta, .gating-block-wrapper .gating-block .ama__resource-link--inline__text:has(a.ama__button) .gating-cta {
  width: 100%;
}
.gating-block-wrapper .gating-block p:has(a.ama__button) .gating-cta.ama__button, .gating-block-wrapper .gating-block .ama__jama .ama__image__text .ama__image__text__subtitle:has(a.ama__button) .gating-cta.ama__button, .ama__jama .ama__image__text .gating-block-wrapper .gating-block .ama__image__text__subtitle:has(a.ama__button) .gating-cta.ama__button, .gating-block-wrapper .gating-block .ama__resource-link--inline__text:has(a.ama__button) .gating-cta.ama__button {
  padding: 9px 14px;
}
.gating-block-wrapper .gating-block .small {
  font-size: 14px;
  margin-bottom: 7px;
}
.gating-block-wrapper .gating-block a:not(.ama__button) {
  color: #015884;
  text-decoration: none;
}
.gating-block-wrapper .gating-block a:not(.ama__button):hover {
  text-decoration: underline;
  background: transparent;
}
.gating-block-wrapper .gating-block ul {
  margin-bottom: 21px;
}
.gating-block-wrapper .gating-block p, .gating-block-wrapper .gating-block .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .gating-block-wrapper .gating-block .ama__image__text__subtitle, .gating-block-wrapper .gating-block .ama__resource-link--inline__text {
  margin-bottom: 28px;
}

.ama__homepage__stubs > .ama__hero-video {
  display: block;
}
@media (min-width: 75em) {
  .ama__homepage__stubs > .ama__hero-video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-flow: row-reverse;
    flex-flow: row-reverse;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
@media (min-width: 75em) {
  .ama__homepage__stubs > .ama__hero-video .ama__hero-video-info,
  .ama__homepage__stubs > .ama__hero-video > .ama__article-stub__copy {
    margin-right: 20px;
  }
}
.ama__homepage__stubs > .ama__hero-video .ama__hero-video-info h3.ama__h3, .ama__homepage__stubs > .ama__hero-video .ama__hero-video-info h3.ama__category-hero__title, .ama__homepage__stubs > .ama__hero-video .ama__hero-video-info h3.ama__subcategory-hero__title,
.ama__homepage__stubs > .ama__hero-video > .ama__article-stub__copy h3.ama__h3,
.ama__homepage__stubs > .ama__hero-video > .ama__article-stub__copy h3.ama__category-hero__title,
.ama__homepage__stubs > .ama__hero-video > .ama__article-stub__copy h3.ama__subcategory-hero__title {
  margin-bottom: 14px;
}
.ama__homepage__stubs > .ama__hero-video .ama__hero-video-info .ama__article-stub__metadata,
.ama__homepage__stubs > .ama__hero-video > .ama__article-stub__copy .ama__article-stub__metadata {
  font-size: 14px;
}
.ama__homepage__stubs > .ama__hero-video > .ama__image .series-icon {
  display: none;
}
@media (min-width: 75em) {
  .ama__homepage__stubs > .ama__hero-video > .ama__image {
    max-width: 580px;
    height: auto;
    padding-top: 26%;
    margin: 0;
  }
}
.ama__homepage__stubs > .ama__hero-video .ama__video__container .series-icon {
  display: none;
}
.ama__homepage__stubs > .ama__hero-video > .ama__image {
  padding-top: 0;
}
.ama__homepage__stubs .ama__article-stub h5.ama__h5 {
  font-size: 14px;
  line-height: normal;
  margin-bottom: 14px;
  color: #5C5C5C;
  text-transform: uppercase;
}
.ama__homepage__stubs .ama__article-stub .ama__video__container {
  position: relative;
  padding-top: 0;
}
.ama__homepage__stubs .ama__article-stub .series-icon {
  background-color: #3d1660;
}
.ama__homepage__stubs .ama__article-stub.ama__article-stub--video .ama__bio-image-with-body__image {
  max-width: unset;
  width: 100%;
  height: auto;
  max-height: unset;
}
.ama__homepage__stubs .ama__article-stub.ama__article-stub--image .ama__image img {
  max-width: unset;
  width: 100%;
}
.ama__homepage__stubs .ama__article-stub.ama__article-stub--image .ama__video__container {
  max-width: unset;
  width: 100%;
}
.ama__homepage__stubs .ama__article-stub.ama__article-stub--image .ama__video__container .series-icon {
  position: absolute;
  z-index: 1;
}
.ama__homepage__stubs .ama__article-stub.ama__article-stub--image .ama__video__container img {
  max-width: unset;
  width: 100%;
}
.ama__homepage__stubs .ama__article-stub.ama__article-stub--image .ama__hero-video-info {
  max-width: unset;
  width: 100%;
}
.ama__homepage__stubs .ama__article-stub.ama__article-stub--image .ama__hero-video-info .series-icon {
  display: none;
}

.ama__mobile-homepage-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 7px;
  padding: 14px 10px;
  border-bottom: 0.5px solid #979797;
}
@media (min-width: 37.5em) {
  .ama__mobile-homepage-cta {
    display: none;
  }
}
.ama__mobile-homepage-cta a {
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 46.6%;
  flex: 1 1 46.6%;
  min-width: 182px;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
  line-height: 16px;
  color: inherit;
  padding: 8px 10px;
}
@media (max-width: 25em) {
  .ama__mobile-homepage-cta a {
    min-width: unset;
  }
}
.ama__mobile-homepage-cta a:last-of-type {
  background: #bce2f7;
  color: #015884;
}
.ama__mobile-homepage-cta a:first-of-type {
  background: #015884;
  color: #bce2f7;
}
.ama__mobile-homepage-cta a:hover, .ama__mobile-homepage-cta a:focus, .ama__mobile-homepage-cta a:active {
  opacity: 0.5;
}
.ama__mobile-homepage-cta a.single {
  -webkit-box-flex: 0;
  -ms-flex: 0;
  flex: 0;
}
.ama__mobile-homepage-cta.single a {
  -webkit-box-flex: 0;
  -ms-flex: 0;
  flex: 0;
}
.ama__mobile-homepage-cta.column {
  padding: 14px 0;
}
.ama__mobile-homepage-cta.column a {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  max-width: 100%;
}

.homepage-social-module {
  display: block;
  padding: 0px;
  position: relative;
  max-width: 1170px;
  margin: 0 auto;
}
.homepage-social-module p, .homepage-social-module .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .homepage-social-module .ama__image__text__subtitle, .homepage-social-module .ama__resource-link--inline__text, .homepage-social-module p a, .homepage-social-module .ama__jama .ama__image__text .ama__image__text__subtitle a, .ama__jama .ama__image__text .homepage-social-module .ama__image__text__subtitle a, .homepage-social-module .ama__resource-link--inline__text a {
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 300;
  line-height: 21.6px;
}
.homepage-social-module a {
  color: inherit;
}
.homepage-social-module__container {
  display: block;
}
@media (min-width: 37.5em) {
  .homepage-social-module__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.homepage-social-module__container .profile_container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.homepage-social-module__container .profile_two .profile--image,
.homepage-social-module__container .profile_three .profile--image {
  max-width: 177px;
  margin: 0 0 24px 0;
}
@media (min-width: 37.5em) {
  .homepage-social-module__container .profile_two .profile--image,
  .homepage-social-module__container .profile_three .profile--image {
    margin: 0 auto 14px;
  }
}
.homepage-social-module__container .profile_two .profile--image img,
.homepage-social-module__container .profile_three .profile--image img {
  border-radius: 50%;
  width: 100%;
}
.homepage-social-module__container .profile_two .profile--content,
.homepage-social-module__container .profile_three .profile--content {
  width: 100%;
}
.homepage-social-module__container .profile_two {
  margin-bottom: 42px;
}
@media (min-width: 37.5em) {
  .homepage-social-module__container .profile_two {
    margin-bottom: 35px;
  }
}
.homepage-social-module__container .profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 16px;
  background: #F5F5F5;
  padding: 16px;
  border-radius: 8px;
}
@media (min-width: 37.5em) {
  .homepage-social-module__container .profile {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 24px;
    padding: 32px;
  }
}
.homepage-social-module__container .profile--content h4 {
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
  margin-bottom: 16px;
}
.homepage-social-module__container .profile--content p, .homepage-social-module__container .profile--content .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .homepage-social-module__container .profile--content .ama__image__text__subtitle, .homepage-social-module__container .profile--content .ama__resource-link--inline__text {
  margin-bottom: 24px;
}
@media (min-width: 37.5em) {
  .homepage-social-module__container .profile_container {
    width: 50%;
  }
  .homepage-social-module__container .profile_two,
  .homepage-social-module__container .profile_three {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .homepage-social-module__container .profile_two .profile--image,
  .homepage-social-module__container .profile_three .profile--image {
    width: 16%;
    max-width: 80px;
    margin-right: 4%;
  }
  .homepage-social-module__container .profile_two .profile--content,
  .homepage-social-module__container .profile_three .profile--content {
    width: 84%;
  }
}
.homepage-social-module .profile--image {
  width: 100%;
  height: 116px;
  margin: 0 0 24px 0;
}
@media (min-width: 37.5em) {
  .homepage-social-module .profile--image {
    margin: 0 auto 14px;
  }
}
.homepage-social-module .profile--image img {
  border-radius: 6px;
  width: 100%;
  max-width: 116px;
}
.homepage-social-module a.ama__link--purple {
  color: #7229D1;
  position: relative;
  font-weight: bold;
  font-size: 16px;
  line-height: 19.2px;
}
.homepage-social-module a.ama__link--purple::after {
  content: " ";
  position: absolute;
  right: -25px;
  top: 8px;
  width: 16px;
  height: 12px;
  background: url("../png/arrow-right-purple-alt.png") no-repeat 0px 0px;
  background-size: contain;
}

.hs_parent_container {
  color: #000000;
  display: block;
  overflow: auto;
}
.hs_parent_container .ama__homepage__section-title {
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 600;
  font-size: 26px;
  line-height: 31px;
  background: unset;
  color: #000000;
  margin-top: 28px;
  margin-bottom: 24px;
  padding: 0;
}
@media (min-width: 37.5em) {
  .hs_parent_container .ama__homepage__section-title {
    font-size: 32px;
    line-height: 38px;
    text-align: center;
  }
}
.hs_parent_container .hs_message {
  max-width: 380px;
  margin-bottom: 20px;
}
@media (min-width: 37.5em) {
  .hs_parent_container .hs_message {
    margin-bottom: 0px;
    text-align: right;
    float: right;
    word-break: break-all;
  }
}
.hs_parent_container .hs_message p, .hs_parent_container .hs_message .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .hs_parent_container .hs_message .ama__image__text__subtitle, .hs_parent_container .hs_message .ama__resource-link--inline__text {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  word-break: keep-all;
}
.hs_parent_container .hs_message a {
  color: #027DBC;
  text-decoration: none;
}

.container .background-wrapper {
  width: calc(99.9vw - 17px);
  margin-left: calc((100% - 100vw) / 2 + 8px);
}
@media (min-width: 56.25em) {
  .container .background-wrapper {
    width: calc(99.9vw - 15px);
    margin-left: calc((100% - 100vw) / 2 + 7px);
  }
}
.container .background-wrapper .hub-page-hero {
  padding: 14px 15px 35px;
}
@media (min-width: 37.5em) {
  .container .background-wrapper .hub-page-hero {
    padding: 35px 15px 21px;
  }
}
@media (min-width: 56.25em) {
  .container .background-wrapper .hub-page-hero {
    padding: 35px 14px 35px 17px;
  }
}
.container .hub-page-mobile.media {
  max-width: unset;
  margin: 0 -15px;
}
.container .cta-container-mobile {
  padding: 14px 0px;
  margin: 14px 0px;
}

.background-wrapper {
  color: #000000;
  margin-bottom: 14px;
}
.background-wrapper a {
  color: #000000;
  text-decoration: none;
}
.background-wrapper a:hover, .background-wrapper a:focus-visible {
  text-decoration: underline;
}
.background-wrapper.purple {
  background: #46166B;
  color: #ffffff;
}
.background-wrapper.purple a {
  color: #ffffff;
}

.hub-page-hero {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 14px 15px 35px;
}
.hub-page-hero p, .hub-page-hero .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .hub-page-hero .ama__image__text__subtitle, .hub-page-hero .ama__resource-link--inline__text, .hub-page-hero p a, .hub-page-hero .ama__jama .ama__image__text .ama__image__text__subtitle a, .ama__jama .ama__image__text .hub-page-hero .ama__image__text__subtitle a, .hub-page-hero .ama__resource-link--inline__text a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
}
@media (min-width: 37.5em) {
  .hub-page-hero {
    padding: 35px 15px 21px;
  }
}
@media (min-width: 56.25em) {
  .hub-page-hero {
    padding: 35px 15px;
  }
}
.hub-page-hero ul li {
  list-style-type: none;
  padding-left: 15px;
}
.hub-page-hero ul li h1,
.hub-page-hero ul li h2,
.hub-page-hero ul li h3 {
  position: relative;
}
.hub-page-hero ul li h1:before,
.hub-page-hero ul li h2:before,
.hub-page-hero ul li h3:before {
  font-size: 32px;
  content: ".";
  position: relative;
  left: -8px;
  line-height: 0;
}
.hub-page-hero ul li h1.small:before,
.hub-page-hero ul li h2.small:before,
.hub-page-hero ul li h3.small:before {
  top: -6px;
}
.hub-page-hero ul li h1.medium:before,
.hub-page-hero ul li h2.medium:before,
.hub-page-hero ul li h3.medium:before {
  top: -9px;
}
.hub-page-hero ul li h1.large:before,
.hub-page-hero ul li h2.large:before,
.hub-page-hero ul li h3.large:before {
  top: -12px;
}
.hub-page-hero h1.hub_hero_heading,
.hub-page-hero h2.hub_hero_heading,
.hub-page-hero h3.hub_hero_heading {
  margin-bottom: 14px;
}
.hub-page-hero h1.hub_hero_heading.large,
.hub-page-hero h2.hub_hero_heading.large,
.hub-page-hero h3.hub_hero_heading.large {
  font-size: 28px;
}
.hub-page-hero h1.hub_hero_heading.medium,
.hub-page-hero h2.hub_hero_heading.medium,
.hub-page-hero h3.hub_hero_heading.medium {
  font-size: 22px;
}
.hub-page-hero h1.hub_hero_heading.small,
.hub-page-hero h2.hub_hero_heading.small,
.hub-page-hero h3.hub_hero_heading.small {
  font-size: 20px;
}
@media (min-width: 56.25em) {
  .hub-page-hero h1.hub_hero_heading.large,
  .hub-page-hero h2.hub_hero_heading.large,
  .hub-page-hero h3.hub_hero_heading.large {
    font-size: 48px;
  }
  .hub-page-hero h1.hub_hero_heading.medium,
  .hub-page-hero h2.hub_hero_heading.medium,
  .hub-page-hero h3.hub_hero_heading.medium {
    font-size: 38px;
  }
  .hub-page-hero h1.hub_hero_heading.small,
  .hub-page-hero h2.hub_hero_heading.small,
  .hub-page-hero h3.hub_hero_heading.small {
    font-size: 26px;
  }
}
.hub-page-hero h1.hub_hero_heading:last-child,
.hub-page-hero h2.hub_hero_heading:last-child,
.hub-page-hero h3.hub_hero_heading:last-child {
  margin-bottom: 0;
}
.hub-page-hero .heading h1.hub_hero_heading {
  margin-bottom: 0;
}
.hub-page-hero.has-media .heading {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
}
@media (min-width: 56.25em) {
  .hub-page-hero.has-media .heading {
    width: 60%;
    -webkit-box-flex: 0.6;
    -ms-flex: 0.6;
    flex: 0.6;
  }
}
.hub-page-hero.has-media .body {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.hub-page-hero.has-media .body .copy {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .hub-page-hero.has-media .body .copy {
    -webkit-box-flex: 0.5;
    -ms-flex: 0.5;
    flex: 0.5;
  }
}
@media (min-width: 56.25em) {
  .hub-page-hero.has-media .body .copy {
    -webkit-box-flex: 0.6;
    -ms-flex: 0.6;
    flex: 0.6;
  }
}
.hub-page-hero.has-media .body .copy .cta-container {
  display: none;
}
@media (min-width: 56.25em) {
  .hub-page-hero.has-media .body .copy .cta-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.hub-page-hero.has-media .body .copy .cta-container .ama__button {
  max-width: 291px;
  -webkit-box-flex: 0.5;
  -ms-flex: 0.5;
  flex: 0.5;
  line-height: 1;
  padding: 15.5px 14px;
}
@media (min-width: 56.25em) {
  .hub-page-hero.has-media .body .copy .cta-container .ama__button {
    max-width: 325px;
  }
}
.hub-page-hero.has-media .body .copy .cta-container .ama__button:only-child {
  min-width: 380px;
}
.hub-page-hero.has-media .body .media {
  display: none;
}
@media (min-width: 37.5em) {
  .hub-page-hero.has-media .body .media {
    -webkit-box-flex: 0.5;
    -ms-flex: 0.5;
    flex: 0.5;
    padding-left: 14px;
    display: block;
  }
}
@media (min-width: 56.25em) {
  .hub-page-hero.has-media .body .media {
    -webkit-box-flex: 0.4;
    -ms-flex: 0.4;
    flex: 0.4;
    padding-left: 14px;
  }
}
.hub-page-hero .heading {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
  display: block;
  padding-bottom: 14px;
}
@media (min-width: 37.5em) {
  .hub-page-hero .heading {
    padding-bottom: 35px;
  }
}
@media (min-width: 56.25em) {
  .hub-page-hero .heading {
    padding-bottom: 21px;
  }
}
.hub-page-hero .body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.hub-page-hero .body .copy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.hub-page-hero .body .copy.no-copy {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.hub-page-hero .cta-container {
  padding-top: 49px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  display: none;
}
@media (min-width: 37.5em) {
  .hub-page-hero .cta-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 75em) {
  .hub-page-hero .cta-container {
    padding-top: 56px;
  }
}
.hub-page-hero .cta-container.center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.hub-page-hero .cta-container.left {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}
.hub-page-hero .cta-container .ama__button,
.hub-page-hero .cta-container .ama__botton span {
  color: #46166B;
  font-weight: 400;
  -webkit-box-flex: 0.4;
  -ms-flex: 0.4;
  flex: 0.4;
}
@media (min-width: 75em) {
  .hub-page-hero .cta-container .ama__button,
  .hub-page-hero .cta-container .ama__botton span {
    -webkit-box-flex: 0.3;
    -ms-flex: 0.3;
    flex: 0.3;
  }
}
.hub-page-hero .cta-container .ama__button:hover, .hub-page-hero .cta-container .ama__button:focus-visible,
.hub-page-hero .cta-container .ama__botton span:hover,
.hub-page-hero .cta-container .ama__botton span:focus-visible {
  color: #5C5C5C;
  border-color: #ffd8a3;
  background-color: #ffd8a3;
}
.hub-page-hero .cta-container .ama__button:first-child,
.hub-page-hero .cta-container .ama__botton span:first-child {
  margin-right: 14px;
}
.hub-page-hero .cta-container .ama__button:last-child,
.hub-page-hero .cta-container .ama__botton span:last-child {
  margin-right: 0;
}
.hub-page-hero .cta-container .ama__button.ama__button--complementary, .hub-page-hero .cta-container .ama__button.ama__button--complementary span,
.hub-page-hero .cta-container .ama__botton span.ama__button--complementary,
.hub-page-hero .cta-container .ama__botton span.ama__button--complementary span {
  color: #000000;
}
.hub-page-hero .cta-container .ama__button.ama__button--complementary:hover, .hub-page-hero .cta-container .ama__button.ama__button--complementary span:hover,
.hub-page-hero .cta-container .ama__botton span.ama__button--complementary:hover,
.hub-page-hero .cta-container .ama__botton span.ama__button--complementary span:hover {
  color: #5C5C5C;
}

.hub-page-mobile.media {
  display: block;
  margin-bottom: 0;
}
@media (min-width: 37.5em) {
  .hub-page-mobile.media {
    display: none;
  }
}
.hub-page-mobile.media img {
  margin-bottom: -7px;
}

.tablet-cta {
  display: none;
}
@media (min-width: 37.5em) {
  .tablet-cta {
    display: block;
  }
}
@media (min-width: 56.25em) {
  .tablet-cta {
    display: none;
  }
}

.cta-container-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 14px 0;
  margin: 14px 15px;
  border-top: 1px solid #46166B;
  border-bottom: 1px solid #46166B;
}
@media (min-width: 37.5em) {
  .cta-container-mobile {
    display: none;
  }
}
.cta-container-mobile .ama__button {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
}
.cta-container-mobile.center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cta-container-mobile.left {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}
.cta-container-mobile .ama__button {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
  margin-top: 14px;
  font-weight: 400;
}
.cta-container-mobile .ama__button:hover, .cta-container-mobile .ama__button:focus-visible {
  color: #5C5C5C;
  border-color: #ffd8a3;
  background-color: #ffd8a3;
}
.cta-container-mobile .ama__button.ama__button--complementary {
  margin-top: 0;
}
.cta-container-mobile .ama__button.ama__button--complementary:hover, .cta-container-mobile .ama__button.ama__button--complementary:focus-visible {
  color: #5C5C5C;
}

.ama__hub-hero-row.styleguide .hub-page-mobile.media img {
  width: 100%;
}

.ama__hub-card-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 37.5em) and (max-width: 56.25em) {
  .ama__hub-card-row .ama__hub-card:nth-child(1):nth-last-child(2) {
    margin-right: 12px;
    width: calc(50% - 12px);
  }
  .ama__hub-card-row .ama__hub-card:nth-child(2):nth-last-child(1) {
    margin-left: 12px;
    width: calc(50% - 12px);
  }
  .ama__hub-card-row .ama__hub-card:nth-child(1):nth-last-child(3) {
    margin-right: 12px;
    width: calc(50% - 12px);
  }
  .ama__hub-card-row .ama__hub-card:nth-child(2):nth-last-child(2) {
    margin-left: 12px;
    width: calc(50% - 12px);
  }
  .ama__hub-card-row .ama__hub-card:nth-child(3):nth-last-child(1) {
    width: 100%;
  }
  .ama__hub-card-row .ama__hub-card:nth-child(1):nth-last-child(4), .ama__hub-card-row .ama__hub-card:nth-child(2):nth-last-child(3), .ama__hub-card-row .ama__hub-card:nth-child(3):nth-last-child(2), .ama__hub-card-row .ama__hub-card:nth-child(4):nth-last-child(1) {
    width: calc(50% - 12px);
  }
  .ama__hub-card-row .ama__hub-card:nth-child(1):nth-last-child(4), .ama__hub-card-row .ama__hub-card:nth-child(3):nth-last-child(2) {
    margin-right: 12px;
  }
  .ama__hub-card-row .ama__hub-card:nth-child(2):nth-last-child(3), .ama__hub-card-row .ama__hub-card:nth-child(4):nth-last-child(1) {
    margin-left: 12px;
  }
}
@media (min-width: 56.25em) {
  .ama__hub-card-row .ama__hub-card:nth-child(1):nth-last-child(2) {
    margin-right: 12px;
    width: calc(50% - 12px);
  }
  .ama__hub-card-row .ama__hub-card:nth-child(2):nth-last-child(1) {
    margin-left: 12px;
    width: calc(50% - 12px);
  }
  .ama__hub-card-row .ama__hub-card:nth-child(1):nth-last-child(3), .ama__hub-card-row .ama__hub-card:nth-child(2):nth-last-child(2), .ama__hub-card-row .ama__hub-card:nth-child(3):nth-last-child(1) {
    width: calc(33% - 16px);
    margin: 0 14px;
  }
  .ama__hub-card-row .ama__hub-card:nth-child(1):nth-last-child(3) {
    margin-left: 0;
  }
  .ama__hub-card-row .ama__hub-card:nth-child(3):nth-last-child(1) {
    margin-right: 0;
  }
  .ama__hub-card-row .ama__hub-card:nth-child(1):nth-last-child(4), .ama__hub-card-row .ama__hub-card:nth-child(2):nth-last-child(3), .ama__hub-card-row .ama__hub-card:nth-child(3):nth-last-child(2), .ama__hub-card-row .ama__hub-card:nth-child(4):nth-last-child(1) {
    width: calc(25% - 18px);
    margin: 0 12px;
  }
  .ama__hub-card-row .ama__hub-card:nth-child(1):nth-last-child(4) {
    margin-left: 0;
  }
  .ama__hub-card-row .ama__hub-card:nth-child(4):nth-last-child(1) {
    margin-right: 0;
  }
}
@media (min-width: 75em) {
  .ama__hub-card-row .ama__hub-card:nth-child(1):nth-last-child(4).ama__hub-card-portrait, .ama__hub-card-row .ama__hub-card:nth-child(2):nth-last-child(3).ama__hub-card-portrait, .ama__hub-card-row .ama__hub-card:nth-child(3):nth-last-child(2).ama__hub-card-portrait, .ama__hub-card-row .ama__hub-card:nth-child(4):nth-last-child(1).ama__hub-card-portrait {
    min-height: 423px;
  }
}

.ama_locker_navigation {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: fixed;
}
.ama_locker_navigation.expanded {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  right: 0;
  z-index: 999;
  height: 92px;
  border: 0.5px solid #000000;
}
@media (min-width: 37.5em) {
  .ama_locker_navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    padding-right: 12px;
  }
}
.ama_locker_navigation-catcher {
  z-index: 501;
  position: fixed;
  cursor: default;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.25);
}
.ama_locker_navigation-trigger {
  display: block;
  text-align: right;
  padding-right: 15px;
}
@media (min-width: 37.5em) {
  .ama_locker_navigation-trigger {
    display: none;
  }
}
.ama_locker_navigation-trigger .dot {
  height: 2px;
  width: 2px;
  background-color: #46166B;
  border-radius: 50%;
  display: inline-block;
}
.ama_locker_navigation-trigger .dot:not(:last-child) {
  margin-right: 4px;
}
.ama_locker_navigation-trigger.hidden {
  visibility: hidden;
  pointer-events: none;
}
.ama_locker_navigation a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 7px;
  font-size: 10px;
  font-weight: 300;
  color: #310f4a;
  text-decoration: none;
  text-align: center;
  background-color: #ffffff;
  white-space: nowrap;
  width: auto;
}
@media (max-width: 37.5em) {
  .ama_locker_navigation a {
    min-width: 115px;
  }
}
@media (min-width: 37.5em) {
  .ama_locker_navigation a {
    position: relative;
    height: 49px;
    padding: 2px 0 0;
  }
}
.ama_locker_navigation a::before {
  display: block;
  width: 24px;
  height: 21px;
  margin-left: 8px;
  margin-right: 8px;
  content: "";
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
}
@media (min-width: 37.5em) {
  .ama_locker_navigation a::before {
    margin: 0 auto;
  }
}
.ama_locker_navigation a:hover, .ama_locker_navigation a:active {
  text-decoration: underline;
}
.ama_locker_navigation a:focus-visible {
  outline: 2px solid #0076a5;
  position: relative;
  z-index: 99;
  outline-offset: -5px;
}
@media (min-width: 37.5em) {
  .ama_locker_navigation a:not(:last-child)::after {
    display: block;
    content: "";
    height: 23px;
    width: 1px;
    background-color: #000000;
    margin-left: 11px;
    margin-right: 10px;
  }
}
.ama_locker_navigation a.subscriptions {
  padding-bottom: 5px;
}
.ama_locker_navigation a.subscriptions::before {
  width: 24px;
  height: 22px;
  margin-right: 6px;
  background-image: url("../svg/icon-locker-subscriptions.svg");
}
.ama_locker_navigation a.subscriptions:hover::before, .ama_locker_navigation a.subscriptions:active::before {
  background-image: url("../svg/icon-locker-subscriptions-hover.svg");
  background-position: -4px -4px;
  background-size: initial;
}
@media (min-width: 37.5em) {
  .ama_locker_navigation a.subscriptions {
    padding: 13px 0 13px 14px;
  }
}
.ama_locker_navigation a.topics::before {
  width: 21px;
  height: 21px;
  margin-right: 7px;
  background-image: url("../svg/icon-locker-topics.svg");
}
.ama_locker_navigation a.topics:hover::before, .ama_locker_navigation a.topics:active::before {
  background-image: url("../svg/icon-locker-topics-hover.svg");
  background-position: -5px -5px;
  background-size: initial;
}
@media (min-width: 37.5em) {
  .ama_locker_navigation a.topics {
    padding: 13px 0;
  }
}
.ama_locker_navigation a.bookmarks::before {
  width: 21px;
  height: 24px;
  margin-right: 7px;
  background-image: url("../svg/icon-locker-bookmarks.svg");
}
.ama_locker_navigation a.bookmarks:hover::before, .ama_locker_navigation a.bookmarks:active::before {
  background-image: url("../svg/icon-locker-bookmarks-hover.svg");
  background-position: -4px -4px;
  background-size: initial;
}
@media (min-width: 37.5em) {
  .ama_locker_navigation a.bookmarks {
    padding: 13px 14px 13px 0;
  }
}
@media (min-width: 37.5em) {
  .ama_locker_navigation {
    padding-right: 0;
  }
}
@media (max-width: 25em) {
  .ama_locker_navigation {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-right: 0;
  }
}

/* Base styles for sticky navigation */
body.toolbar-vertical .ama__main-navigation .ama_locker_navigation.expanded {
  top: 73px;
}
body.toolbar-vertical.toolbar-tray-open .toolbar-bar {
  position: fixed;
}
body.toolbar-vertical.toolbar-tray-open header.sticky-nav {
  top: 39px;
}
body.toolbar-horizontal header.sticky-nav {
  top: 39px;
}
body.toolbar-horizontal.toolbar-tray-open header.sticky-nav {
  top: 79px;
}

header.sticky-nav {
  top: 0;
  position: sticky;
  z-index: 501;
}

.ama__main-navigation {
  width: 100%;
}
.ama__main-navigation .ama__main_nav_container {
  border-bottom: 1px solid #767676;
  background-color: #46166B;
  color: #ffffff;
}
.ama__main-navigation .container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0;
  min-height: 61px;
}
@media (min-width: 37.5em) {
  .ama__main-navigation .container {
    padding-right: 10.5px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__main-navigation .container {
    padding-right: 14px;
  }
}
.ama__main-navigation .ama__global-menu {
  margin-right: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__main-navigation .ama__global-menu {
    margin-right: 14px;
  }
}
.ama__main-navigation .ama_category_navigation_wrapper {
  position: absolute;
  top: 62px;
  left: 0;
  z-index: 999;
}
.ama__main-navigation .ama_category_navigation_wrapper.scroll {
  overflow: auto;
  width: 100%;
}
@media (min-width: 75em) {
  .ama__main-navigation .ama_category_navigation_wrapper.scroll {
    overflow: hidden;
  }
}
.ama__main-navigation .ama_category_navigation_wrapper.scroll .ama_category_navigation_menu__group {
  overflow-x: hidden;
  overflow-y: auto;
}
.ama__main-navigation .ama_category_navigation_wrapper.scroll li {
  position: static;
}
.ama__main-navigation .ama_category_navigation_menu {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: calc(100vw - 70px);
  z-index: 501;
}
@media (min-width: 37.5em) {
  .ama__main-navigation .ama_category_navigation_menu {
    width: 250px;
  }
}
.ama__main-navigation .ama_category_navigation_menu ul.scroll {
  overflow-x: hidden;
  overflow-y: auto;
}
.ama__main-navigation .ama_category_navigation_menu ul.scroll .ama_category_navigation_menu__flyout {
  top: 0 !important;
  margin-top: 0 !important;
  -webkit-transform: none !important;
  transform: none !important;
}
.ama__main-navigation .ama_category_navigation_menu ul.scroll .ama_category_navigation_menu__flyout .one_article .ama__article-stub:nth-child(2n) {
  display: none;
}
.ama__main-navigation .ama_category_navigation_menu li {
  position: static;
}
.ama__main-navigation .ama__site-logo {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
  min-width: 125px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
@media (min-width: 37.5em) {
  .ama__main-navigation .ama__site-logo {
    margin-right: 10.5px;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    min-width: 0;
    text-align: center;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__main-navigation .ama__site-logo {
    margin-right: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__main-navigation .ama__site-logo {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }
}
.ama__main-navigation__join--buttons {
  margin-left: 21px;
  margin-right: 21px;
  display: none;
}
@media (min-width: 56.25em) {
  .ama__main-navigation__join--buttons {
    margin-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__main-navigation__join--buttons {
    margin-right: 28px;
  }
}
@media (min-width: 75em) {
  .ama__main-navigation__join--buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .ama__main-navigation__join--buttons .ama__button {
    padding: 2px 14px;
  }
}
.ama__main-navigation__join--buttons a:focus-visible {
  outline: 2px solid #80d4f5;
  outline-offset: 3px;
}
.ama__main-navigation__join--links {
  text-align: right;
  padding: 0 28px;
  max-width: 90px;
  font-size: 14px;
  line-height: 1em;
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}
.ama__main-navigation__join--links a:focus-visible {
  outline: 2px solid #80d4f5;
  outline-offset: 3px;
}
@media (min-width: 37.5em) {
  .ama__main-navigation__join--links {
    margin-left: 21px;
    display: block;
    width: 65px;
    padding: 0 28px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__main-navigation__join--links {
    margin-left: 28px;
  }
}
@media (min-width: 75em) {
  .ama__main-navigation__join--links {
    display: none;
  }
}
.ama__main-navigation__member-since {
  margin-left: 21px;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  min-width: 70px;
}
@media (min-width: 56.25em) {
  .ama__main-navigation__member-since {
    margin-left: 28px;
  }
}
.ama__main-navigation .ama__sign-in-dropdown {
  background-color: transparent;
  z-index: 500;
}
.ama__main-navigation .ama__sign-in-dropdown:focus-visible {
  outline: 2px solid #80d4f5;
  outline-offset: 3px;
}
@media (min-width: 37.5em) {
  .ama__main-navigation .ama__sign-in-dropdown {
    width: auto;
  }
}
.ama__main-navigation__member-benefits-link {
  margin-left: 10.5px;
  margin-right: 10.5px;
  display: none;
  min-width: 0;
}
@media (min-width: 56.25em) {
  .ama__main-navigation__member-benefits-link {
    margin-left: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__main-navigation__member-benefits-link {
    margin-right: 14px;
  }
}
@media (min-width: 37.5em) {
  .ama__main-navigation__member-benefits-link {
    display: none;
  }
}
@media (min-width: 56.25em) {
  .ama__main-navigation__member-benefits-link {
    display: block;
    min-width: 130px;
    text-align: right;
  }
  .ama__main-navigation__member-benefits-link a:focus-visible {
    outline: 2px solid #80d4f5;
    outline-offset: 3px;
  }
}
.ama__main-navigation--universal .ama__main-navigation__join--buttons {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.ama__main-navigation--universal .ama__main-navigation__join--links {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.ama__main-navigation--dr-finder {
  border-bottom: 1px solid #767676;
  background-color: #46166B;
  color: #ffffff;
}

.ui-autocomplete.ui-menu {
  z-index: 502;
}

@media (min-width: 37.5em) {
  .sticky-wrapper:first-of-type .is-sticky {
    min-height: 27px;
  }
}
.sticky-wrapper:last-of-type .is-sticky {
  min-height: 61px;
}

.ama__hub .sticky-wrapper {
  height: 96px !important;
}
@media (min-width: 56.25em) {
  .ama__hub .sticky-wrapper {
    height: 117px !important;
  }
}
.ama__hub .ama__main-navigation .ama__main_nav_container {
  background: #ffffff;
  border-bottom: none;
  height: 96px;
  min-height: 96px;
  padding: 0 5px 17px 5px;
}
@media (min-width: 37.5em) {
  .ama__hub .ama__main-navigation .ama__main_nav_container {
    height: 81px;
    min-height: 81px;
    padding: 0 5px 7px 5px;
  }
}
@media (min-width: 56.25em) {
  .ama__hub .ama__main-navigation .ama__main_nav_container {
    height: 117px;
    min-height: 117px;
  }
}
.ama__hub .ama__main-navigation .ama__main_nav_container .container {
  height: 100%;
}
@media (max-width: 56.25em) {
  .ama__hub .ama__main-navigation .ama__main_nav_container .container {
    width: 100%;
  }
}
.ama__hub .ama__main-navigation .ama__main_nav_container .container > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #979797;
  padding-bottom: 17px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
@media (min-width: 37.5em) {
  .ama__hub .ama__main-navigation .ama__main_nav_container .container > div {
    padding-bottom: 8px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 0 0 19px 0;
  }
}
.ama__hub .ama__main-navigation .ama__main_nav_container a.ama__site-logo {
  max-width: 125px;
  margin: 0;
}
.ama__hub .ama__main-navigation .ama__main_nav_container a.ama__site-logo .logo {
  width: 125px;
  height: auto;
}
.ama__hub .ama__main-navigation .ama__main_nav_container a.hub-header--link {
  color: #027DBC;
  text-decoration: none;
  padding-right: 5px;
  padding-left: 10px;
  font-size: 18px;
}
.ama__hub .ama__main-navigation .ama__main_nav_container a.hub-header--link:hover {
  text-decoration: underline;
}
.ama__hub .ama__main-navigation .ama__main_nav_container a.hub-header--link:focus-visible {
  outline: 2px solid #80d4f5;
  outline-offset: 3px;
}

.ama__masthead {
  display: grid;
  display: -ms-grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 75em) {
  .ama__masthead {
    grid-template-columns: 1fr 6fr 2.5fr;
    -ms-grid-columns: 1fr 6fr 2.5fr;
  }
}
.ama__masthead__sidebar {
  display: none;
}
@media (min-width: 56.25em) {
  .ama__masthead__sidebar {
    display: block;
    -ms-grid-column: 1;
    grid-column: 1;
  }
}
.ama__masthead__content {
  border-bottom: 1px solid #767676;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
}
.ama__masthead__content__title__container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 28px;
}
@media (min-width: 56.25em) {
  .ama__masthead__content__title__container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__masthead__content__title {
  width: 100%;
}
.ama__masthead__content__title--empty > a {
  padding-bottom: 0;
}
.ama__masthead__content__title--centered .ama__subtitle {
  font-size: 18px;
  font-weight: normal;
}
.ama__masthead__content__title--centered p, .ama__masthead__content__title--centered .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__masthead__content__title--centered .ama__image__text__subtitle, .ama__masthead__content__title--centered .ama__resource-link--inline__text, .ama__masthead__content__title--centered h1, .ama__masthead__content__title--centered h2, .ama__masthead__content__title--centered h3, .ama__masthead__content__title--centered h4, .ama__masthead__content__title--centered h5, .ama__masthead__content__title--centered h6 {
  text-align: center;
}
.ama__masthead__content__event__button {
  margin-bottom: 14px;
  width: 100%;
  text-align: right;
}
@media (min-width: 56.25em) {
  .ama__masthead__content__event__button {
    width: 200px;
  }
}
@media (max-width: 56.25em) {
  .ama__masthead__content__event__button .ama__button {
    font-size: 0.8em;
    line-height: 1.438;
    font-weight: 400;
    border: none;
  }
}
@media screen and (max-width: 56.25em) and (min-width: 37.5em) {
  .ama__masthead__content__event__button .ama__button {
    font-size: 0.9em;
    line-height: 1.389;
  }
}
@media screen and (max-width: 56.25em) and (min-width: 56.25em) {
  .ama__masthead__content__event__button .ama__button {
    font-size: 1em;
    line-height: 1.389;
  }
}
@media screen and (max-width: 56.25em) and (min-width: 75em) {
  .ama__masthead__content__event__button .ama__button {
    font-size: 1em;
  }
}
@media (max-width: 56.25em) {
  .ama__masthead__content__event__button .ama__button:hover {
    background-color: #ffffff;
    color: #46166B;
    text-decoration: underline;
  }
}
@media (min-width: 37.5em) {
  .ama__masthead__content--indented {
    -ms-grid-column: 2;
    -ms-grid-column-span: 3;
    grid-column: 2/5;
  }
  .ama__masthead__content--indented.ama__masthead--no-border {
    border: 0;
  }
  .ama__masthead__content--indented .layout__region {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 5;
    border-bottom: 1px solid #5C5C5C;
  }
}
.ama__masthead__content__link {
  font-size: 14px;
  line-height: 21px;
  color: #015884;
  text-transform: uppercase;
  padding: 21px 0 10.5px;
  text-decoration: none;
}
.ama__masthead__content__link:hover, .ama__masthead__content__link:focus {
  text-decoration: underline;
}
@media (min-width: 56.25em) {
  .ama__masthead__content__link {
    padding: 10.5px 0 21px;
    display: block;
    -ms-grid-column: 1;
    grid-column: 1/5;
    -ms-grid-column-span: 5;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}
.ama__masthead__content__container {
  overflow: hidden;
  display: block;
  -ms-grid-columns: 4fr 1fr;
  grid-template-columns: 4fr 1fr;
}
@media (min-width: 37.5em) {
  .ama__masthead__content__container {
    display: -ms-grid;
    display: grid;
  }
}
.ama__masthead__content .ama__h1, .ama__masthead__content .dr-finder-search-results-header__results-text, .ama__masthead__content .dr-finder-filter_suggestions span, .dr-finder-filter_suggestions .ama__masthead__content span {
  margin-bottom: 10.5px;
  -ms-grid-column: 1;
  grid-column: 1/5;
  -ms-grid-column-span: 5;
  -ms-grid-row: 2;
  grid-row: 2;
}
@media (min-width: 56.25em) {
  .ama__masthead__content .ama__h1, .ama__masthead__content .dr-finder-search-results-header__results-text, .ama__masthead__content .dr-finder-filter_suggestions span, .dr-finder-filter_suggestions .ama__masthead__content span {
    margin-bottom: 14px;
  }
}
.ama__masthead__content__date {
  padding-top: 21px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  -ms-grid-row: 3;
  grid-row: 3;
  color: #767676;
}
@media (min-width: 56.25em) {
  .ama__masthead__content__date {
    padding-top: 28px;
  }
}
.ama__masthead__content__date .flag {
  margin-top: 0;
}
.ama__masthead__content__share, .ama__masthead__content__share-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media (min-width: 37.5em) {
  .ama__masthead__content__share, .ama__masthead__content__share-wrapper {
    left: 0;
    margin-left: auto;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    grid-column: 4/5;
    -ms-grid-row: 3;
    grid-row: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 66px;
    min-width: 50px;
  }
}
.ama__masthead__content__share .ama__social-share, .ama__masthead__content__share-wrapper .ama__social-share {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.ama__masthead__content__share .ama__social-share--fixed, .ama__masthead__content__share-wrapper .ama__social-share--fixed {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  top: 0;
  left: 0;
  position: absolute;
  margin-top: 250px;
  width: 50px;
}
.ama__masthead__content__share .ama__social-share--fixed li, .ama__masthead__content__share-wrapper .ama__social-share--fixed li {
  margin: 0 0 14px 0;
}

.index-page .ama__75-25__masthead {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.index-page .ama__75-25__masthead .heading-right {
  display: none;
}
.index-page .ama__75-25__masthead .heading-left {
  margin-right: 0;
}

.ama__75-25__masthead {
  display: block;
}
@media (min-width: 37.5em) {
  .ama__75-25__masthead {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
    -ms-grid-columns: 3fr 1fr;
    grid-template-columns: 3fr 1fr;
  }
}
.ama__75-25__masthead .ama__subtitle {
  color: #000000;
  font-weight: normal;
  padding-top: 14px;
  font-size: 14px;
}
@media (min-width: 37.5em) {
  .ama__75-25__masthead .ama__subtitle {
    font-size: 16px;
  }
}
@media (min-width: 56.25em) {
  .ama__75-25__masthead .ama__subtitle {
    font-size: 20px;
  }
}
.ama__75-25__masthead .heading-left {
  -ms-grid-column: 1;
  grid-column: 1/1;
  -ms-grid-row: 2;
  grid-row: 2/2;
  margin-right: 0;
}
@media (min-width: 56.25em) {
  .ama__75-25__masthead .heading-left {
    margin-right: 14px;
  }
}
.ama__75-25__masthead .heading-left.border {
  border-bottom: 1px solid #767676;
}
.ama__75-25__masthead .heading-right {
  margin-left: 10.5px;
  -ms-grid-row: 2;
  grid-row: 2/2;
  -ms-grid-column: 2;
  grid-column: 2;
}
@media (min-width: 37.5em) {
  .ama__75-25__masthead .heading-right {
    display: none;
  }
}
.ama__75-25__masthead__content .link {
  text-transform: uppercase;
  padding: 21px 0 10.5px;
  display: block;
}
@media (min-width: 25em) {
  .ama__75-25__masthead__content .link {
    margin-bottom: 20px;
    margin-bottom: 10.5px;
  }
}
@media (min-width: 25em) and (min-width: 56.25em) {
  .ama__75-25__masthead__content .link {
    margin-bottom: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__75-25__masthead__content .link {
    padding: 29.4px 0 5px;
  }
}
.ama__75-25__masthead__content .ama__h1, .ama__75-25__masthead__content .dr-finder-search-results-header__results-text, .ama__75-25__masthead__content .dr-finder-filter_suggestions span, .dr-finder-filter_suggestions .ama__75-25__masthead__content span {
  margin-bottom: 14px;
}
.ama__75-25__masthead__content .share-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .ama__75-25__masthead__content .share-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__75-25__masthead__content .share-row .share-region {
  height: 0;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  -webkit-box-align: left;
  -ms-flex-align: left;
  align-items: left;
  min-width: 50px;
}
@media (min-width: 37.5em) {
  .ama__75-25__masthead__content .share-row .share-region {
    height: auto;
  }
}
.ama__75-25__masthead__content .share-row .date-region .date {
  color: #767676;
  display: inline-block;
}
@media (min-width: 25em) {
  .ama__75-25__masthead__content .share-row .date-region .date {
    padding-top: 0;
  }
}
@media (min-width: 37.5em) {
  .ama__75-25__masthead__content .share-row .date-region .date {
    padding-top: 10.5px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__75-25__masthead__content .share-row .date-region .date {
    padding-top: 14px;
  }
}
.ama__75-25__masthead__content .share-row .date-region .date .date-block {
  font-weight: 400;
}
.ama__75-25__masthead__content .share-row .date-region .date .date-block {
  margin-bottom: 0 !important;
}
@media (min-width: 37.5em) {
  .ama__75-25__masthead__content .share-row .date-region .date .date-block {
    margin-bottom: 14px;
  }
}
.ama__75-25__masthead__content .bio-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ama__75-25__masthead__content .bio-row .print-region {
  display: none;
  width: 164px;
  margin-left: auto;
  margin-bottom: 35px;
}
.ama__75-25__masthead__content .bio-row .print-region.print-region.w-bio {
  margin-bottom: 0;
  padding-top: 32px;
}
@media (min-width: 56.25em) {
  .ama__75-25__masthead__content .bio-row .print-region {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.ama__75-25__masthead__content .bio-row .print-region a.print {
  padding-left: 38px;
  position: relative;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
}
.ama__75-25__masthead__content .bio-row .print-region a.print::after {
  background: url("../png/print-icon.png") no-repeat left top;
  background-size: contain;
  position: absolute;
  content: " ";
  top: 0;
  left: 0;
  width: 26px;
  height: 24px;
}
.ama__75-25__masthead__content .bio-row .ama__inline-bio__image {
  margin-bottom: 0;
}
@media (min-width: 25em) {
  .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .ama__h1, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .dr-finder-search-results-header__results-text, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .dr-finder-filter_suggestions span, .dr-finder-filter_suggestions .ama__75-25__masthead__content .bio-row .ama__inline-bio__text span {
    margin-bottom: 15px;
  }
}
@media (min-width: 56.25em) {
  .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .ama__h1, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .dr-finder-search-results-header__results-text, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .dr-finder-filter_suggestions span, .dr-finder-filter_suggestions .ama__75-25__masthead__content .bio-row .ama__inline-bio__text span {
    margin-bottom: 20px;
  }
}
@media (min-width: 25em) {
  .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .ama__h1.ama__h3, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .ama__h3.dr-finder-search-results-header__results-text, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .dr-finder-filter_suggestions span.ama__h3, .dr-finder-filter_suggestions .ama__75-25__masthead__content .bio-row .ama__inline-bio__text span.ama__h3, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .ama__h1.ama__category-hero__title, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .dr-finder-search-results-header__results-text.ama__category-hero__title, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .dr-finder-filter_suggestions span.ama__category-hero__title, .dr-finder-filter_suggestions .ama__75-25__masthead__content .bio-row .ama__inline-bio__text span.ama__category-hero__title, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .ama__h1.ama__subcategory-hero__title, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .dr-finder-search-results-header__results-text.ama__subcategory-hero__title, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .dr-finder-filter_suggestions span.ama__subcategory-hero__title, .dr-finder-filter_suggestions .ama__75-25__masthead__content .bio-row .ama__inline-bio__text span.ama__subcategory-hero__title {
    margin-bottom: 15px;
  }
}
@media (min-width: 56.25em) {
  .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .ama__h1.ama__h3, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .ama__h3.dr-finder-search-results-header__results-text, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .dr-finder-filter_suggestions span.ama__h3, .dr-finder-filter_suggestions .ama__75-25__masthead__content .bio-row .ama__inline-bio__text span.ama__h3, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .ama__h1.ama__category-hero__title, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .dr-finder-search-results-header__results-text.ama__category-hero__title, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .dr-finder-filter_suggestions span.ama__category-hero__title, .dr-finder-filter_suggestions .ama__75-25__masthead__content .bio-row .ama__inline-bio__text span.ama__category-hero__title, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .ama__h1.ama__subcategory-hero__title, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .dr-finder-search-results-header__results-text.ama__subcategory-hero__title, .ama__75-25__masthead__content .bio-row .ama__inline-bio__text .dr-finder-filter_suggestions span.ama__subcategory-hero__title, .dr-finder-filter_suggestions .ama__75-25__masthead__content .bio-row .ama__inline-bio__text span.ama__subcategory-hero__title {
    margin-bottom: 0px;
  }
}
@media (min-width: 25em) {
  .ama__75-25__masthead__content .bio-row .ama__inline-bio__text {
    margin-bottom: 0;
  }
}
@media (min-width: 37.5em) {
  .ama__75-25__masthead__content .bio-row .ama__inline-bio__text {
    margin-bottom: 0;
  }
}
.ama__75-25__masthead__content .bio-row .flag {
  margin-top: 17px;
  margin-bottom: 33px;
}

.ama__resource-page .ama__masthead__content__share {
  display: none;
}
@media (min-width: 37.5em) {
  .ama__resource-page .ama__masthead__content__share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.ama__masthead__content__share.is-sticky {
  display: none;
}
@media (min-width: 37.5em) {
  .ama__masthead__content__share.is-sticky {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.ama__member-feature {
  margin-top: 21px;
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__member-feature {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__member-feature {
    margin-bottom: 28px;
  }
}
.ama__member-feature__wrapper {
  margin-top: 21px;
  margin-bottom: 21px;
  overflow: hidden;
}
@media (min-width: 56.25em) {
  .ama__member-feature__wrapper {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__member-feature__wrapper {
    margin-bottom: 28px;
  }
}
.ama__member-feature__wrapper .ama__hero-story__media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  height: 70%;
  margin-top: 0;
}
.ama__member-feature__wrapper .ama__hero-story__media div a {
  display: block;
}
.ama__member-feature__wrapper .ama__hero-story__media .ama__hub-hero__video {
  width: 100%;
}
.ama__member-feature__wrapper .ama__hero-story__media .ama__hub-hero__video .ama__video__container {
  width: 100%;
  height: 100%;
  padding-bottom: 0;
}
@media (min-width: 37.5em) {
  .ama__member-feature__wrapper .ama__hero-story__media div a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 37.5em) {
  .ama__member-feature__wrapper {
    display: -ms-grid;
    display: grid;
    grid-column-gap: 28px;
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
    background: #EDEDED;
  }
  .ama__member-feature__wrapper .ama__hero-story {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .ama__member-feature__wrapper .ama__hero-story__media {
    margin-right: 0;
  }
  .ama__member-feature__wrapper .ama__hero-story__media img {
    height: 100%;
    width: 100%;
    max-width: 900px;
  }
  .ama__member-feature__wrapper .ama__member-feature-rail {
    -ms-grid-column: 2;
    grid-column-start: 2;
  }
}
@media (min-width: 56.25em) {
  .ama__member-feature__wrapper .ama__hero-story {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .ama__member-feature__wrapper .ama__hero-story__media {
    margin-right: -28px;
    max-height: 600px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-grid-column-span: 1;
    grid-column-end: 1;
  }
  .ama__member-feature__wrapper .ama__hero-story__media {
    margin-right: -112px;
  }
  .ama__member-feature__wrapper .ama__member-feature-rail {
    -ms-grid-column: 2;
    grid-column-start: 2;
  }
}

.ama__membership .ama__membership-content {
  background: #ece7f0;
  padding-bottom: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 56.25em) {
  .ama__membership .ama__membership-content {
    padding-bottom: 28px;
  }
}
.ama__membership .ama__membership-content > * {
  margin-top: 7px;
}
@media (min-width: 56.25em) {
  .ama__membership .ama__membership-content > * {
    margin-top: 14px;
  }
}
.ama__membership .ama__membership-content.bottom-margin {
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__membership .ama__membership-content.bottom-margin {
    margin-bottom: 28px;
  }
}
.ama__membership .ama__membership-content li {
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 300;
}
.ama__membership .ama__membership-content > * {
  margin-bottom: 0;
}
.ama__membership .ama__membership-content > *:not(.membership_image):not(.ama__button):not(.ama__membership_cta_container) {
  padding-left: 21px;
  padding-right: 21px;
}
@media (min-width: 56.25em) {
  .ama__membership .ama__membership-content > *:not(.membership_image):not(.ama__button):not(.ama__membership_cta_container) {
    padding-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__membership .ama__membership-content > *:not(.membership_image):not(.ama__button):not(.ama__membership_cta_container) {
    padding-right: 28px;
  }
}
.ama__membership .ama__membership-content .ama__h2, .ama__membership .ama__membership-content .ama__link-list--mobile .ui-accordion-header, .ama__link-list--mobile .ama__membership .ama__membership-content .ui-accordion-header, .ama__membership .ama__membership-content .ama__promo--inline-banner a, .ama__promo--inline-banner .ama__membership .ama__membership-content a {
  margin-bottom: 0;
}
.ama__membership .ama__membership-content .ama__membership_logo-container {
  background-color: #46166B;
  min-height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  margin-top: 0;
}
.ama__membership .ama__membership-content .ama__membership_logo-container .ama__membership_logo {
  margin-top: 4px;
  margin-bottom: 4px;
  max-height: 40px;
}
.ama__membership .ama__membership-content .ama__membership_logo-container .ama__membership_logo img {
  height: 40px;
  width: auto;
}
.ama__membership .ama__membership-content > .membership_image {
  margin: 0;
}
.ama__membership .ama__membership-content > .membership_image img {
  width: 100%;
  height: auto;
  margin-top: 0;
}
.ama__membership .ama__membership-content .ama__membership_cta_container {
  display: block;
  margin: 14px 28px 0px 28px;
}
@media (min-width: 56.25em) {
  .ama__membership .ama__membership-content .ama__membership_cta_container {
    margin-top: 14px;
  }
}
.ama__membership .ama__membership-content .ama__membership_cta_container .ama__button {
  margin: 0;
  width: 100%;
}

.ama__membership .ama__membership_media-container {
  display: none;
}

a.ama__membership {
  display: block;
  text-decoration: none;
}
a.ama__membership:hover {
  color: #000000;
  background: #c6becc;
}

.ama__membership_logo-container .logo {
  display: none;
}

.ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content,
.ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content {
  background: #ece7f0;
  margin: 0 -15px 35px -15px;
  position: relative;
  padding-bottom: 0;
}
@media (min-width: 37.5em) {
  .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content,
  .ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
  }
}
.ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .membership-content,
.ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .membership-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  margin-top: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 37.5em) {
  .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .membership-content,
  .ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .membership-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content > *,
.ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content > * {
  margin-bottom: 0;
}
.ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content > *:not(.membership_image):not(.ama__button):not(.ama__membership_cta_container),
.ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content > *:not(.membership_image):not(.ama__button):not(.ama__membership_cta_container) {
  padding: unset;
}
.ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .membership-body,
.ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .membership-body {
  display: none;
}
.ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_logo-container,
.ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_logo-container {
  display: block;
  width: 100%;
  height: 40px;
  position: relative;
  padding: 0;
}
@media (min-width: 37.5em) {
  .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_logo-container,
  .ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_logo-container {
    width: 102px;
    height: 44px;
  }
}
@media (min-width: 56.25em) {
  .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_logo-container,
  .ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_logo-container {
    width: 200px;
    height: 70px;
  }
}
.ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_logo-container .logo,
.ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_logo-container .logo {
  display: block;
  height: 31px;
  width: 76px;
  position: absolute;
  top: 15%;
  left: 2.3%;
}
@media (min-width: 37.5em) {
  .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_logo-container .logo,
  .ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_logo-container .logo {
    left: 12%;
  }
}
@media (min-width: 56.25em) {
  .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_logo-container .logo,
  .ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_logo-container .logo {
    top: 20%;
    left: 25%;
    height: 42px;
    width: 105px;
  }
}
.ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_logo-container .ama__site-logo,
.ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_logo-container .ama__site-logo {
  display: block;
  position: relative;
  height: 44px;
}
@media (min-width: 56.25em) {
  .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_logo-container .ama__site-logo,
  .ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_logo-container .ama__site-logo {
    height: 70px;
  }
}
.ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_title_container,
.ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_title_container {
  display: block;
  padding-left: 0;
  padding-right: 0;
  margin: 0;
}
@media (min-width: 37.5em) {
  .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_title_container,
  .ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_title_container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2.28;
    -webkit-box-flex: 6;
    -ms-flex-positive: 6;
    flex-grow: 6;
  }
}
.ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_cta_container,
.ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_cta_container {
  margin: 21px auto;
  display: block;
  max-width: 75%;
  text-align: center;
}
@media (min-width: 37.5em) {
  .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_cta_container,
  .ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_cta_container {
    margin: 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-flex: 2.28;
    -ms-flex-positive: 2.28;
    flex-grow: 2.28;
    text-align: right;
    position: relative;
    bottom: 0;
  }
}
@media (min-width: 56.25em) {
  .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_cta_container,
  .ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_cta_container {
    -webkit-box-flex: 3;
    -ms-flex-positive: 3;
    flex-grow: 3;
  }
}
@media (min-width: 75em) {
  .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_cta_container,
  .ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_cta_container {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
}
.ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content h3.ama__h3, .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content h3.ama__category-hero__title, .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content h3.ama__subcategory-hero__title,
.ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content h3.ama__h3,
.ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content h3.ama__category-hero__title,
.ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content h3.ama__subcategory-hero__title {
  margin-top: 14px;
  margin-bottom: 0;
  padding-left: 16%;
  padding-right: 16%;
  text-align: center;
}
@media (min-width: 37.5em) {
  .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content h3.ama__h3, .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content h3.ama__category-hero__title, .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content h3.ama__subcategory-hero__title,
  .ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content h3.ama__h3,
  .ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content h3.ama__category-hero__title,
  .ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content h3.ama__subcategory-hero__title {
    margin-top: 0;
    padding: 0;
  }
}
.ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content a.ama__button,
.ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content a.ama__button {
  padding: 0 22px;
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  font-size: 20px;
  width: unset;
  overflow: hidden;
}
@media (min-width: 37.5em) {
  .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content a.ama__button,
  .ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content a.ama__button {
    display: inline-block;
    margin: 0;
    padding: 0 12px;
    height: 44px;
    line-height: 44px;
    font-size: 15px;
  }
}
@media (min-width: 56.25em) {
  .ama__homepage div .layout--ama-page-section-one-col .ama__membership .ama__membership-content a.ama__button,
  .ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content a.ama__button {
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    margin-right: 28px;
  }
}

.ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership {
  margin-bottom: 28px;
}
@media (max-width: 37.5em) {
  .ama__subcategory-index div .layout--ama-page-section-one-col .ama__membership .ama__membership-content {
    margin: 0 0 35px 0;
  }
}

.layout__region--rail_right .ama__membership {
  margin-bottom: 21px;
}
@media (min-width: 37.5em) {
  .layout__region--rail_right .ama__membership {
    margin-bottom: 28px;
  }
}
@media (min-width: 75em) {
  .layout__region--rail_right .ama__membership {
    margin-bottom: 56px;
  }
  .layout__region--rail_right .ama__membership:last-of-type {
    margin-bottom: 0;
  }
}

@media (max-width: 37.5em) {
  .ama__layout--two-col-right--75-25__right .ama__membership {
    position: relative;
    margin-left: -25px;
    margin-right: -14px;
  }
  .ama__category-index.ama__layout--two-col-right--75-25 .ama__membership {
    position: relative;
    margin-left: -22px;
    margin-right: -22px;
  }
  .ama__subcategory-index .layout--ama-page-section-one-col .ama__membership .ama__membership-content {
    padding-bottom: 85px;
  }
}
.ama__category .layout__region--content > .ama__membership,
.ama__category .layout__region--content .layout--onecol .ama__membership,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership,
.index-page .ama__layout--one-column__page-content .ama__membership,
.index-page .index-promo .ama__membership,
.index-page .no-results .ama__membership,
.index-page > div > .ama__membership {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  padding-bottom: 28px;
  width: 100%;
  background: none;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content > .ama__membership,
  .ama__category .layout__region--content .layout--onecol .ama__membership,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership,
  .index-page .ama__layout--one-column__page-content .ama__membership,
  .index-page .index-promo .ama__membership,
  .index-page .no-results .ama__membership,
  .index-page > div > .ama__membership {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 56.25em) {
  .ama__category .layout__region--content > .ama__membership,
  .ama__category .layout__region--content .layout--onecol .ama__membership,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership,
  .index-page .ama__layout--one-column__page-content .ama__membership,
  .index-page .index-promo .ama__membership,
  .index-page .no-results .ama__membership,
  .index-page > div > .ama__membership {
    padding-bottom: 56px;
    margin-top: 56px;
  }
}
.ama__category .layout__region--content > .ama__membership .ama__membership-content,
.ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content,
.index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content,
.index-page .index-promo .ama__membership .ama__membership-content,
.index-page .no-results .ama__membership .ama__membership-content,
.index-page > div > .ama__membership .ama__membership-content {
  background: none;
  display: block;
  padding: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content > .ama__membership .ama__membership-content,
  .ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content,
  .index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content,
  .index-page .index-promo .ama__membership .ama__membership-content,
  .index-page .no-results .ama__membership .ama__membership-content,
  .index-page > div > .ama__membership .ama__membership-content {
    -webkit-box-flex: 0.4;
    -ms-flex: 0.4;
    flex: 0.4;
  }
}
@media (min-width: 56.25em) {
  .ama__category .layout__region--content > .ama__membership .ama__membership-content,
  .ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content,
  .index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content,
  .index-page .index-promo .ama__membership .ama__membership-content,
  .index-page .no-results .ama__membership .ama__membership-content,
  .index-page > div > .ama__membership .ama__membership-content {
    padding-right: 119px;
  }
}
.ama__category .layout__region--content > .ama__membership .ama__membership-content .membership-content,
.ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content .membership-content,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content .membership-content,
.index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content .membership-content,
.index-page .index-promo .ama__membership .ama__membership-content .membership-content,
.index-page .no-results .ama__membership .ama__membership-content .membership-content,
.index-page > div > .ama__membership .ama__membership-content .membership-content {
  padding-left: 0;
}
.ama__category .layout__region--content > .ama__membership .ama__membership-content .ama__membership_title_container,
.ama__category .layout__region--content > .ama__membership .ama__membership-content .membership-body,
.ama__category .layout__region--content > .ama__membership .ama__membership-content .ama__membership_cta_container,
.ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content .ama__membership_title_container,
.ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content .membership-body,
.ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content .ama__membership_cta_container,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_title_container,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content .membership-body,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_cta_container,
.index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content .ama__membership_title_container,
.index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content .membership-body,
.index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content .ama__membership_cta_container,
.index-page .index-promo .ama__membership .ama__membership-content .ama__membership_title_container,
.index-page .index-promo .ama__membership .ama__membership-content .membership-body,
.index-page .index-promo .ama__membership .ama__membership-content .ama__membership_cta_container,
.index-page .no-results .ama__membership .ama__membership-content .ama__membership_title_container,
.index-page .no-results .ama__membership .ama__membership-content .membership-body,
.index-page .no-results .ama__membership .ama__membership-content .ama__membership_cta_container,
.index-page > div > .ama__membership .ama__membership-content .ama__membership_title_container,
.index-page > div > .ama__membership .ama__membership-content .membership-body,
.index-page > div > .ama__membership .ama__membership-content .ama__membership_cta_container {
  padding: 0;
}
.ama__category .layout__region--content > .ama__membership .ama__membership-content .membership-body,
.ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content .membership-body,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content .membership-body,
.index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content .membership-body,
.index-page .index-promo .ama__membership .ama__membership-content .membership-body,
.index-page .no-results .ama__membership .ama__membership-content .membership-body,
.index-page > div > .ama__membership .ama__membership-content .membership-body {
  display: block;
}
.ama__category .layout__region--content > .ama__membership .ama__membership-content .ama__membership_logo-container,
.ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content .ama__membership_logo-container,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_logo-container,
.index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content .ama__membership_logo-container,
.index-page .index-promo .ama__membership .ama__membership-content .ama__membership_logo-container,
.index-page .no-results .ama__membership .ama__membership-content .ama__membership_logo-container,
.index-page > div > .ama__membership .ama__membership-content .ama__membership_logo-container {
  display: none;
}
.ama__category .layout__region--content > .ama__membership .ama__membership-content .ama__membership_title_container,
.ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content .ama__membership_title_container,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_title_container,
.index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content .ama__membership_title_container,
.index-page .index-promo .ama__membership .ama__membership-content .ama__membership_title_container,
.index-page .no-results .ama__membership .ama__membership-content .ama__membership_title_container,
.index-page > div > .ama__membership .ama__membership-content .ama__membership_title_container {
  margin-top: 14px;
  margin-bottom: 14px;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content > .ama__membership .ama__membership-content .ama__membership_title_container,
  .ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content .ama__membership_title_container,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_title_container,
  .index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content .ama__membership_title_container,
  .index-page .index-promo .ama__membership .ama__membership-content .ama__membership_title_container,
  .index-page .no-results .ama__membership .ama__membership-content .ama__membership_title_container,
  .index-page > div > .ama__membership .ama__membership-content .ama__membership_title_container {
    margin-top: 0;
    margin-bottom: 28px;
  }
}
.ama__category .layout__region--content > .ama__membership .ama__membership-content .ama__membership_cta_container,
.ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content .ama__membership_cta_container,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_cta_container,
.index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content .ama__membership_cta_container,
.index-page .index-promo .ama__membership .ama__membership-content .ama__membership_cta_container,
.index-page .no-results .ama__membership .ama__membership-content .ama__membership_cta_container,
.index-page > div > .ama__membership .ama__membership-content .ama__membership_cta_container {
  font-weight: 700;
  margin: 21px 0 0;
  max-width: unset;
  position: unset;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content > .ama__membership .ama__membership-content .ama__membership_cta_container,
  .ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content .ama__membership_cta_container,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_cta_container,
  .index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content .ama__membership_cta_container,
  .index-page .index-promo .ama__membership .ama__membership-content .ama__membership_cta_container,
  .index-page .no-results .ama__membership .ama__membership-content .ama__membership_cta_container,
  .index-page > div > .ama__membership .ama__membership-content .ama__membership_cta_container {
    margin: 28px 0 0;
    max-width: 224px;
  }
}
.ama__category .layout__region--content > .ama__membership .ama__membership-content .ama__membership_cta_container a.ama__button,
.ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content .ama__membership_cta_container a.ama__button,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__membership_cta_container a.ama__button,
.index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content .ama__membership_cta_container a.ama__button,
.index-page .index-promo .ama__membership .ama__membership-content .ama__membership_cta_container a.ama__button,
.index-page .no-results .ama__membership .ama__membership-content .ama__membership_cta_container a.ama__button,
.index-page > div > .ama__membership .ama__membership-content .ama__membership_cta_container a.ama__button {
  font-size: 18px;
  line-height: 27px;
  color: #001b1b;
  padding: 8px 14px 7px;
  height: unset;
  width: 100%;
  margin: 0;
}
.ama__category .layout__region--content > .ama__membership .ama__membership-content .ama__h2, .ama__category .layout__region--content > .ama__membership .ama__membership-content .ama__link-list--mobile .ui-accordion-header, .ama__link-list--mobile .ama__category .layout__region--content > .ama__membership .ama__membership-content .ui-accordion-header, .ama__category .layout__region--content > .ama__membership .ama__membership-content .ama__promo--inline-banner a, .ama__promo--inline-banner .ama__category .layout__region--content > .ama__membership .ama__membership-content a,
.ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content .ama__h2,
.ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content .ama__link-list--mobile .ui-accordion-header,
.ama__link-list--mobile .ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content .ui-accordion-header,
.ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content .ama__promo--inline-banner a,
.ama__promo--inline-banner .ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership-content a,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__h2,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__link-list--mobile .ui-accordion-header,
.ama__link-list--mobile .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ui-accordion-header,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content .ama__promo--inline-banner a,
.ama__promo--inline-banner .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership-content a,
.index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content .ama__h2,
.index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content .ama__link-list--mobile .ui-accordion-header,
.ama__link-list--mobile .index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content .ui-accordion-header,
.index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content .ama__promo--inline-banner a,
.ama__promo--inline-banner .index-page .ama__layout--one-column__page-content .ama__membership .ama__membership-content a,
.index-page .index-promo .ama__membership .ama__membership-content .ama__h2,
.index-page .index-promo .ama__membership .ama__membership-content .ama__link-list--mobile .ui-accordion-header,
.ama__link-list--mobile .index-page .index-promo .ama__membership .ama__membership-content .ui-accordion-header,
.index-page .index-promo .ama__membership .ama__membership-content .ama__promo--inline-banner a,
.ama__promo--inline-banner .index-page .index-promo .ama__membership .ama__membership-content a,
.index-page .no-results .ama__membership .ama__membership-content .ama__h2,
.index-page .no-results .ama__membership .ama__membership-content .ama__link-list--mobile .ui-accordion-header,
.ama__link-list--mobile .index-page .no-results .ama__membership .ama__membership-content .ui-accordion-header,
.index-page .no-results .ama__membership .ama__membership-content .ama__promo--inline-banner a,
.ama__promo--inline-banner .index-page .no-results .ama__membership .ama__membership-content a,
.index-page > div > .ama__membership .ama__membership-content .ama__h2,
.index-page > div > .ama__membership .ama__membership-content .ama__link-list--mobile .ui-accordion-header,
.ama__link-list--mobile .index-page > div > .ama__membership .ama__membership-content .ui-accordion-header,
.index-page > div > .ama__membership .ama__membership-content .ama__promo--inline-banner a,
.ama__promo--inline-banner .index-page > div > .ama__membership .ama__membership-content a {
  text-transform: uppercase;
  color: #46166B;
  text-align: left;
  padding: 0;
  margin: 0;
}
.ama__category .layout__region--content > .ama__membership .ama__membership_media-container,
.ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership_media-container,
.ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership_media-container,
.index-page .ama__layout--one-column__page-content .ama__membership .ama__membership_media-container,
.index-page .index-promo .ama__membership .ama__membership_media-container,
.index-page .no-results .ama__membership .ama__membership_media-container,
.index-page > div > .ama__membership .ama__membership_media-container {
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .ama__category .layout__region--content > .ama__membership .ama__membership_media-container,
  .ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership_media-container,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership_media-container,
  .index-page .ama__layout--one-column__page-content .ama__membership .ama__membership_media-container,
  .index-page .index-promo .ama__membership .ama__membership_media-container,
  .index-page .no-results .ama__membership .ama__membership_media-container,
  .index-page > div > .ama__membership .ama__membership_media-container {
    margin-left: 17px;
    -webkit-box-flex: 0.6;
    -ms-flex: 0.6;
    flex: 0.6;
  }
  .ama__category .layout__region--content > .ama__membership .ama__membership_media-container img,
  .ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership_media-container img,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership_media-container img,
  .index-page .ama__layout--one-column__page-content .ama__membership .ama__membership_media-container img,
  .index-page .index-promo .ama__membership .ama__membership_media-container img,
  .index-page .no-results .ama__membership .ama__membership_media-container img,
  .index-page > div > .ama__membership .ama__membership_media-container img {
    float: right;
  }
}
@media (min-width: 56.25em) {
  .ama__category .layout__region--content > .ama__membership .ama__membership_media-container,
  .ama__category .layout__region--content .layout--onecol .ama__membership .ama__membership_media-container,
  .ama__category .layout__region--content .layout--ama-page-section-one-col .ama__membership .ama__membership_media-container,
  .index-page .ama__layout--one-column__page-content .ama__membership .ama__membership_media-container,
  .index-page .index-promo .ama__membership .ama__membership_media-container,
  .index-page .no-results .ama__membership .ama__membership_media-container,
  .index-page > div > .ama__membership .ama__membership_media-container {
    margin-left: auto;
  }
}

@media (max-width: 37.5em) {
  .index-page .index-promo .ama__membership,
  .index-page .no-results .ama__membership {
    margin: 0;
  }
}
@media (max-width: 56.25em) {
  .index-page .index-promo .ama__membership,
  .index-page .no-results .ama__membership {
    padding-top: 28px;
  }
}

.index-page .index-promo .ama__membership,
.index-page .no-results .ama__membership:not(:last-child) {
  border-bottom: solid 2px #CBCBCB;
}

.index-page .ama__layout--one-column__page-content .index-hero .ama__membership {
  margin-top: 14px;
  padding-top: 14px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media (min-width: 56.25em) {
  .index-page .ama__layout--one-column__page-content .index-hero .ama__membership {
    padding: 0;
    margin-top: 28px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .index-page .ama__layout--one-column__page-content .index-hero .ama__membership .ama__membership-content {
    margin-right: 0;
  }
  .index-page .ama__layout--one-column__page-content .index-hero .ama__membership .ama__membership-content h2.ama__h2, .index-page .ama__layout--one-column__page-content .index-hero .ama__membership .ama__membership-content .ama__link-list--mobile h2.ui-accordion-header, .ama__link-list--mobile .index-page .ama__layout--one-column__page-content .index-hero .ama__membership .ama__membership-content h2.ui-accordion-header {
    text-transform: unset;
  }
}
.index-page .ama__layout--one-column__page-content .index-hero .ama__membership .ama__membership_media-container {
  margin: 0 0 14px 0;
  padding-left: 0;
  margin-right: auto;
}
@media (min-width: 56.25em) {
  .index-page .ama__layout--one-column__page-content .index-hero .ama__membership .ama__membership_media-container {
    margin-bottom: 0;
    padding-right: 22px;
  }
}
.index-page .ama__layout--one-column__page-content .index-hero .ama__membership .ama__membership_cta_container a.ama__button {
  background: #46166B;
  border-color: #46166B;
  color: #ffffff;
}
.index-page .ama__layout--one-column__page-content .index-hero .ama__membership .ama__membership_cta_container a.ama__button:hover {
  background: #9073A6;
}

.layout-builder__layout.layout--onecol .layout__region .ama__membership,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-column-gap: 120px;
  -moz-column-gap: 120px;
  column-gap: 120px;
  padding-bottom: 28px;
}
@media (min-width: 37.5em) {
  .layout-builder__layout.layout--onecol .layout__region .ama__membership,
  .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-column-gap: 17px;
    -moz-column-gap: 17px;
    column-gap: 17px;
  }
}
@media (min-width: 56.25em) {
  .layout-builder__layout.layout--onecol .layout__region .ama__membership,
  .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership {
    -webkit-column-gap: 120px;
    -moz-column-gap: 120px;
    column-gap: 120px;
    padding-bottom: 56px;
    margin-top: 56px;
  }
}
.layout-builder__layout.layout--onecol .layout__region .ama__membership .ama__membership-content,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership .ama__membership-content {
  background: none;
  display: block;
  padding: 0;
}
@media (min-width: 37.5em) {
  .layout-builder__layout.layout--onecol .layout__region .ama__membership .ama__membership-content,
  .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership .ama__membership-content {
    max-width: 380px;
  }
}
.layout-builder__layout.layout--onecol .layout__region .ama__membership .ama__membership-content .ama__membership_title_container,
.layout-builder__layout.layout--onecol .layout__region .ama__membership .ama__membership-content .membership-body,
.layout-builder__layout.layout--onecol .layout__region .ama__membership .ama__membership-content .ama__membership_cta_container,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership .ama__membership-content .ama__membership_title_container,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership .ama__membership-content .membership-body,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership .ama__membership-content .ama__membership_cta_container {
  padding: 0;
}
.layout-builder__layout.layout--onecol .layout__region .ama__membership .ama__membership-content .ama__membership_logo-container,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership .ama__membership-content .ama__membership_logo-container {
  display: none;
}
.layout-builder__layout.layout--onecol .layout__region .ama__membership .ama__membership-content .ama__membership_title_container,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership .ama__membership-content .ama__membership_title_container {
  margin-top: 28px;
  margin-bottom: 14px;
}
@media (min-width: 37.5em) {
  .layout-builder__layout.layout--onecol .layout__region .ama__membership .ama__membership-content .ama__membership_title_container,
  .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership .ama__membership-content .ama__membership_title_container {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.layout-builder__layout.layout--onecol .layout__region .ama__membership .ama__membership-content .ama__membership_cta_container,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership .ama__membership-content .ama__membership_cta_container {
  font-weight: 700;
  margin: 21px 0 0;
  max-width: unset;
  position: unset;
}
@media (min-width: 37.5em) {
  .layout-builder__layout.layout--onecol .layout__region .ama__membership .ama__membership-content .ama__membership_cta_container,
  .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership .ama__membership-content .ama__membership_cta_container {
    margin: 28px 0 0;
    max-width: 224px;
  }
}
.layout-builder__layout.layout--onecol .layout__region .ama__membership .ama__membership-content .ama__membership_cta_container a.ama__button,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership .ama__membership-content .ama__membership_cta_container a.ama__button {
  color: #001b1b;
  font-size: 18px;
  line-height: 27px;
  padding: 8px 14px 7px;
  height: unset;
  width: 100%;
  margin: 0;
}
.layout-builder__layout.layout--onecol .layout__region .ama__membership .ama__membership-content .ama__h2, .layout-builder__layout.layout--onecol .layout__region .ama__membership .ama__membership-content .ama__link-list--mobile .ui-accordion-header, .ama__link-list--mobile .layout-builder__layout.layout--onecol .layout__region .ama__membership .ama__membership-content .ui-accordion-header, .layout-builder__layout.layout--onecol .layout__region .ama__membership .ama__membership-content .ama__promo--inline-banner a, .ama__promo--inline-banner .layout-builder__layout.layout--onecol .layout__region .ama__membership .ama__membership-content a,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership .ama__membership-content .ama__h2,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership .ama__membership-content .ama__link-list--mobile .ui-accordion-header,
.ama__link-list--mobile .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership .ama__membership-content .ui-accordion-header,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership .ama__membership-content .ama__promo--inline-banner a,
.ama__promo--inline-banner .layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership .ama__membership-content a {
  text-transform: uppercase;
  color: #46166B;
  text-align: left;
  padding: 0;
  margin: 0;
}
.layout-builder__layout.layout--onecol .layout__region .ama__membership .ama__membership_media-container,
.layout-builder__layout.layout--ama-page-section-one-col .layout__region .ama__membership .ama__membership_media-container {
  display: block;
  width: 100%;
  max-width: 680px;
  padding: 0;
  margin: 0;
}

.text-body promo-embed.promo-size-full .partner-promo-inline [data-size=half].embedded-entity, .text-body promo-embed.promo-size-half .partner-promo-inline [data-size=half].embedded-entity {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.text-body promo-embed.promo-size-full .embedded-entity, .text-body promo-embed.promo-size-half .embedded-entity {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.text-body promo-embed.promo-size-full .embedded-entity .partner-promo--media-container, .text-body promo-embed.promo-size-full .embedded-entity .ama__membership_media-container, .text-body promo-embed.promo-size-half .embedded-entity .partner-promo--media-container, .text-body promo-embed.promo-size-half .embedded-entity .ama__membership_media-container {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .text-body promo-embed.promo-size-full .embedded-entity .partner-promo--media-container, .text-body promo-embed.promo-size-full .embedded-entity .ama__membership_media-container, .text-body promo-embed.promo-size-half .embedded-entity .partner-promo--media-container, .text-body promo-embed.promo-size-half .embedded-entity .ama__membership_media-container {
    margin-bottom: 28px;
  }
}
.text-body promo-embed.promo-size-full a.ama__button--complementary, .text-body promo-embed.promo-size-half a.ama__button--complementary {
  width: 100%;
  min-width: 220px;
}
.text-body promo-embed.promo-size-full a.ama__button--complementary:focus-visible, .text-body promo-embed.promo-size-half a.ama__button--complementary:focus-visible {
  outline: 2px solid #0076a5;
  outline-offset: 10px;
}
.text-body promo-embed.promo-size-full h2.section-title, .text-body promo-embed.promo-size-half h2.section-title {
  display: none;
}
@media (min-width: 56.25em) {
  .text-body promo-embed.promo-size-full a.ama__button--complementary, .text-body promo-embed.promo-size-half a.ama__button--complementary {
    width: auto;
  }
  .text-body promo-embed.promo-size-full ul, .text-body promo-embed.promo-size-half ul {
    margin-left: 0;
  }
  .text-body promo-embed.promo-size-full {
    width: 100%;
    clear: both;
    display: block;
  }
  .text-body promo-embed.promo-size-full .embedded-entity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .text-body promo-embed.promo-size-full .embedded-entity > div {
    max-width: 50%;
    width: 50%;
  }
  .text-body promo-embed.promo-size-full .embedded-entity .membership-content {
    padding-right: 5px;
  }
  .text-body promo-embed.promo-size-full .embedded-entity .partner-promo--media-container, .text-body promo-embed.promo-size-full .embedded-entity .ama__membership_media-container {
    -webkit-box-ordinal-group: 100;
    -ms-flex-order: 99;
    order: 99;
  }
  .text-body promo-embed.promo-size-half.align-left, .text-body promo-embed.promo-size-half.align-right {
    display: inline;
    max-width: 50%;
  }
  .text-body promo-embed.promo-size-half.align-left {
    float: left;
    clear: left;
    padding-right: 21px;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .text-body promo-embed.promo-size-half.align-left {
    padding-right: 28px;
  }
}
@media (min-width: 56.25em) {
  .text-body promo-embed.promo-size-half.align-right {
    float: right;
    clear: right;
    padding-left: 21px;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .text-body promo-embed.promo-size-half.align-right {
    padding-left: 28px;
  }
}
.text-body promo-embed > div[class^=membership-] {
  border: solid #000000;
  border-width: 1px 0;
  margin-bottom: 21px;
  padding-bottom: 21px;
  margin-top: 21px;
  padding-top: 21px;
}
@media (min-width: 56.25em) {
  .text-body promo-embed > div[class^=membership-] {
    margin-bottom: 28px;
  }
}
@media (min-width: 56.25em) {
  .text-body promo-embed > div[class^=membership-] {
    padding-bottom: 28px;
  }
}
@media (min-width: 56.25em) {
  .text-body promo-embed > div[class^=membership-] {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .text-body promo-embed > div[class^=membership-] {
    padding-top: 28px;
  }
}
.text-body promo-embed > div[class^=membership-] h2 {
  color: #46166B;
}

.ama__membership.ama_drfinder_promo {
  background-color: transparent;
  margin-top: 56px;
  padding-bottom: 56px;
}
.ama__membership.ama_drfinder_promo .ama__membership-content {
  background: none;
}
.ama__membership.ama_drfinder_promo .ama__membership-content li {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
}
.ama__membership.ama_drfinder_promo .ama__membership_cta_container {
  margin-left: 0;
  padding-left: 21px;
}
@media (min-width: 56.25em) {
  .ama__membership.ama_drfinder_promo .ama__membership_cta_container {
    padding-left: 28px;
  }
}
.ama__membership.ama_drfinder_promo .ama__membership_cta_container .ama__button {
  width: auto;
}
.ama__membership.ama_drfinder_promo .ama__h2, .ama__membership.ama_drfinder_promo .ama__link-list--mobile .ui-accordion-header, .ama__link-list--mobile .ama__membership.ama_drfinder_promo .ui-accordion-header, .ama__membership.ama_drfinder_promo .ama__promo--inline-banner a, .ama__promo--inline-banner .ama__membership.ama_drfinder_promo a {
  color: #46166B;
}
.ama__membership.ama_drfinder_promo .membership-body {
  margin: 7px 0;
}

.ama__org-nav {
  text-align: right;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-right: 55px;
}
@media (max-width: 75em) {
  .ama__org-nav {
    margin-right: 0;
  }
}
.ama__org-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 5px;
  margin-bottom: 14px;
}
.ama__org-nav ul li {
  display: inline-block;
  margin-left: 0;
}
.ama__org-nav ul li a {
  color: #000000;
  text-decoration: none;
  margin-left: 14px;
  font-size: 0.66em;
  line-height: 1.5;
  white-space: nowrap;
}
@media (min-width: 75em) {
  .ama__org-nav ul li a {
    font-size: 0.778em;
    line-height: 1.5;
  }
}
.ama__org-nav ul li a:hover {
  text-decoration: underline;
}
.ama__org-nav ul li a:focus-visible {
  outline: 2px solid #027DBC;
  outline-offset: 3px;
}

.wf-active {
  /* styles to use when web fonts are loading */
}
.wf-active .ama__org-nav li a {
  font-size: 0.778em;
  font-weight: 600;
}

.ama__tab-title--page a.ui-tabs-anchor {
  padding: 10px 10px 3px !important;
  line-height: 1.3;
  color: #000000;
}
@media (min-width: 37.5em) {
  .ama__tab-title--page a.ui-tabs-anchor {
    margin-bottom: -2px;
  }
}
.ama__tab-title--page.ui-tabs-active a {
  border-bottom: solid 3px #46166B;
}

.ama__tabs-page-content > .ama__tabs-navigation {
  border-bottom: solid 1px #5C5C5C;
}

.ama__accordion-tab.ui-state-default {
  color: #46166B;
  border: solid thin #46166B;
  text-align: center;
  background: #ffffff;
  border-radius: 0;
  margin-left: 21px;
  margin-right: 21px;
}
@media (min-width: 56.25em) {
  .ama__accordion-tab.ui-state-default {
    margin-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__accordion-tab.ui-state-default {
    margin-right: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__accordion-tab.ui-state-default {
    margin: 20px 5px;
  }
}
.ama__accordion-tab.ui-state-default .ui-icon {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%);
  display: none;
}
.ama__accordion-tab.ui-state-default.ui-state-active {
  background: #46166B;
  color: #ffffff;
  margin-left: 21px;
  margin-right: 21px;
}
@media (min-width: 56.25em) {
  .ama__accordion-tab.ui-state-default.ui-state-active {
    margin-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__accordion-tab.ui-state-default.ui-state-active {
    margin-right: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__accordion-tab.ui-state-default.ui-state-active {
    margin: 20px 5px;
  }
}
.ama__accordion-tab.ui-state-default.ui-state-active .ui-icon {
  display: block;
}
@media (min-width: 37.5em) {
  .ama__accordion-tab.ui-state-default {
    display: none;
  }
}

.ama__accordion .ama__tabs--content {
  padding: 20px 0px;
  padding-left: 21px;
  padding-right: 21px;
}
@media (min-width: 56.25em) {
  .ama__accordion .ama__tabs--content {
    padding-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__accordion .ama__tabs--content {
    padding-right: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__accordion .ama__tabs--content {
    padding: 20px 5px;
  }
}

.quick-link--icon--advocacy--compact, .quick-link--icon--advocacy {
  display: inline-block;
  background-image: url("../svg/icon-advocacy-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--advocacy {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--advocacy {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--advocacy--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--ambulance--compact, .quick-link--icon--ambulance {
  display: inline-block;
  background-image: url("../svg/icon-ambulance-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--ambulance {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--ambulance {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--ambulance--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--book--compact, .quick-link--icon--book {
  display: inline-block;
  background-image: url("../svg/icon-book-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--book {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--book {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--book--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--books--compact, .quick-link--icon--books {
  display: inline-block;
  background-image: url("../svg/icon-books-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--books {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--books {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--books--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--career--compact, .quick-link--icon--career {
  display: inline-block;
  background-image: url("../svg/icon-career-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--career {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--career {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--career--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--check--compact, .quick-link--icon--check {
  display: inline-block;
  background-image: url("../svg/icon-check-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--check {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--check {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--check--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--discount--compact, .quick-link--icon--discount {
  display: inline-block;
  background-image: url("../svg/icon-discount-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--discount {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--discount {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--discount--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--documents--compact, .quick-link--icon--documents {
  display: inline-block;
  background-image: url("../svg/icon-documents-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--documents {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--documents {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--documents--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--event--compact, .quick-link--icon--event {
  display: inline-block;
  background-image: url("../svg/icon-event-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--event {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--event {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--event--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--gift--compact, .quick-link--icon--gift {
  display: inline-block;
  background-image: url("../svg/icon-gift-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--gift {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--gift {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--gift--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--graduation--compact, .quick-link--icon--graduation {
  display: inline-block;
  background-image: url("../svg/icon-graduation-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--graduation {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--graduation {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--graduation--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--hospital--compact, .quick-link--icon--hospital {
  display: inline-block;
  background-image: url("../svg/icon-hospital-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--hospital {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--hospital {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--hospital--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--house--compact, .quick-link--icon--house {
  display: inline-block;
  background-image: url("../svg/icon-house-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--house {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--house {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--house--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--lightbulb--compact, .quick-link--icon--lightbulb {
  display: inline-block;
  background-image: url("../svg/icon-lightbulb-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--lightbulb {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--lightbulb {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--lightbulb--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--people--compact, .quick-link--icon--people {
  display: inline-block;
  background-image: url("../svg/icon-people-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--people {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--people {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--people--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--prescription--compact, .quick-link--icon--prescription {
  display: inline-block;
  background-image: url("../svg/icon-prescription-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--prescription {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--prescription {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--prescription--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--puzzle--compact, .quick-link--icon--puzzle {
  display: inline-block;
  background-image: url("../svg/icon-puzzle-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--puzzle {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--puzzle {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--puzzle--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--saved--compact, .quick-link--icon--saved {
  display: inline-block;
  background-image: url("../svg/icon-saved-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--saved {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--saved {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--saved--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--search--compact, .quick-link--icon--search {
  display: inline-block;
  background-image: url("../svg/icon-search-purple-2.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--search {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--search {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--search--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--stethoscope--compact, .quick-link--icon--stethoscope {
  display: inline-block;
  background-image: url("../svg/icon-stethoscope-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--stethoscope {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--stethoscope {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--stethoscope--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--subscription--compact, .quick-link--icon--subscription {
  display: inline-block;
  background-image: url("../svg/icon-subscription-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--subscription {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--subscription {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--subscription--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.quick-link--icon--syringe--compact, .quick-link--icon--syringe {
  display: inline-block;
  background-image: url("../svg/icon-syringe-purple.svg");
  background-repeat: no-repeat;
}

.quick-link--icon--syringe {
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 37.5em) {
  .quick-link--icon--syringe {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}

.quick-link--icon--syringe--compact {
  background-size: 24px;
  width: 24px;
  height: 24px;
}

.ama__personalized-quick-links__secondary__item, .ama__personalized-quick-links__primary__item {
  background-color: #ffffff;
  text-decoration: none;
  color: #000000;
  cursor: pointer;
}

.ama__personalized-quick-links__secondary__label, .ama__personalized-quick-links__primary__label {
  color: #000000;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  text-decoration: none;
}

.ama__quick-links-hub, .ama__personalized-account-hub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: white;
  border-radius: 8px;
  border: 1px solid #EDEDED;
  -webkit-box-shadow: 0px 2px 4px -2px rgba(16, 24, 40, 0.0588235294), 0px 4px 8px -2px rgba(16, 24, 40, 0.1019607843);
  box-shadow: 0px 2px 4px -2px rgba(16, 24, 40, 0.0588235294), 0px 4px 8px -2px rgba(16, 24, 40, 0.1019607843);
  padding: 10.5px;
  margin-top: 21px;
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__quick-links-hub, .ama__personalized-account-hub {
    padding: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__quick-links-hub, .ama__personalized-account-hub {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__quick-links-hub, .ama__personalized-account-hub {
    margin-bottom: 28px;
  }
}

.ama__quick-links-hub__title {
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  color: #000000;
  font-family: "kepler-std", "Georgia", "Times New Roman", serif;
  font-weight: 600;
  font-style: normal;
  line-height: normal;
  text-decoration: none;
  font-size: 1.7206em;
  line-height: 1.105;
}
@media screen and (min-width: 37.5em) {
  .ama__quick-links-hub__title {
    font-size: 1.5977em;
    line-height: 1.165;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__quick-links-hub__title {
    font-size: 1.777em;
    line-height: 1.18;
  }
}
@media screen and (min-width: 75em) {
  .ama__quick-links-hub__title {
    font-size: 1.777em;
    line-height: 1.18;
  }
}

.ama__personalized-account-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .ama__personalized-account-info {
    gap: 24px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.ama__personalized-account-info__card__image {
  width: 85px;
}
@media (min-width: 37.5em) {
  .ama__personalized-account-info__card__image {
    width: 250px;
  }
}
.ama__personalized-account-info__profile {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}
.ama__personalized-account-info__name {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 1.7206em;
  line-height: 1.105;
  line-height: normal;
}
@media screen and (min-width: 37.5em) {
  .ama__personalized-account-info__name {
    font-size: 1.5977em;
    line-height: 1.165;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__personalized-account-info__name {
    font-size: 1.777em;
    line-height: 1.18;
  }
}
@media screen and (min-width: 75em) {
  .ama__personalized-account-info__name {
    font-size: 1.777em;
    line-height: 1.18;
  }
}
.ama__personalized-account-info__subtitle {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 300;
  letter-spacing: 0.5px;
  font-size: 1.1em;
  line-height: 1.182;
  text-transform: uppercase;
  color: #5C5C5C;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
}
@media screen and (min-width: 37.5em) {
  .ama__personalized-account-info__subtitle {
    font-size: 1.1em;
    line-height: 1.182;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__personalized-account-info__subtitle {
    font-size: 1em;
    line-height: 1;
  }
}
@media screen and (min-width: 75em) {
  .ama__personalized-account-info__subtitle {
    font-size: 1em;
    line-height: 1;
  }
}
@media (min-width: 37.5em) {
  .ama__personalized-account-info__subtitle {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.ama__personalized-account-info__subtitle__divider {
  display: none;
  color: #CBCBCB;
  padding-left: 5.25px;
  padding-right: 5.25px;
}
@media (min-width: 56.25em) {
  .ama__personalized-account-info__subtitle__divider {
    padding-left: 7px;
  }
}
@media (min-width: 56.25em) {
  .ama__personalized-account-info__subtitle__divider {
    padding-right: 7px;
  }
}
@media (min-width: 37.5em) {
  .ama__personalized-account-info__subtitle__divider {
    display: block;
  }
}

.ama__personalized-quick-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
}
.ama__personalized-quick-links a {
  text-decoration: none;
}
@media (min-width: 75em) {
  .ama__personalized-quick-links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__personalized-quick-links__primary {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}
.ama__personalized-quick-links__primary--span-2 {
  -ms-grid-column-span: 2;
  grid-column: span 2;
}
@media (min-width: 56.25em) {
  .ama__personalized-quick-links__primary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 75em) {
  .ama__personalized-quick-links__primary {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 732px;
    flex: 1 1 732px;
    gap: 24px;
  }
}
.ama__personalized-quick-links__primary__item {
  width: 100%;
  min-width: 52.5;
  min-height: 52.5;
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  border-radius: 8px;
  border: 1px solid #E4E3E6;
  text-align: center;
}
@media (min-width: 56.25em) {
  .ama__personalized-quick-links__primary__item {
    min-height: 165px;
    min-width: 125px;
  }
}
.ama__personalized-quick-links__primary__item--compact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  min-height: 100px;
  gap: 4px;
}
@media (min-width: 56.25em) {
  .ama__personalized-quick-links__primary__item--compact {
    min-width: 100px;
  }
}
.ama__personalized-quick-links__primary__item:hover {
  background-color: #7229D1;
  border: 1px solid #7229D1;
}
.ama__personalized-quick-links__primary__item:active {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.4)));
  background-image: linear-gradient(rgba(0, 0, 0, 0.4) 0 0);
}
.ama__personalized-quick-links__primary__item:focus-visible {
  outline: 2px solid #0076a5;
  outline-offset: 4px;
}
.ama__personalized-quick-links__primary__item:hover .ama__personalized-quick-links__primary__icon-background {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="85" height="85" viewBox="0 0 85 85" fill="none"><circle cx="42.5" cy="42.5" r="42.5" fill="%2346166B" fill-opacity="0.25"/></svg>');
}
.ama__personalized-quick-links__primary__item:hover .ama__personalized-quick-links__primary__label {
  color: #ffffff;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--advocacy {
  background: url("../svg/icon-advocacy-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--advocacy {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--advocacy--compact {
  background: url("../svg/icon-advocacy-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--ambulance {
  background: url("../svg/icon-ambulance-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--ambulance {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--ambulance--compact {
  background: url("../svg/icon-ambulance-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--book {
  background: url("../svg/icon-book-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--book {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--book--compact {
  background: url("../svg/icon-book-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--books {
  background: url("../svg/icon-books-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--books {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--books--compact {
  background: url("../svg/icon-books-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--career {
  background: url("../svg/icon-career-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--career {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--career--compact {
  background: url("../svg/icon-career-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--check {
  background: url("../svg/icon-check-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--check {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--check--compact {
  background: url("../svg/icon-check-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--discount {
  background: url("../svg/icon-discount-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--discount {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--discount--compact {
  background: url("../svg/icon-discount-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--documents {
  background: url("../svg/icon-documents-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--documents {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--documents--compact {
  background: url("../svg/icon-documents-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--event {
  background: url("../svg/icon-event-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--event {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--event--compact {
  background: url("../svg/icon-event-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--gift {
  background: url("../svg/icon-gift-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--gift {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--gift--compact {
  background: url("../svg/icon-gift-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--graduation {
  background: url("../svg/icon-graduation-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--graduation {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--graduation--compact {
  background: url("../svg/icon-graduation-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--hospital {
  background: url("../svg/icon-hospital-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--hospital {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--hospital--compact {
  background: url("../svg/icon-hospital-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--house {
  background: url("../svg/icon-house-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--house {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--house--compact {
  background: url("../svg/icon-house-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--lightbulb {
  background: url("../svg/icon-lightbulb-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--lightbulb {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--lightbulb--compact {
  background: url("../svg/icon-lightbulb-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--people {
  background: url("../svg/icon-people-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--people {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--people--compact {
  background: url("../svg/icon-people-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--prescription {
  background: url("../svg/icon-prescription-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--prescription {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--prescription--compact {
  background: url("../svg/icon-prescription-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--puzzle {
  background: url("../svg/icon-puzzle-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--puzzle {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--puzzle--compact {
  background: url("../svg/icon-puzzle-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--saved {
  background: url("../svg/icon-saved-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--saved {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--saved--compact {
  background: url("../svg/icon-saved-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--search {
  background: url("../svg/icon-search-white-2.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--search {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--search--compact {
  background: url("../svg/icon-search-white-2.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--stethoscope {
  background: url("../svg/icon-stethoscope-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--stethoscope {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--stethoscope--compact {
  background: url("../svg/icon-stethoscope-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--subscription {
  background: url("../svg/icon-subscription-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--subscription {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--subscription--compact {
  background: url("../svg/icon-subscription-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--syringe {
  background: url("../svg/icon-syringe-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
@media (min-width: 25em) {
  .ama__personalized-quick-links__primary__item:hover .quick-link--icon--syringe {
    background-size: 44px;
    width: 44px;
    height: 44px;
  }
}
.ama__personalized-quick-links__primary__item:hover .quick-link--icon--syringe--compact {
  background: url("../svg/icon-syringe-white.svg");
  background-size: 24px;
  width: 24px;
  height: 24px;
}
.ama__personalized-quick-links__primary__icon-background {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 85 85" fill="none"><circle cx="42.5" cy="42.5" r="42.5" fill="white"/><circle cx="42.5" cy="42.5" r="42.5" fill="%238641BC" fill-opacity="0.1"/></svg>');
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 45px;
  height: 45px;
}
@media (min-width: 37.5em) {
  .ama__personalized-quick-links__primary__icon-background {
    width: 80px;
    height: 80px;
  }
}
@media (min-width: 56.25em) {
  .ama__personalized-quick-links__primary__icon-background {
    width: 85px;
    height: 85px;
  }
}
.ama__personalized-quick-links__primary__icon-background--compact {
  width: 45px;
  height: 45px;
}
.ama__personalized-quick-links__secondary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1.5;
  -ms-flex: 1.5 1 30%;
  flex: 1.5 1 30%;
  min-width: 105px, 2;
}
@media (min-width: 37.5em) {
  .ama__personalized-quick-links__secondary {
    min-width: 165px;
  }
}
.ama__personalized-quick-links__secondary__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 44px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-bottom: 1px solid var(--Color-DividerLineGrey, #E4E3E6);
}
.ama__personalized-quick-links__secondary__item:hover {
  text-decoration: underline;
}
.ama__personalized-quick-links__secondary__item:focus-visible {
  outline: 2px solid #0076a5;
  outline-offset: 4px;
  z-index: 1;
  position: relative;
}
.ama__personalized-quick-links__secondary__item:last-child {
  border-bottom: none;
}
.ama__personalized-quick-links__secondary__label {
  padding: 8px;
}

.ama__product-nav {
  background: #000000;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
}
.ama__product-nav .product-menu-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 16px;
  color: #ffffff;
  padding: 10px 0;
  padding-right: 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  cursor: pointer;
}
@media (min-width: 56.25em) {
  .ama__product-nav .product-menu-title {
    display: none;
  }
}
.ama__product-nav .product-menu-title:focus-visible {
  outline: 2px solid #80d4f5;
  outline-offset: 3px;
}
.ama__product-nav .product-menu-title:focus-visible {
  outline-offset: -5px;
  padding-left: 0;
  margin-left: -15px;
  text-indent: 15px;
  padding-right: 10px;
}
.ama__product-nav .product-menu-title:after {
  content: "";
  background: url("../svg/drop-arrow-down.svg") no-repeat 99% center/20px;
  height: 30px;
  width: 30px;
}
.ama__product-nav .dropdown-container {
  position: absolute;
  z-index: -1;
  height: 0;
  background-color: #000000;
  width: 100%;
  border-top: 1px solid #ffffff;
  overflow-y: hidden;
}
@media (min-width: 56.25em) {
  .ama__product-nav .dropdown-container {
    position: static;
    height: auto;
    border: 0;
  }
}
.ama__product-nav .dropdown-container:focus-within {
  z-index: 600;
  height: auto;
  max-height: 262px;
  overflow-y: auto;
  scrollbar-color: #f1f1f1 #000000;
  scrollbar-width: thin;
}
.ama__product-nav.expanded .product-menu-title:after {
  content: "";
  background: url("../svg/drop-arrow-up.svg") no-repeat 99% center/20px;
}
.ama__product-nav.expanded .dropdown-container {
  z-index: 600;
  height: auto;
  max-height: 262px;
  overflow-y: auto;
  scrollbar-color: #f1f1f1 #000000;
  scrollbar-width: thin;
}
.ama__product-nav.expanded .dropdown-container ul {
  width: 75%;
}
.ama__product-nav .container {
  min-height: 0;
}
@media (min-width: 56.25em) {
  .ama__product-nav {
    display: block;
  }
}
.ama__product-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0;
  padding: 11px 0;
}
@media (min-width: 56.25em) {
  .ama__product-nav ul {
    padding: 0;
  }
}
.ama__product-nav li {
  list-style: none;
  width: 100%;
}
@media (min-width: 56.25em) {
  .ama__product-nav li {
    width: auto;
    line-height: 1;
  }
}
.ama__product-nav li a {
  margin: 0 14px;
  z-index: 99;
  font-size: 16px;
  margin-left: 0;
  padding: 7px 0;
  display: block;
}
@media (min-width: 56.25em) {
  .ama__product-nav li a {
    padding: 14px 0;
    line-height: 16.8px;
    font-size: 12px;
  }
}
@media (min-width: 75em) {
  .ama__product-nav li a {
    font-size: 14px;
  }
}
.ama__product-nav li a:focus-visible {
  outline: 2px solid #80d4f5;
  outline-offset: 3px;
}
.ama__product-nav li:first-child > a {
  margin-left: 0;
}

.ama__product-nav-catcher {
  position: fixed;
  height: 100%;
  width: 100%;
}

.ama__promo-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: -56px;
}
.ama__promo-group > * {
  margin-bottom: 56px;
}
@media (min-width: 37.5em) {
  .ama__promo-group > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(50% - 14px);
    flex: 1 1 calc(50% - 14px);
    max-width: calc(50% - 14px);
  }
}
@media (min-width: 37.5em) and (-ms-high-contrast: none), (min-width: 37.5em) and (-ms-high-contrast: active) {
  .ama__promo-group > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: calc(50% - 14px);
  }
}
@media (min-width: 56.25em) {
  .ama__promo-group > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(33.3333333333% - 14px);
    flex: 1 1 calc(33.3333333333% - 14px);
    max-width: calc(33.3333333333% - 14px);
  }
}
@media (min-width: 56.25em) and (-ms-high-contrast: none), (min-width: 56.25em) and (-ms-high-contrast: active) {
  .ama__promo-group > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: calc(33.3333333333% - 14px);
  }
}

promo-embed {
  position: relative;
  z-index: 1;
}
promo-embed div[class*=related_coverage-] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-top: 1px solid #a1a1a4;
  border-bottom: 1px solid #a1a1a4;
  margin: 14px 0;
}
promo-embed div[class*=related_coverage-] p, promo-embed div[class*=related_coverage-] .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text promo-embed div[class*=related_coverage-] .ama__image__text__subtitle, promo-embed div[class*=related_coverage-] .ama__resource-link--inline__text {
  margin-bottom: 0;
  display: inline-block;
}
promo-embed div[class*=related_coverage-] .heading {
  margin-bottom: 21px;
}
promo-embed div[class*=related_coverage-] .heading p, promo-embed div[class*=related_coverage-] .heading .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text promo-embed div[class*=related_coverage-] .heading .ama__image__text__subtitle, promo-embed div[class*=related_coverage-] .heading .ama__resource-link--inline__text {
  font-weight: 700;
  font-size: 20px;
}
@media (min-width: 37.5em) {
  promo-embed div[class*=related_coverage-] .heading p, promo-embed div[class*=related_coverage-] .heading .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text promo-embed div[class*=related_coverage-] .heading .ama__image__text__subtitle, promo-embed div[class*=related_coverage-] .heading .ama__resource-link--inline__text {
    font-size: 26px;
  }
}
promo-embed div[class*=related_coverage-] .link-heading p, promo-embed div[class*=related_coverage-] .link-heading .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text promo-embed div[class*=related_coverage-] .link-heading .ama__image__text__subtitle, promo-embed div[class*=related_coverage-] .link-heading .ama__resource-link--inline__text {
  font-weight: 700;
  line-height: 25.2px;
  font-size: 18px;
}
@media (min-width: 56.25em) {
  promo-embed div[class*=related_coverage-] .link-heading p, promo-embed div[class*=related_coverage-] .link-heading .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text promo-embed div[class*=related_coverage-] .link-heading .ama__image__text__subtitle, promo-embed div[class*=related_coverage-] .link-heading .ama__resource-link--inline__text {
    font-size: 20px;
  }
}
promo-embed div[class*=related_coverage-] .link {
  margin-bottom: 14px;
}
promo-embed div[class*=related_coverage-] .link p, promo-embed div[class*=related_coverage-] .link .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text promo-embed div[class*=related_coverage-] .link .ama__image__text__subtitle, promo-embed div[class*=related_coverage-] .link .ama__resource-link--inline__text {
  font-size: 14px;
}
@media (min-width: 37.5em) {
  promo-embed div[class*=related_coverage-] .link p, promo-embed div[class*=related_coverage-] .link .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text promo-embed div[class*=related_coverage-] .link .ama__image__text__subtitle, promo-embed div[class*=related_coverage-] .link .ama__resource-link--inline__text {
    font-size: 20px;
  }
}
@media (min-width: 56.25em) {
  promo-embed div[class*=related_coverage-] .link p, promo-embed div[class*=related_coverage-] .link .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text promo-embed div[class*=related_coverage-] .link .ama__image__text__subtitle, promo-embed div[class*=related_coverage-] .link .ama__resource-link--inline__text {
    font-size: 18px;
  }
}
promo-embed div[class*=related_coverage-] .link p a, promo-embed div[class*=related_coverage-] .link .ama__jama .ama__image__text .ama__image__text__subtitle a, .ama__jama .ama__image__text promo-embed div[class*=related_coverage-] .link .ama__image__text__subtitle a, promo-embed div[class*=related_coverage-] .link .ama__resource-link--inline__text a {
  color: #027DBC;
  text-decoration: none;
}
promo-embed div[class*=related_coverage-] .link p a:hover, promo-embed div[class*=related_coverage-] .link .ama__jama .ama__image__text .ama__image__text__subtitle a:hover, .ama__jama .ama__image__text promo-embed div[class*=related_coverage-] .link .ama__image__text__subtitle a:hover, promo-embed div[class*=related_coverage-] .link .ama__resource-link--inline__text a:hover {
  text-decoration: underline;
}
promo-embed div[class*=related_coverage-] .link p a:focus-visible, promo-embed div[class*=related_coverage-] .link .ama__jama .ama__image__text .ama__image__text__subtitle a:focus-visible, .ama__jama .ama__image__text promo-embed div[class*=related_coverage-] .link .ama__image__text__subtitle a:focus-visible, promo-embed div[class*=related_coverage-] .link .ama__resource-link--inline__text a:focus-visible {
  outline: 2px solid #0076a5;
  background: transparent;
}
promo-embed.promo-size-full div[class*=related_coverage-] {
  padding: 28px 0;
}
promo-embed.promo-size-full div[class*=related_coverage-] .embedded-entity {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
promo-embed.promo-size-full div[class*=related_coverage-] .embedded-entity > div {
  width: auto;
  max-width: 100%;
}
@media (min-width: 37.5em) {
  promo-embed.promo-size-full div[class*=related_coverage-] {
    padding: 28px 14px;
  }
}
@media (min-width: 56.25em) {
  promo-embed.promo-size-full div[class*=related_coverage-] {
    padding: 28px;
  }
}
promo-embed.promo-size-half div[class*=related_coverage-] {
  padding: 28px 0;
}
promo-embed.promo-size-half div[class*=related_coverage-] .embedded-entity {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
promo-embed.promo-size-half div[class*=related_coverage-] .embedded-entity > div {
  width: auto;
  max-width: 100%;
}
@media (min-width: 37.5em) {
  promo-embed.promo-size-half div[class*=related_coverage-] {
    padding: 28px 14px;
  }
}
@media (min-width: 56.25em) {
  promo-embed.promo-size-half div[class*=related_coverage-] {
    padding: 28px 0;
  }
}
promo-embed.promo-size-half.align-right {
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 37.5em) {
  promo-embed.promo-size-half.align-right {
    float: none;
  }
}
@media (min-width: 37.5em) {
  promo-embed.promo-size-half.align-right {
    padding-left: 14px;
  }
}
@media (min-width: 56.25em) {
  promo-embed.promo-size-half.align-right {
    padding-left: 28px;
  }
}

.ama__resource-tabs {
  border: 0 !important;
  margin: 0;
  padding: 0;
}
@media (min-width: 37.5em) {
  .ama__resource-tabs {
    margin-top: 10.5px;
    margin-left: 10.5px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__resource-tabs {
    margin-top: 14px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__resource-tabs {
    margin-left: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__resource-tabs {
    position: absolute;
    width: 100%;
  }
}

.ama__resource-tabs__nav.ui-tabs-nav {
  border-top: 14px solid #ffffff;
  width: 100%;
  background: #46166B;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: scroll;
  overflow-y: hidden;
  padding: 0;
  border-radius: unset;
  z-index: 9;
}

.ama__resource-tabs__nav li.ui-state-default {
  background: inherit;
  border-top: none;
  border-bottom: none;
  border-left: none;
  float: inherit;
  border-radius: 0;
  padding: 14px 7px;
  color: #ffffff;
  text-align: center;
  margin: 0;
  border-right: solid 1px #ffffff;
}
.ama__resource-tabs__nav li.ui-state-default a.ui-tabs-anchor {
  color: #ffffff;
  padding: 0;
  margin: 0;
}
.ama__resource-tabs__nav li.ui-state-active {
  background: #ffffff;
  border-right: double 3px #46166B;
  border-left: solid 1px;
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ama__resource-tabs__nav li.ui-state-active a.ui-tabs-anchor {
  color: #46166B;
}
.ama__resource-tabs__nav li.ui-state-active + li {
  list-style: none;
  padding-left: 4px;
}
.ama__resource-tabs__nav li:hover {
  cursor: pointer;
}

.ama__resource-tabs__nav__icon {
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
  width: 40px;
  height: 40px;
}

li.js--tab-start--mobile {
  display: block;
  list-style: none;
}
@media (min-width: 37.5em) {
  li.js--tab-start--mobile {
    display: none;
  }
}
li > [href="#resources"] .ama__resource-tabs__nav__icon {
  background-image: url("../svg/icon-resources-nav-resources.svg");
}
@media (min-width: 37.5em) {
  li > [href="#media"] {
    border-left: 0;
  }
}
li > [href="#media"] .ama__resource-tabs__nav__icon {
  background-image: url("../svg/icon-resources-nav-media.svg");
}
li > [href="#downloads"] .ama__resource-tabs__nav__icon {
  background-image: url("../svg/icon-resources-nav-downloads.svg");
}
li > [href="#related_links"] .ama__resource-tabs__nav__icon {
  background-image: url("../svg/icon-resources-nav-relatedlinks.svg");
}
li > [href="#schedules"] .ama__resource-tabs__nav__icon {
  background-image: url("../svg/icon-resources-nav-schedules.svg");
}
li > [href="#tables"] .ama__resource-tabs__nav__icon {
  background-image: url("../svg/icon-resources-nav-table.svg");
}
li > [href="#contacts"] .ama__resource-tabs__nav__icon {
  background-image: url("../svg/icon-resources-nav-contacts.svg");
}
li.ui-state-active > [href="#resources"] .ama__resource-tabs__nav__icon {
  background-image: url("../svg/icon-resources-nav-resources-active.svg");
}
@media (min-width: 37.5em) {
  li.ui-state-active > [href="#media"] {
    border-left: 0;
  }
}
li.ui-state-active > [href="#media"] .ama__resource-tabs__nav__icon {
  background-image: url("../svg/icon-resources-nav-media-active.svg");
}
li.ui-state-active > [href="#downloads"] .ama__resource-tabs__nav__icon {
  background-image: url("../svg/icon-resources-nav-downloads-active.svg");
}
li.ui-state-active > [href="#related_links"] .ama__resource-tabs__nav__icon {
  background-image: url("../svg/icon-resources-nav-relatedlinks-active.svg");
}
li.ui-state-active > [href="#schedules"] .ama__resource-tabs__nav__icon {
  background-image: url("../svg/icon-resources-nav-schedules-active.svg");
}
li.ui-state-active > [href="#tables"] .ama__resource-tabs__nav__icon {
  background-image: url("../svg/icon-resources-nav-table-active.svg");
}
li.ui-state-active > [href="#contacts"] .ama__resource-tabs__nav__icon {
  background-image: url("../svg/icon-resources-nav-contacts-active.svg");
}

.ama__resource-tabs__content {
  position: relative;
}
@media (min-width: 75em) {
  .ama__resource-tabs__content {
    overflow-y: auto;
    overflow-x: hidden;
    clip: auto;
    width: auto;
    margin: 0;
    position: relative;
    height: calc(100vh - 180px);
  }
}
.ama__resource-tabs__content .ui-widget-content a.ama__button {
  color: #ffffff;
}
.ama__resource-tabs__content .ama_resource-subheader {
  margin-bottom: 10.5px;
  padding-left: 5.25px;
}
@media (min-width: 56.25em) {
  .ama__resource-tabs__content .ama_resource-subheader {
    margin-bottom: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__resource-tabs__content .ama_resource-subheader {
    padding-left: 7px;
  }
}
.ama__resource-tabs__content .ama_resource-header {
  margin-top: 21px;
  margin-bottom: 10.5px;
  padding-left: 5.25px;
}
@media (min-width: 56.25em) {
  .ama__resource-tabs__content .ama_resource-header {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__resource-tabs__content .ama_resource-header {
    margin-bottom: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__resource-tabs__content .ama_resource-header {
    padding-left: 7px;
  }
}
.ama__resource-tabs__content .ama_resource-header.ama_resource-header--highlight {
  background-color: #DAD0E1;
}
.ama__resource-tabs__content .ama__resource--schedules div:nth-child(1) {
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__resource-tabs__content .ama__resource--schedules div:nth-child(1) {
    margin-bottom: 28px;
  }
}
.ama__resource-tabs__content .ama__resource--schedules div caption,
.ama__resource-tabs__content .ama__resource--schedules div .ama__caption {
  padding-left: 5.25px;
}
@media (min-width: 56.25em) {
  .ama__resource-tabs__content .ama__resource--schedules div caption,
  .ama__resource-tabs__content .ama__resource--schedules div .ama__caption {
    padding-left: 7px;
  }
}
@media (min-width: 37.5em) {
  .ama__resource-tabs__content .ama__resource--schedules div table.bt {
    border-left: 0;
  }
}

.ama__resource-tabs__nav__label {
  display: none;
}
@media (min-width: 75em) {
  .ama__resource-tabs__nav__label {
    display: block;
  }
}

.ama__resource-tabs__content section.ui-tabs-panel {
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  padding: 14px 0;
}
.ama__resource-tabs__content section.ui-tabs-panel.ui-state-active {
  outline: none;
  display: block;
}
.ama__resource-tabs__content section.ui-tabs-panel:focus,
.ama__resource-tabs__content section.ui-tabs-panel *:focus {
  outline: none;
}
.ama__resource-tabs__content section.ui-tabs-panel > * + * {
  margin-top: 28px;
}

.ama__resource-tabs__content section#resources.ui-state-active {
  display: block;
}
@media (min-width: 37.5em) {
  .ama__resource-tabs__content section#resources.ui-state-active {
    display: none;
  }
}

section#schedules {
  margin: 0;
  padding: 0;
}

.ama__layout--split__left .ama__masthead > * {
  padding-right: 14px;
}

.ama__layout--split__left .ama__masthead__content {
  border-bottom: solid 1px #767676;
}

section#related_links ul {
  list-style: none;
}
section#related_links ul li {
  list-style: none;
  margin: 0;
}
section#related_links .ama__membership ul {
  list-style: initial;
}
section#related_links .ama__membership ul li {
  list-style: initial;
  list-style-position: inside;
  padding: 0;
}

#downloads .ama__resource-tabs__item {
  margin-bottom: 21px;
}

.ama__ribbon {
  background-color: #46166B;
}
@media (max-width: 37.5em) {
  .ama__ribbon .container {
    padding: 0;
  }
}
.ama__ribbon > div {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 51;
}
.ama__ribbon > .ama__ribbon__dropdown:first-child {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-left: 1px solid #767676;
  border-right: 1px solid #767676;
}
.ama__ribbon > .ama__ribbon__dropdown:first-child .ama__ribbon__dropdown__nav {
  left: 0;
}

.ama__sales-landing-page__header {
  margin-top: 21px;
  margin-bottom: 21px;
  padding: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #000000;
}
@media (min-width: 56.25em) {
  .ama__sales-landing-page__header {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__sales-landing-page__header {
    margin-bottom: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__sales-landing-page__header {
    padding: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__sales-landing-page__header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__sales-landing-page__header .ama__site-logo {
  height: auto;
}
.ama__sales-landing-page__header .ama__site-logo .logo {
  height: 70px;
  width: 159px;
}
@media (min-width: 37.5em) {
  .ama__sales-landing-page__header .ama__site-logo .logo {
    margin-bottom: 0;
  }
}
.ama__sales-landing-page__header__contact {
  margin-top: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: center;
}
@media (min-width: 56.25em) {
  .ama__sales-landing-page__header__contact {
    margin-top: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__sales-landing-page__header__contact {
    margin-top: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    text-align: right;
  }
}
.ama__sales-landing-page__header__contact .info {
  max-width: 400px;
}
.ama__sales-landing-page__header__contact .ama__button--cta {
  margin-top: 21px;
}
@media (min-width: 56.25em) {
  .ama__sales-landing-page__header__contact .ama__button--cta {
    margin-top: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__sales-landing-page__header__contact .ama__button--cta {
    margin-left: 10.5px;
    margin-top: 0;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__sales-landing-page__header__contact .ama__button--cta {
    margin-left: 14px;
  }
}

.ama__sales-landing-page-hero {
  margin-top: 21px;
  margin-bottom: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 56.25em) {
  .ama__sales-landing-page-hero {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__sales-landing-page-hero {
    margin-bottom: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__sales-landing-page-hero {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__sales-landing-page-hero .ama__image {
  border: 1px solid #CBCBCB;
  float: none;
  width: 100%;
}
@media (min-width: 37.5em) {
  .ama__sales-landing-page-hero .ama__image {
    float: right;
  }
}
.ama__sales-landing-page-hero__content {
  margin-top: 21px;
}
@media (min-width: 56.25em) {
  .ama__sales-landing-page-hero__content {
    margin-top: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__sales-landing-page-hero__content {
    margin-left: 21px;
    margin-right: 21px;
    margin-top: 0;
    width: 60%;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__sales-landing-page-hero__content {
    margin-left: 28px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__sales-landing-page-hero__content {
    margin-right: 28px;
  }
}
.ama__sales-landing-page-hero__content .description {
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__sales-landing-page-hero__content .description {
    margin-bottom: 28px;
  }
}
.ama__sales-landing-page-hero__content .ama__button {
  width: 100%;
}
@media (min-width: 37.5em) {
  .ama__sales-landing-page-hero__content .ama__button {
    width: auto;
  }
}

.ama__series .salesforce-subscribe-form,
.ama__trending .salesforce-subscribe-form,
.ama__topic_terms .salesforce-subscribe-form {
  display: inline-block;
  border: none;
  line-height: 0;
  position: relative;
  margin-top: 35px;
}
@media (max-width: 37.5em) {
  .ama__series .salesforce-subscribe-form,
  .ama__trending .salesforce-subscribe-form,
  .ama__topic_terms .salesforce-subscribe-form {
    height: 44px;
  }
}
.ama__series .salesforce-subscribe-form::before,
.ama__trending .salesforce-subscribe-form::before,
.ama__topic_terms .salesforce-subscribe-form::before {
  display: block;
  width: 19px;
  height: 19px;
  margin: 0px auto -15px;
  content: "";
  background-image: url("../svg/subscribeicon_locker.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  position: relative;
  top: -8px;
}
@media (min-width: 37.5em) {
  .ama__series .salesforce-subscribe-form::before,
  .ama__trending .salesforce-subscribe-form::before,
  .ama__topic_terms .salesforce-subscribe-form::before {
    padding-left: 5px;
    width: 21px;
    height: 26px;
    margin: 0 auto;
    position: absolute;
    left: 34px;
    top: 10px;
  }
}
@media (max-width: 37.5em) {
  .ama__series .salesforce-subscribe-form::before,
  .ama__trending .salesforce-subscribe-form::before,
  .ama__topic_terms .salesforce-subscribe-form::before {
    position: relative;
    top: -2px;
  }
}
.ama__series .salesforce-subscribe-form .form-actions,
.ama__trending .salesforce-subscribe-form .form-actions,
.ama__topic_terms .salesforce-subscribe-form .form-actions {
  margin: 0;
}
.ama__series .salesforce-subscribe-form input.form-submit,
.ama__trending .salesforce-subscribe-form input.form-submit,
.ama__topic_terms .salesforce-subscribe-form input.form-submit {
  border: 1px solid #a28ab5;
  background: none;
  color: #310f4a;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  margin-bottom: 0;
  padding: 15px 0 0 0;
  line-height: 1.5em;
  font-size: 16px;
}
@media (max-width: 37.5em) {
  .ama__series .salesforce-subscribe-form input.form-submit,
  .ama__trending .salesforce-subscribe-form input.form-submit,
  .ama__topic_terms .salesforce-subscribe-form input.form-submit {
    width: 87px;
    height: 44px;
    font-size: 14px;
    line-height: 2;
    top: -10px;
  }
}
@media (min-width: 37.5em) {
  .ama__series .salesforce-subscribe-form input.form-submit,
  .ama__trending .salesforce-subscribe-form input.form-submit,
  .ama__topic_terms .salesforce-subscribe-form input.form-submit {
    min-width: 180px;
    max-width: 180px;
    max-height: 46px;
    padding: 9px 0 8px 25px;
    margin-bottom: 5px;
  }
}
.ama__series .salesforce-subscribe-form:hover::before,
.ama__trending .salesforce-subscribe-form:hover::before,
.ama__topic_terms .salesforce-subscribe-form:hover::before {
  background-image: url("../svg/subscribehovericon_locker.svg");
}
.ama__series .salesforce-subscribe-form:hover input.form-submit,
.ama__trending .salesforce-subscribe-form:hover input.form-submit,
.ama__topic_terms .salesforce-subscribe-form:hover input.form-submit {
  text-decoration: underline;
}
.ama__series .salesforce-subscribe-form + .flag,
.ama__trending .salesforce-subscribe-form + .flag,
.ama__topic_terms .salesforce-subscribe-form + .flag {
  display: inline-block;
  margin-top: 1px;
}
.ama__series .subscribe-series,
.ama__trending .subscribe-series,
.ama__topic_terms .subscribe-series {
  display: inline-block;
  border: 1px solid #a28ab5;
  background: none;
  color: #310f4a;
  margin-bottom: 0;
  text-align: center;
  text-decoration: none;
  padding: 15px 0 0 0;
  position: relative;
  top: 0;
}
@media (max-width: 37.5em) {
  .ama__series .subscribe-series,
  .ama__trending .subscribe-series,
  .ama__topic_terms .subscribe-series {
    width: 87px;
    height: 44px;
    font-size: 14px;
    line-height: 2;
    top: -8px;
  }
}
@media (min-width: 37.5em) {
  .ama__series .subscribe-series,
  .ama__trending .subscribe-series,
  .ama__topic_terms .subscribe-series {
    min-width: 180px;
    max-width: 180px;
    max-height: 46px;
    padding: 7px 0 8px 25px;
    margin-bottom: 5px;
    margin-top: 35px;
  }
}
.ama__series .subscribe-series + .flag,
.ama__trending .subscribe-series + .flag,
.ama__topic_terms .subscribe-series + .flag {
  display: inline-block;
  margin-top: 0px;
}
@media (max-width: 37.5em) {
  .ama__series .subscribe-series + .flag,
  .ama__trending .subscribe-series + .flag,
  .ama__topic_terms .subscribe-series + .flag {
    position: relative;
    top: -10px;
  }
}
.ama__series .subscribe-series:hover,
.ama__trending .subscribe-series:hover,
.ama__topic_terms .subscribe-series:hover {
  text-decoration: underline;
}
.ama__series .subscribe-series:hover::before,
.ama__trending .subscribe-series:hover::before,
.ama__topic_terms .subscribe-series:hover::before {
  background-image: url("../svg/subscribehovericon_locker.svg");
}
.ama__series .subscribe-series::before,
.ama__trending .subscribe-series::before,
.ama__topic_terms .subscribe-series::before {
  display: block;
  width: 19px;
  height: 19px;
  margin: 0px auto -15px;
  content: "";
  background-image: url("../svg/subscribeicon_locker.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  position: relative;
  top: -8px;
}
@media (min-width: 37.5em) {
  .ama__series .subscribe-series::before,
  .ama__trending .subscribe-series::before,
  .ama__topic_terms .subscribe-series::before {
    padding-left: 5px;
    width: 21px;
    height: 26px;
    margin: 0 auto;
    position: absolute;
    left: 34px;
    top: 10px;
  }
}
@media (max-width: 37.5em) {
  .ama__series .subscribe-series,
  .ama__trending .subscribe-series,
  .ama__topic_terms .subscribe-series {
    position: relative;
    top: -8px;
  }
}
.ama__series .subscribe-series.subscribed::before,
.ama__trending .subscribe-series.subscribed::before,
.ama__topic_terms .subscribe-series.subscribed::before {
  background-image: url("../svg/subscribedicon_locker.svg");
}
@media (min-width: 37.5em) {
  .ama__series .subscribe-series.subscribed::before,
  .ama__trending .subscribe-series.subscribed::before,
  .ama__topic_terms .subscribe-series.subscribed::before {
    left: 28px;
  }
}

.news-subscribe-wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 37.5em) {
  .news-subscribe-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.news-subscribe-wrapper span.icon--subscribe-news {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.news-subscribe-wrapper span.icon--subscribe-news .ama__button--news-subscribe {
  padding-right: 36px !important;
}
.news-subscribe-wrapper span.icon--subscribe-news .ama__button--news-subscribe:hover {
  border-color: transparent;
  color: #ffffff;
  background-color: #46166B;
}
.news-subscribe-wrapper span.icon--subscribe-news .ama__button--news-subscribe:focus-visible {
  outline: 2px solid #0076a5;
  outline-offset: 5px;
}
.news-subscribe-wrapper span.icon--subscribe-news:hover:after {
  background-image: url("../svg/icon-subscribe-hover.svg");
}
.news-subscribe-wrapper span.icon--subscribe-news:hover + span.arrow + span.arrow {
  display: none;
}
.news-subscribe-wrapper span.icon--subscribe-news:hover .ama__button--news-subscribe {
  border-color: transparent;
  color: #ffffff;
  background-color: #46166B;
}
.news-subscribe-wrapper span.icon--subscribe-news:after {
  content: "";
  display: inline-block;
  height: 32px;
  width: 32px;
  margin-left: -32px;
  overflow: hidden;
  position: relative;
  background-image: url("../svg/icon-subscribe.svg");
}
.news-subscribe-wrapper span.icon--subscribe-news + span.arrow {
  width: 0;
  height: 0;
  border-top: 18px solid transparent;
  border-bottom: 18px solid transparent; /* 36px height (18+18) */
  border-left: 18px solid #46166B;
  position: absolute;
}
.news-subscribe-wrapper span.icon--subscribe-news + span.arrow + span.arrow {
  width: 0;
  height: 0;
  border-top: 18px solid transparent;
  border-bottom: 18px solid transparent; /* 36px height (18+18) */
  border-left: 18px solid #ffffff;
  margin-left: -1px;
  position: absolute;
}
.news-subscribe-wrapper .form-actions {
  margin: 0;
}
@media (min-width: 37.5em) {
  .news-subscribe-wrapper .sub-title {
    margin-left: 30px;
  }
}
.news-subscribe-wrapper .sub-title a {
  font-size: 14px;
  font-weight: 600;
  color: #46166B;
  text-transform: uppercase;
  text-decoration: none;
}
.news-subscribe-wrapper .sub-title a:focus-visible {
  outline: 2px solid #0076a5;
  outline-offset: 5px;
}
.news-subscribe-wrapper .sub-title a:hover {
  text-decoration: underline;
}
.news-subscribe-wrapper .subscribed span.icon--subscribe-news:after {
  background-image: url("../svg/icon-unsubscribe.svg");
}
.news-subscribe-wrapper .subscribed span.icon--subscribe-news:hover:after {
  background-image: url("../svg/icon-unsubscribe-hover.svg");
}

a.subscribe-series {
  display: block;
  min-height: 28px;
  top: -30px;
}

.series-tag + .subscribe-series,
.series-tag + .salesforce-subscribe-form input.form-submit {
  position: relative;
  text-decoration: none;
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 2;
  width: 182px;
  color: #ffffff;
  background: #7229D1;
  padding-left: 20px;
}
@media (min-width: 37.5em) {
  .series-tag + .subscribe-series,
  .series-tag + .salesforce-subscribe-form input.form-submit {
    width: 168px;
    padding-left: 8px;
  }
}
.series-tag + .subscribe-series:after,
.series-tag + .salesforce-subscribe-form input.form-submit:after {
  display: inline-block;
  content: "";
  width: 18px;
  height: 18px;
  background: url(../svg/subscribe-hover.svg) no-repeat 0 0;
  background-size: contain;
  position: relative;
  top: 3px;
  left: 8px;
  z-index: 1;
}
.series-tag + .subscribe-series:hover,
.series-tag + .salesforce-subscribe-form input.form-submit:hover {
  cursor: pointer;
  background: #46166B;
}
.series-tag + .subscribe-series:hover input.form-submit,
.series-tag + .salesforce-subscribe-form input.form-submit:hover input.form-submit {
  cursor: pointer;
  background-color: #46166B;
}
.series-tag + .subscribe-series:hover .triangle-right,
.series-tag + .salesforce-subscribe-form input.form-submit:hover .triangle-right {
  border-left: 12px solid #46166B;
}
.series-tag + .subscribe-series .triangle-right,
.series-tag + .salesforce-subscribe-form input.form-submit .triangle-right {
  width: 0;
  height: 0;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 12px solid #7229D1;
  position: absolute;
  top: 0px;
  right: -12px;
  z-index: 1;
}
.series-tag + .subscribe-series.subscribed,
.series-tag + .salesforce-subscribe-form input.form-submit.subscribed {
  color: #46166B;
  background: #ffffff;
  border: 1px solid #46166B;
  text-align: center !important;
  padding: 0;
}
.series-tag + .subscribe-series.subscribed:after,
.series-tag + .salesforce-subscribe-form input.form-submit.subscribed:after {
  content: none;
}
.series-tag + .subscribe-series.subscribed .triangle-right,
.series-tag + .salesforce-subscribe-form input.form-submit.subscribed .triangle-right {
  display: none;
}

.series-tag + .subscribe-series,
.series-tag + .salesforce-subscribe-form {
  width: 168px;
  position: relative;
  top: 0;
  margin-top: 28px;
}
.series-tag + .subscribe-series .triangle-right,
.series-tag + .salesforce-subscribe-form .triangle-right {
  width: 0;
  height: 0;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 12px solid #7229D1;
  position: absolute;
  top: 0px;
  right: -12px;
  z-index: 1;
}
.series-tag + .subscribe-series:hover .triangle-right,
.series-tag + .salesforce-subscribe-form:hover .triangle-right {
  border-left: 12px solid #46166B;
}
.series-tag + .subscribe-series input.form-submit,
.series-tag + .salesforce-subscribe-form input.form-submit {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  border: none;
}
.series-tag + .subscribe-series .form-actions,
.series-tag + .salesforce-subscribe-form .form-actions {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  border: none;
}
.series-tag + .subscribe-series .form-actions:after,
.series-tag + .salesforce-subscribe-form .form-actions:after {
  display: inline-block;
  content: "";
  width: 18px;
  height: 18px;
  background: url(../svg/subscribe-hover.svg) no-repeat 0 0;
  background-size: contain;
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 1;
}

.series-tag + .salesforce-subscribe-form .triangle-right {
  top: 2px;
}

.ama__sidebar-articles > * {
  margin-top: 14px;
}
@media (min-width: 56.25em) {
  .ama__sidebar-articles > * {
    margin-top: 28px;
  }
}
.ama__sidebar-articles > .ama__article-stub:first-of-type {
  margin-top: 0;
}

.ama__sidebar-articles__block-title {
  margin-bottom: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__sidebar-articles__block-title {
    margin-bottom: 14px;
  }
}

a.index-page.ama__subcategory-page-article-stub {
  border-bottom: none;
  padding-bottom: 0;
}
a.index-page.ama__subcategory-page-article-stub--topics {
  border-bottom: none;
}
a.index-page.ama__subcategory-page-article-stub--topics .ama__subcategory-page-article-stub__text p.ama__subcategory-page-article-stub__subcategory, a.index-page.ama__subcategory-page-article-stub--topics .ama__subcategory-page-article-stub__text .ama__jama .ama__image__text .ama__subcategory-page-article-stub__subcategory.ama__image__text__subtitle, .ama__jama .ama__image__text a.index-page.ama__subcategory-page-article-stub--topics .ama__subcategory-page-article-stub__text .ama__subcategory-page-article-stub__subcategory.ama__image__text__subtitle, a.index-page.ama__subcategory-page-article-stub--topics .ama__subcategory-page-article-stub__text .ama__subcategory-page-article-stub__subcategory.ama__resource-link--inline__text {
  margin-bottom: 14px;
}
a.index-page.ama__subcategory-page-article-stub--topics .ama__subcategory-page-article-stub__text p, a.index-page.ama__subcategory-page-article-stub--topics .ama__subcategory-page-article-stub__text .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text a.index-page.ama__subcategory-page-article-stub--topics .ama__subcategory-page-article-stub__text .ama__image__text__subtitle, a.index-page.ama__subcategory-page-article-stub--topics .ama__subcategory-page-article-stub__text .ama__resource-link--inline__text {
  margin-bottom: 0;
}
a.index-page.ama__subcategory-page-article-stub--topics.ama__content-type-stub {
  border-bottom: none;
}

/** Styles for the teaser social share bar. **/
.share-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-items: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-bottom: 28px;
  border-bottom: 2px solid #CBCBCB;
  padding-top: 21px;
}
.share-wrapper .text {
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
}
@media (min-width: 37.5em) {
  .share-wrapper .text {
    font-size: 20px;
  }
}
.share-wrapper .ajax-progress {
  display: none;
}
.share-wrapper .ama_book_mark .flag-bookmark {
  padding-top: 5px;
}
@media (max-width: 37.5em) {
  .share-wrapper .flag-footer {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
}
.share-wrapper .flag-footer a {
  text-decoration: none;
}
.share-wrapper .flag-footer a:hover {
  text-decoration: underline;
}
.share-wrapper .flag-footer .icon.bookmark:before {
  top: -5px;
  height: 38px;
  width: 38px;
  background-image: url("../svg/bookmark.svg");
}
.share-wrapper .flag-footer .icon.bookmark.masthead:hover:before {
  background-image: url("../svg/bookmarked.svg");
}
.share-wrapper .flag-footer.action-unflag .icon.bookmark:before {
  background-image: url("../svg/bookmarked.svg");
}
.share-wrapper .icon, .share-wrapper a.print {
  padding-left: 39px;
  margin-left: 14px;
  position: relative;
}
@media (min-width: 37.5em) {
  .share-wrapper .icon, .share-wrapper a.print {
    margin-left: 21px;
  }
}
.share-wrapper .icon:focus-visible, .share-wrapper a.print:focus-visible {
  outline: 2px solid #0076a5;
  position: relative;
  z-index: 99;
}
.share-wrapper .icon:before, .share-wrapper a.print:before {
  position: absolute;
  content: " ";
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  left: 0;
}
.share-wrapper .icon.copy, .share-wrapper a.print.copy {
  color: #000000;
  padding-top: 0;
  padding-bottom: 0;
  border: none;
}
.share-wrapper .icon.copy:before, .share-wrapper a.print.copy:before {
  height: 38.5px;
  width: 35.5px;
  top: -5px;
  background-image: url("../svg/copy.svg");
}
.share-wrapper .icon.copy:hover, .share-wrapper a.print.copy:hover {
  text-decoration: underline;
  cursor: pointer;
}
.share-wrapper .icon.copy.masthead:hover:before, .share-wrapper a.print.copy.masthead:hover:before {
  background-image: url("../svg/copied.svg");
}
.share-wrapper .icon.copy.copied:before, .share-wrapper a.print.copy.copied:before {
  background-image: url("../svg/copied.svg");
}
.share-wrapper .icon.share:before, .share-wrapper a.print.share:before {
  width: 48px;
  height: 42px;
  left: -6px;
  top: -11px;
  background-image: url("../svg/share.svg");
}
.share-wrapper .icon.share.shared:before, .share-wrapper a.print.share.shared:before {
  background-image: url("../svg/shared.svg");
}
.share-wrapper .icon.share:hover, .share-wrapper a.print.share:hover {
  text-decoration: underline;
  cursor: pointer;
}
.share-wrapper .icon.share.masthead:hover:before, .share-wrapper a.print.share.masthead:hover:before {
  background-image: url("../svg/shared.svg");
}
.share-wrapper .icon.share .share-modal, .share-wrapper a.print.share .share-modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 1px solid #a1a1a4;
  border-radius: 20px 20px 0 0;
  z-index: 99;
  bottom: 0;
  right: 0;
  position: fixed;
  padding: 20px 48px 20px 34px;
  background: #ffffff;
  display: block;
  border-radius: 20px;
}
@media (min-width: 37.5em) {
  .share-wrapper .icon.share .share-modal, .share-wrapper a.print.share .share-modal {
    position: absolute;
    right: -125px;
    bottom: -332px;
  }
}
@media (min-width: 56.25em) {
  .share-wrapper .icon.share .share-modal, .share-wrapper a.print.share .share-modal {
    right: -145px;
  }
}
.share-wrapper .icon.share .share-modal.hidden, .share-wrapper a.print.share .share-modal.hidden {
  display: none;
}
.share-wrapper .icon.share .share-modal.hidden .click-catcher, .share-wrapper a.print.share .share-modal.hidden .click-catcher {
  display: none;
}
.share-wrapper .icon.share .share-modal .click-catcher, .share-wrapper a.print.share .share-modal .click-catcher {
  z-index: 0;
  position: fixed;
  cursor: default;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: block;
  background: transparent;
}
.share-wrapper .icon.share .share-modal a, .share-wrapper a.print.share .share-modal a {
  white-space: nowrap;
  display: block;
  position: relative;
  padding-left: 54px;
  padding-bottom: 28px;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}
.share-wrapper .icon.share .share-modal a:focus, .share-wrapper a.print.share .share-modal a:focus {
  text-decoration: underline;
}
.share-wrapper .icon.share .share-modal a:hover, .share-wrapper a.print.share .share-modal a:hover {
  text-decoration: underline;
}
.share-wrapper .icon.share .share-modal a:last-child, .share-wrapper a.print.share .share-modal a:last-child {
  padding-bottom: 0;
}
.share-wrapper .icon.share .share-modal a:before, .share-wrapper a.print.share .share-modal a:before {
  width: 40px;
  height: 40px;
  left: 0px;
  top: -4px;
  content: " ";
  background-repeat: no-repeat;
  position: absolute;
}
.share-wrapper .icon.share .share-modal .facebook:before, .share-wrapper a.print.share .share-modal .facebook:before {
  background-image: url("../svg/fb.svg");
}
.share-wrapper .icon.share .share-modal .linkedin:before, .share-wrapper a.print.share .share-modal .linkedin:before {
  background-image: url("../svg/linkedin.svg");
}
.share-wrapper .icon.share .share-modal .twitter:before, .share-wrapper a.print.share .share-modal .twitter:before {
  background-image: url("../svg/twitter.svg");
  background-size: contain;
  width: 35px;
  height: 35px;
  top: -2px;
}
.share-wrapper .icon.share .share-modal .email:before, .share-wrapper a.print.share .share-modal .email:before {
  background-image: url("../svg/email.svg");
}
.share-wrapper .icon.share .share-modal .doximity:before, .share-wrapper a.print.share .share-modal .doximity:before {
  background-image: url("../svg/doximity.svg");
  background-size: contain;
  width: 35px;
  height: 35px;
  top: -2px;
}
.share-wrapper .icon.print {
  width: 92px;
  margin-left: 0;
}
.share-wrapper .contextual-link-wrapper {
  position: absolute;
  display: none;
  left: 30px;
}
@media (max-width: 37.5em) {
  .share-wrapper .contextual-link-wrapper {
    display: block;
  }
}
.share-wrapper .contextual-link-wrapper:hover, .share-wrapper .contextual-link-wrapper:active {
  background-color: #46166B;
}
.share-wrapper .contextual-link-wrapper:focus-visible {
  outline: 2px solid #80d4f5;
  outline-offset: 3px;
}
.share-wrapper .contextual-link-wrapper a {
  color: black;
  font-size: 20px;
  text-decoration: underline;
  text-transform: none;
  padding: 0;
}

.article-header {
  z-index: 99;
  position: relative;
}
.article-header .share-row .share {
  margin-left: 15px;
}
@media (min-width: 37.5em) {
  .article-header .share-row .share {
    height: 43px;
  }
}
.article-header .share-row .share.is-sticky .share-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  top: 0;
  left: 0;
  position: absolute;
  margin-top: 250px;
  width: 50px !important;
}
.article-header .share-row .share.is-sticky .share-wrapper .share-modal {
  right: -316px;
  bottom: -250px;
}
.article-header .share-row .share .share-wrapper {
  border-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.article-header .share-row .share .share-wrapper.share-wrapper--fixed {
  top: 0;
  left: 0;
  position: absolute;
  margin-top: 250px;
}
.article-header .share-row .share .share-wrapper.share-wrapper--fixed .icon,
.article-header .share-row .share .share-wrapper.share-wrapper--fixed .bookmark {
  margin: 0 0 15px 0;
  width: 30px;
  height: 30px;
  padding-left: 0;
}
.article-header .share-row .share .share-wrapper.share-wrapper--fixed .icon.copy {
  margin-right: 0;
  margin-top: 5px;
}
.article-header .share-row .share .share-wrapper.share-wrapper--fixed .icon a.print {
  margin-left: -2px;
  width: 30px;
  height: 30px;
}
.article-header .share-row .share .share-wrapper.share-wrapper--fixed .icon.share::before {
  left: -9px;
}
.article-header .share-row .share .share-wrapper.share-wrapper--fixed .icon.copy::before,
.article-header .share-row .share .share-wrapper.share-wrapper--fixed .icon.bookmark::before {
  left: -4px;
}
@media (max-width: 37.5em) {
  .article-header .share-row .share .share-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 99;
    bottom: 0;
    right: 0;
    left: 0;
    height: 57px;
    margin: 7px 0 0;
    background-color: #ffffff;
    border-top: 1px solid #a1a1a4;
    padding: 0;
  }
}
.article-header .share-row .share .share-wrapper .icon::before {
  left: 0;
  top: 0;
  background-position: center;
}
.article-header .share-row .share .share-wrapper .icon:focus-visible {
  outline: 2px solid #0076a5;
  position: relative;
  z-index: 99;
}
.article-header .share-row .share .share-wrapper .icon.printa {
  color: transparent;
  padding-right: 15px;
}
.article-header .share-row .share .share-wrapper .icon.copy {
  margin-right: -6px;
  margin-top: 3px;
}
@media (max-width: 37.5em) {
  .article-header .share-row .share .share-wrapper .icon.copy {
    height: 40px;
  }
}
.article-header .share-row .share .share-wrapper .icon.bookmark {
  margin-top: 10px;
}
@media (min-width: 37.5em) {
  .article-header .share-row .share .share-wrapper .icon.bookmark {
    margin-top: 3px;
  }
}
.article-header .share-row .share .share-wrapper .icon.share:focus-visible, .article-header .share-row .share .share-wrapper .icon.copy:focus-visible {
  outline: 2px solid #0076a5;
}
.article-header .share-row .share .share-wrapper .icon.share:focus-visible .share-modal, .article-header .share-row .share .share-wrapper .icon.copy:focus-visible .share-modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.article-header .share-row .share .share-wrapper .icon.share:focus-visible .share-modal:focus-within, .article-header .share-row .share .share-wrapper .icon.copy:focus-visible .share-modal:focus-within {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.article-header .share-row .share .share-wrapper .icon.share:focus-within .share-modal, .article-header .share-row .share .share-wrapper .icon.copy:focus-within .share-modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 37.5em) {
  .article-header .share-row .share .share-wrapper .icon.share:before {
    top: -22px;
  }
}
.article-header .share-row .share .share-wrapper div.action-flag a:focus-visible div.icon.bookmark::before {
  outline: 2px solid #0076a5;
}
.article-header .share-row .share .share-wrapper span.text {
  position: absolute;
  display: none;
}
@media (max-width: 37.5em) {
  .article-header .share-row .share .share-wrapper div.icon.print {
    display: none;
  }
}
.article-header .share-row .share .share-wrapper a.print {
  height: 33px;
  width: 33px;
  margin-top: 7px;
  background-color: transparent;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 33px;
  border: none;
  text-indent: 150%;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}
.article-header .share-row .share .share-wrapper a.print:before {
  height: 33px;
  width: 33px;
  background-image: url("../svg/print.svg");
}
.article-header .share-row .share .share-wrapper a.print:hover {
  text-decoration: underline;
  cursor: pointer;
}
.article-header .share-row .share .share-wrapper a.print:hover:before {
  background-image: url("../svg/printed.svg");
}
.article-header .share-row .share .share-wrapper a.print:focus-visible {
  outline: 2px solid #0076a5;
  height: 33px;
}
.article-header .share-row .share .share-wrapper a.print.printed:before {
  background-image: url("../svg/printed.svg");
}
.article-header .share-row .share .share-wrapper .share-modal {
  cursor: default;
}
@media (max-width: 37.5em) {
  .article-header .share-row .share .share-wrapper .share-modal {
    bottom: 60px;
  }
}
.article-header .share-row .share .share-wrapper .share-modal a {
  margin-bottom: 28px;
  padding-bottom: 0;
}
.article-header .share-row .share .share-wrapper .share-modal a:focus-visible {
  outline: 2px solid #0076a5;
}
@media (max-width: 37.5em) {
  .article-header .share-row .share .share-wrapper .article-bookmark {
    height: 40px;
  }
}

.ama__subcategory-featured-content {
  background: #EDEDED;
  margin-top: 21px;
}
@media (min-width: 56.25em) {
  .ama__subcategory-featured-content {
    margin-top: 28px;
  }
}
.ama__subcategory-featured-content .ama__content-grouping-header {
  margin: 14px 0;
}
.ama__subcategory-featured-content .grid-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: -28px;
}
.ama__subcategory-featured-content .grid-container > * {
  margin-bottom: 28px;
}
@media (min-width: 37.5em) {
  .ama__subcategory-featured-content .grid-container > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(50% - 14px);
    flex: 1 1 calc(50% - 14px);
    max-width: calc(50% - 14px);
  }
}
@media (min-width: 37.5em) and (-ms-high-contrast: none), (min-width: 37.5em) and (-ms-high-contrast: active) {
  .ama__subcategory-featured-content .grid-container > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: calc(50% - 14px);
  }
}
@media (min-width: 56.25em) {
  .ama__subcategory-featured-content .grid-container > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(33.3333333333% - 14px);
    flex: 1 1 calc(33.3333333333% - 14px);
    max-width: calc(33.3333333333% - 14px);
  }
}
@media (min-width: 56.25em) and (-ms-high-contrast: none), (min-width: 56.25em) and (-ms-high-contrast: active) {
  .ama__subcategory-featured-content .grid-container > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: calc(33.3333333333% - 14px);
  }
}

.ama__subcategory-exploration-with-images {
  padding: 21px;
  background-color: #EDEDED;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 1200px;
}
@media (min-width: 56.25em) {
  .ama__subcategory-exploration-with-images {
    padding: 28px;
  }
}
.ama__subcategory-exploration-with-images__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -14px;
  overflow: hidden;
  width: 100%;
}
.ama__subcategory-exploration-with-images__container > * {
  padding-left: 10.5px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  padding-left: 10.5px;
  padding-right: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__subcategory-exploration-with-images__container > * {
    padding-left: 14px;
  }
}
@media (min-width: 37.5em) {
  .ama__subcategory-exploration-with-images__container > * {
    margin-left: auto;
    margin-right: auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 180px;
    flex: 0 0 180px;
    max-width: 180px;
  }
}
@media (min-width: 37.5em) {
  .ama__subcategory-exploration-with-images__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}
@media (min-width: 37.5em) {
  .ama__subcategory-exploration-with-images__container.expanded {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}
.ama__subcategory-exploration-with-images__title {
  margin-top: 21px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 56.25em) {
  .ama__subcategory-exploration-with-images__title {
    margin-top: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__subcategory-exploration-with-images__title {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 180px;
    flex: 0 0 180px;
    max-width: 180px;
  }
}
.ama__subcategory-exploration-with-images__view-all, .ama__subcategory-exploration-with-images__view-less {
  clear: both;
  text-align: right;
  width: 100%;
}
.ama__subcategory-exploration-with-images__view-all .ama__link, .ama__subcategory-exploration-with-images__view-less .ama__link {
  display: block;
  color: #027DBC;
  text-decoration: none;
  line-height: 1em;
  font-weight: 700;
}
.ama__subcategory-exploration-with-images__view-less {
  display: none;
}

.ama__subcategory-exploration {
  border: solid #46166B;
  border-width: 0 0 1px 0;
  overflow: hidden;
  padding: 14px 0 7px 0;
}
@media (min-width: 37.5em) {
  .ama__subcategory-exploration {
    padding: 14px 0 7px 0;
  }
}
.ama__subcategory-exploration__list {
  overflow: visible;
}
@media (min-width: 75em) {
  .ama__subcategory-exploration__list {
    height: auto;
  }
}
.ama__subcategory-exploration__list--expanded {
  height: auto;
}
.ama__subcategory-exploration__list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 7px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media (min-width: 56.25em) {
  .ama__subcategory-exploration__list ul {
    margin-bottom: 14px;
  }
}
@media (min-width: 75em) {
  .ama__subcategory-exploration__list ul {
    margin-bottom: 0;
  }
}
.ama__subcategory-exploration__list li {
  list-style-type: none;
}
.ama__subcategory-exploration__list li a {
  margin: 0 7px 14px 0;
  background-color: #EDEDED;
  border-radius: 4px;
  border: solid 0 #000;
  padding: 8px;
}
.ama__subcategory-exploration__list li a:hover {
  background-color: #CBCBCB;
}
.ama__subcategory-exploration__list li a:last-child a:after {
  content: "";
  padding: 0;
}
.ama__subcategory-exploration__list li a:focus-visible {
  outline: 2px solid #0176a5;
  border-radius: 0;
  margin-left: 3px;
  padding: 8px;
  text-indent: -3px;
}
.ama__subcategory-exploration__list h2 a {
  line-height: 1;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 37.5em) {
  .ama__subcategory-exploration__list h2 a {
    font-size: 18px;
  }
}
.ama__subcategory-exploration__list a,
.ama__subcategory-exploration__list h2 {
  color: #000000;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
.ama__subcategory-exploration__list a:hover h2, .ama__subcategory-exploration__list a:hover,
.ama__subcategory-exploration__list h2:hover h2,
.ama__subcategory-exploration__list h2:hover {
  text-decoration: none;
}
.ama__subcategory-exploration__list h2 {
  line-height: 26px;
}
.ama__subcategory-exploration__show-more {
  font-size: 1.2001em;
  line-height: 1.2906;
  width: 100%;
  display: none;
}
@media screen and (min-width: 37.5em) {
  .ama__subcategory-exploration__show-more {
    font-size: 1.2001em;
    line-height: 1.2906;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__subcategory-exploration__show-more {
    font-size: 1.333em;
    line-height: 1.2906;
  }
}
@media screen and (min-width: 75em) {
  .ama__subcategory-exploration__show-more {
    font-size: 1.333em;
    line-height: 1.2906;
  }
}
@media (max-width: 37.5em) {
  .ama__subcategory-exploration__show-more {
    font-size: 18px;
  }
}
@media (min-width: 37.5em) {
  .ama__subcategory-exploration__show-more {
    margin-top: 14px;
    line-height: 42px;
  }
}
.ama__subcategory-exploration__show-more--close {
  display: none;
}
.ama__subcategory-exploration__show-more--close i {
  background-size: 14px 8px;
  background-position: 0 6px;
  min-height: 14px;
  min-width: 14px;
  max-height: 14px;
  max-width: 14px;
}
.ama__subcategory-exploration__show-more--open {
  display: inline-block;
}
.ama__subcategory-exploration__show-more--open i {
  background-size: 14px 8px;
  background-position: 0 0;
  min-height: 14px;
  min-width: 14px;
  max-height: 14px;
  max-width: 14px;
}
@media (max-width: 37.5em) {
  .ama__subcategory-exploration__show-more--open i {
    background-position: 0 5px;
  }
}
.ama__subcategory-exploration__show-more--expanded .ama__subcategory-exploration__show-more--open {
  display: none;
}
.ama__subcategory-exploration__show-more--expanded .ama__subcategory-exploration__show-more--close {
  display: inline-block;
}

.ama__category__row .ama__masthead__content {
  border: none;
}

.ama__subcategory-explore-topics {
  display: inline-block;
  padding: 21px 0px 28px;
}
@media (min-width: 37.5em) {
  .ama__subcategory-explore-topics {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.ama__subcategory-explore-topics__heading {
  display: inline;
  font-weight: 600;
}
@media (min-width: 37.5em) {
  .ama__subcategory-explore-topics__heading {
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 0.25em;
  }
}

.ama__subcategory-explore-topics__items {
  display: inline;
}
@media (min-width: 37.5em) {
  .ama__subcategory-explore-topics__items {
    display: block;
  }
}

.ama__subcategory-explore-topics__item {
  display: inline;
  list-style: none;
}
.ama__subcategory-explore-topics__item + .ama__subcategory-explore-topics__item::before {
  content: " | ";
}
.ama__subcategory-explore-topics__item a {
  text-decoration: none;
}
.ama__subcategory-explore-topics__item a:hover {
  text-decoration: underline;
}

.layout--ama-page-section-one-col .ama__subcategory-explore-topics {
  padding: 21px 15px 28px;
}
@media (min-width: 37.5em) {
  .layout--ama-page-section-one-col .ama__subcategory-explore-topics {
    padding: 21px 0px 28px;
  }
}

.ama__subcategory-featured-content-as-carousel {
  background-color: #EDEDED;
}
.ama__subcategory-featured-content-as-carousel .ama__article-stub {
  padding: 0 2%;
}
.ama__subcategory-featured-content-as-carousel .slick-dots {
  bottom: 20px;
}
.ama__subcategory-featured-content-as-carousel .ama__category-page-article-stub__container {
  padding-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__subcategory-featured-content-as-carousel .ama__category-page-article-stub__container {
    padding-bottom: 28px;
  }
}

@media (max-width: 37.5em) {
  .ama__subcategory-index .ama__layout--two-col-right--75-25__left {
    margin: 0 15px 7px 15px;
  }
  .ama__subcategory-index .ama__subcategory-page-article-stub {
    margin: 0 15px;
  }
}
@media (max-width: 37.5em) {
  .ama__subcategory-index.container {
    padding: 0;
  }
}
.ama__subcategory-index .ama__display-switch-menu,
.ama__subcategory-index form.views-exposed-form .form-item-subcategory-terms {
  margin-top: 0;
}
.ama__subcategory-index form.views-exposed-form .js-form-type-textfield {
  margin-bottom: 0;
}
.ama__subcategory-index .ama__category-page-article-stub,
.ama__subcategory-index .ama__category__article-stub-three-up {
  padding: 0 15px;
}
@media (min-width: 37.5em) {
  .ama__subcategory-index .ama__category-page-article-stub,
  .ama__subcategory-index .ama__category__article-stub-three-up {
    padding: 0;
  }
}
.ama__subcategory-index .ama__subcategory-page-article-stub {
  padding: 28px 0;
  border-bottom: solid 2px #CBCBCB;
}
@media (max-width: 37.5em) {
  .ama__subcategory-index .ama__subcategory-page-article-stub:nth-child(n+7) {
    display: none;
  }
}
@media (max-width: 37.5em) {
  .ama__subcategory-index .ama__subcategory-page-article-stub {
    padding: 14px;
  }
}
.ama__subcategory-index .ama__subcategory-index__stubs__load-more,
.ama__subcategory-index .ama__category-index__stubs__load-more {
  text-align: center;
  padding: 28px 14px;
}
.ama__subcategory-index .ama__subcategory-index__stubs__load-more button,
.ama__subcategory-index .ama__category-index__stubs__load-more button {
  width: 100%;
  font-weight: 400;
}
@media (min-width: 37.5em) {
  .ama__subcategory-index .ama__subcategory-index__stubs__load-more button,
  .ama__subcategory-index .ama__category-index__stubs__load-more button {
    width: 33%;
  }
}
.ama__subcategory-index .views-field-field-featured-topics {
  margin: 7px 15px 28px;
  display: block;
  list-style: none;
  clear: both;
}
@media (min-width: 37.5em) {
  .ama__subcategory-index .views-field-field-featured-topics {
    margin: 7px 0 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__subcategory-index .views-field-field-featured-topics .explore_topic_label {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 600;
  display: block;
  line-height: 27px;
  float: left;
  padding-right: 4px;
}
@media (min-width: 37.5em) {
  .ama__subcategory-index .views-field-field-featured-topics .explore_topic_label {
    float: none;
  }
}
.ama__subcategory-index .views-field-field-featured-topics .explore_topic_content {
  list-style: none;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media (min-width: 37.5em) {
  .ama__subcategory-index .views-field-field-featured-topics .explore_topic_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__subcategory-index .views-field-field-featured-topics .explore_topic_content a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 300;
  text-decoration: none;
  line-height: 27px;
  font-size: 20px;
  position: relative;
}
@media (min-width: 56.25em) {
  .ama__subcategory-index .views-field-field-featured-topics .explore_topic_content a {
    font-size: 18px;
  }
}
.ama__subcategory-index .views-field-field-featured-topics .explore_topic_content a:last-child {
  padding-right: 0;
}
.ama__subcategory-index .views-field-field-featured-topics .explore_topic_content a:hover {
  text-decoration: underline;
}
.ama__subcategory-index .views-field-field-featured-topics .explore_topic_content a:after {
  content: "|";
  padding: 0 7px;
}
.ama__subcategory-index .views-field-field-featured-topics .explore_topic_content a:last-child:after {
  content: "";
}
.ama__subcategory-index .views-field-field-featured-topics .explore_topic_content a.ama__link--catalog {
  color: #027DBC;
}
.ama__subcategory-index .views-infinite-scroll-content-wrapper div:first-child .ama__subcategory-page-article-stub--topics {
  border-top: solid 2px #CBCBCB;
  padding-top: 19px;
}

.view-my-subscription .views-exposed-form {
  margin-top: 28px;
}
.view-my-subscription .views-exposed-form .form-actions {
  margin-top: 7px;
}
.view-my-subscription .ama_subscription:first-child {
  border-top: 1px solid #a28ab5;
}
.view-my-subscription .ama_subscription:last-child {
  border-bottom: none;
  margin-bottom: 56px;
}
.view-my-subscription li.pager__item {
  text-align: center;
}

.ama_subscription {
  position: relative;
  border-bottom: solid 1px #CBCBCB;
}
@media (min-width: 37.5em) {
  .ama_subscription {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    padding-top: 14px;
  }
}
.ama_subscription .title-removed,
.ama_subscription .description-removed {
  display: none;
}
.ama_subscription .ama_subscription_left {
  border-bottom: none;
  padding-bottom: 96px;
  padding-top: 0;
}
@media (min-width: 37.5em) {
  .ama_subscription .ama_subscription_left {
    padding-bottom: 56px;
  }
}
@media (min-width: 37.5em) {
  .ama_subscription .ama_subscription_left .ama__search-result__text {
    padding-right: 20px;
  }
}
@media (max-width: 37.5em) {
  .ama_subscription .ama_subscription_right {
    padding: 14px 0;
  }
}
@media (min-width: 37.5em) {
  .ama_subscription .ama_subscription_right {
    min-width: 180px;
    padding-bottom: 56px;
  }
  .ama_subscription .ama_subscription_right.ama__search-result__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .ama_subscription .ama_subscription_right.ama__search-result__image > div {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .ama_subscription .ama_subscription_right.ama__search-result__image .ama__image {
    margin-bottom: 14px;
  }
  .ama_subscription .ama_subscription_right.ama__search-result__image .flag {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
}
.ama_subscription .ama_subscription_right:not(.ama__search-result__image) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 37.5em) {
  .ama_subscription .ama_subscription_right:not(.ama__search-result__image) {
    padding: 28px 0 56px;
  }
}
.ama_subscription .ama_subscription_right:not(.ama__search-result__image) .salesforce-subscribe-form {
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.ama_subscription.ama__search-result:hover .ama__search-result__title {
  text-decoration: none;
}
.ama_subscription .ama__search-result__text:hover .ama__search-result__title {
  text-decoration: underline;
}
.ama_subscription .subscription-form {
  margin-top: 0;
}
@media (max-width: 37.5em) {
  .ama_subscription .subscription-form {
    position: absolute;
    bottom: 35px;
    right: 0;
  }
}

.ama__tools {
  padding-left: 21px;
  padding-right: 21px;
}
@media (min-width: 56.25em) {
  .ama__tools {
    padding-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__tools {
    padding-right: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__tools {
    padding: 0;
  }
}
.ama__tools h3 {
  padding-bottom: 5.25px;
}
@media (min-width: 56.25em) {
  .ama__tools h3 {
    padding-bottom: 7px;
  }
}

.ama__news-article .ama__tools,
.ama__event-detail .ama__tools,
.ama__evergreen-page .ama__tools,
.ama__press-release .ama__tools,
.ama__subcategory-index .ama__tools {
  padding-top: 21px;
  padding-left: 21px;
  padding-right: 21px;
  margin-bottom: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: #F4F3F1;
  border: solid #CAC4BD;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-width: 16px 0px 5px 0px;
}
@media (min-width: 56.25em) {
  .ama__news-article .ama__tools,
  .ama__event-detail .ama__tools,
  .ama__evergreen-page .ama__tools,
  .ama__press-release .ama__tools,
  .ama__subcategory-index .ama__tools {
    padding-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__news-article .ama__tools,
  .ama__event-detail .ama__tools,
  .ama__evergreen-page .ama__tools,
  .ama__press-release .ama__tools,
  .ama__subcategory-index .ama__tools {
    padding-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__news-article .ama__tools,
  .ama__event-detail .ama__tools,
  .ama__evergreen-page .ama__tools,
  .ama__press-release .ama__tools,
  .ama__subcategory-index .ama__tools {
    padding-right: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__news-article .ama__tools,
  .ama__event-detail .ama__tools,
  .ama__evergreen-page .ama__tools,
  .ama__press-release .ama__tools,
  .ama__subcategory-index .ama__tools {
    margin-bottom: 28px;
  }
}
.ama__news-article .ama__tools h2,
.ama__event-detail .ama__tools h2,
.ama__evergreen-page .ama__tools h2,
.ama__press-release .ama__tools h2,
.ama__subcategory-index .ama__tools h2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

.ama__trending-index div.views-row:first-child .ama__trending-stub {
  border-top: solid 2px #CBCBCB;
}
.ama__trending-index .views-exposed-form .js-form-type-textfield {
  margin-top: 0;
}
.ama__trending-index .ama__trending-stub {
  padding: 28px 0;
  border-bottom: solid 2px #CBCBCB;
}
.ama__trending-index .ama__trending-stub.ama__subcategory-page-article-stub {
  webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
@media (min-width: 37.5em) {
  .ama__trending-index .ama__trending-stub.ama__subcategory-page-article-stub {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
.ama__trending-index .ama__trending-index__stubs__load-more {
  text-align: center;
  padding: 28px 14px;
}
.ama__trending-index .ama__trending-index__stubs__load-more a.ama__button {
  font-size: 20px;
  font-weight: 400;
  padding: 10px 45px;
}

.ama__user-article-listing {
  border-bottom: 1px solid #ededed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 28px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media (min-width: 37.5em) {
  .ama__user-article-listing {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__user-article-listing__image {
  margin: 0 0 15px 0;
  min-width: 179px;
}
.ama__user-article-listing__image img {
  width: 100%;
}
@media (min-width: 37.5em) {
  .ama__user-article-listing__image {
    margin: 0 0 15px 15px;
    width: 179px;
  }
}

.article-listing__link {
  text-decoration: none;
}

.ama__wayfinder {
  border-bottom: solid 1px #767676;
}
.ama__wayfinder__grid {
  display: none;
  padding: 21px 0 21px 5.25px;
}
@media (min-width: 56.25em) {
  .ama__wayfinder__grid {
    padding: 5.25px 0;
  }
}
@media (min-width: 37.5em) {
  .ama__wayfinder__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.ama__wayfinder__logo {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.ama__wayfinder--referrer {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ama__wayfinder--referrer__link-back {
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 0.9em;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ama__wayfinder--referrer__link-back.referred {
  display: block;
}
.ama__wayfinder--referrer__link-back a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ama__wayfinder--referrer__link-back a:before {
  content: "";
  background: transparent url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2218%22%20height%3D%2210%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M0%200h18v10H0z%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cpath%20clip-path%3D%22url%28%23b%29%22%20d%3D%22M9%2010L.293%201.639c-.391-.375-.391-.983%200-1.358s1.023-.375%201.414%200L9%207.284%2016.293.281c.391-.375%201.023-.375%201.414%200s.391.983%200%201.358L9%2010z%22%2F%3E%3C%2Fsvg%3E") no-repeat;
  width: 18px;
  height: 10px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.ama__wayfinder--referrer__link-back svg {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.ama__wayfinder--referrer__link-back_text {
  padding-left: 4px;
}

.ama__layout--one-column {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 4fr 1fr;
  grid-template-columns: 1fr 4fr 1fr;
}
.ama__layout--one-column__content-top {
  text-align: center;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/4;
  -ms-grid-row: 1;
  grid-row: 1;
  margin-top: 21px;
  margin-bottom: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__layout--one-column__content-top {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--one-column__content-top {
    margin-bottom: 14px;
  }
}
@media (min-width: 37.5em) {
  .ama__layout--one-column__content-top {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/4;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--one-column__content-top {
    -ms-grid-column: 2;
    grid-column: 2/2;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}
.ama__layout--one-column__page-content {
  -ms-grid-row: 2;
  grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/4;
}
.ama__layout--one-column .ama__promo-group {
  padding-top: 42px;
  padding-bottom: 21px;
  border-top: solid 1px #000000;
}
@media (min-width: 56.25em) {
  .ama__layout--one-column .ama__promo-group {
    padding-top: 56px;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--one-column .ama__promo-group {
    padding-bottom: 28px;
  }
}
.ama__layout--one-column.left-aligned {
  -ms-grid-columns: 3fr 1fr;
  grid-template-columns: 3fr 1fr;
}
.ama__layout--one-column.left-aligned .ama__layout--one-column__content-top {
  text-align: left;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/4;
}
@media (min-width: 56.25em) {
  .ama__layout--one-column.left-aligned .ama__layout--one-column__content-top {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
  }
}

.ama__layout--split {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
}
.ama__layout--split .ama__masthead {
  margin-bottom: 28px;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 37.5em) {
  .ama__layout--split.container {
    padding: 0;
  }
}

.ama__layout--split__content-top {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  -ms-grid-row: 1;
  grid-row: 1;
}

.ama__layout--split__left {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  -ms-grid-row: 2;
  grid-row: 2;
}
@media (min-width: 37.5em) {
  .ama__layout--split__left {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    padding-right: 14px;
  }
}

.ama__layout--split__right {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  -ms-grid-row: 3;
  grid-row: 3;
  position: relative;
}
@media (min-width: 37.5em) {
  .ama__layout--split__right {
    -ms-grid-row: 2;
    grid-row: 2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2/3;
    border-left: solid 1px #767676;
  }
}

.ama__layout--three-column {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  padding: 0;
}
@media (min-width: 37.5em) {
  .ama__layout--three-column {
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--three-column {
    padding-left: 21px;
    padding-right: 21px;
    -ms-grid-columns: 1fr 2fr 1fr;
    grid-template-columns: 1fr 2fr 1fr;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__layout--three-column {
    padding-left: 28px;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__layout--three-column {
    padding-right: 28px;
  }
}
.ama__layout--three-column__content-top {
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  -ms-grid-row: 1;
  grid-row: 1;
}
@media (min-width: 37.5em) {
  .ama__layout--three-column__content-top {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1/5;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--three-column__content-top {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1/5;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}
.ama__layout--three-column__page-content {
  -ms-grid-row: 2;
  grid-row: 2;
  -ms-grid-column: 1;
  grid-column: 1;
}
@media (min-width: 37.5em) {
  .ama__layout--three-column__page-content {
    -ms-grid-column: 1;
    grid-column: 1;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--three-column__page-content {
    -ms-grid-row: 2;
    grid-row: 2;
    -ms-grid-column: 2;
    grid-column: 2;
  }
}

.ama__layout--three-column__sidebar--primary > *, .ama__layout--three-column__sidebar--secondary > * {
  margin-top: 14px;
}
@media (min-width: 56.25em) {
  .ama__layout--three-column__sidebar--primary > *, .ama__layout--three-column__sidebar--secondary > * {
    margin-top: 28px;
  }
}
.ama__layout--three-column__sidebar--primary > div[class*=ama__] + div[class*=ama__], .ama__layout--three-column__sidebar--primary div:not([class*=ama__]) > div[class*=ama__] + div[class*=ama__], .ama__layout--three-column__sidebar--secondary > div[class*=ama__] + div[class*=ama__], .ama__layout--three-column__sidebar--secondary div:not([class*=ama__]) > div[class*=ama__] + div[class*=ama__] {
  margin-top: 21px;
}
@media (min-width: 56.25em) {
  .ama__layout--three-column__sidebar--primary > div[class*=ama__] + div[class*=ama__], .ama__layout--three-column__sidebar--primary div:not([class*=ama__]) > div[class*=ama__] + div[class*=ama__], .ama__layout--three-column__sidebar--secondary > div[class*=ama__] + div[class*=ama__], .ama__layout--three-column__sidebar--secondary div:not([class*=ama__]) > div[class*=ama__] + div[class*=ama__] {
    margin-top: 28px;
  }
}
.ama__layout--three-column__sidebar--primary {
  -ms-grid-row: 3;
  grid-row: 3;
  -ms-grid-column: 1;
  grid-column: 1;
}
@media (min-width: 37.5em) {
  .ama__layout--three-column__sidebar--primary {
    margin-left: 21px;
    -ms-grid-row: 2;
    grid-row: 2;
    -ms-grid-column: 2;
    grid-column: 2;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__layout--three-column__sidebar--primary {
    margin-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--three-column__sidebar--primary {
    margin-left: 0;
    -ms-grid-column: 1;
    grid-column: 1;
    margin-right: 21px;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__layout--three-column__sidebar--primary {
    margin-right: 28px;
  }
}
.ama__layout--three-column__sidebar--secondary {
  -ms-grid-row: 4;
  grid-row: 4;
  -ms-grid-column: 1;
  grid-column: 1;
}
@media (min-width: 37.5em) {
  .ama__layout--three-column__sidebar--secondary {
    margin-left: 21px;
    -ms-grid-row: 3;
    grid-row: 3;
    -ms-grid-column: 2;
    grid-column: 2;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__layout--three-column__sidebar--secondary {
    margin-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--three-column__sidebar--secondary {
    -ms-grid-row: 2;
    grid-row: 2;
    -ms-grid-column: 3;
    grid-column: 3;
  }
}

.ama__layout--two-column--article {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 2.5fr 6fr;
  grid-template-columns: 2.5fr 6fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  min-height: 30em;
  overflow: hidden;
}
.ama__layout--two-column--article .layout__region--main {
  min-height: 500px;
}
.ama__layout--two-column--article__content-top {
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  -ms-grid-row: 1;
  grid-row: 1;
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--article__content-top {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1/5;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--article__content-top {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1/5;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/2;
  }
}
.ama__layout--two-column--article__page-content {
  padding-top: 21px;
  position: relative;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/4;
  -ms-grid-row: 2;
  grid-row: 2;
  word-wrap: break-word;
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--article__page-content {
    padding-top: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--article__page-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    -ms-grid-row: 2;
    grid-row: 2/2;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--article__page-content {
    padding-top: 21px;
    padding: 28px 0 0 0;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    grid-row: 2/4;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__layout--two-column--article__page-content {
    padding-top: 28px;
  }
}
.ama__layout--two-column--article__page-content__flush-left {
  position: relative;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  -ms-grid-row: 2;
  grid-row: 2;
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--article__page-content__flush-left {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/4;
    -ms-grid-row: 2;
    grid-row: 2;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--article__page-content__flush-left {
    padding-right: 21px;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
    -ms-grid-row: 2;
    grid-row: 2;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__layout--two-column--article__page-content__flush-left {
    padding-right: 28px;
  }
}

.ama__layout--two-column--article__sidebar--primary > *, .ama__layout--two-column--article__sidebar--secondary > * {
  margin-top: 14px;
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--article__sidebar--primary > *, .ama__layout--two-column--article__sidebar--secondary > * {
    margin-top: 28px;
  }
}
.ama__layout--two-column--article__sidebar--primary {
  padding-top: 21px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  -ms-grid-row: 2;
  grid-row: 2;
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--article__sidebar--primary {
    padding-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--article__sidebar--primary {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/4;
  }
}
.ama__layout--two-column--article__sidebar--secondary {
  -ms-grid-column: 2;
  grid-column: 2/2;
  -ms-grid-row: 1;
  grid-row: 1;
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--article__sidebar--secondary {
    padding-left: 21px;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2/4;
    -ms-grid-row: 2;
    grid-row: 2/2;
  }
}

.ama__news + .ama__layout--two-column--article__sidebar--secondary {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
}

.news_article .ama__layout--two-column--right__sidebar--secondary {
  padding-left: 0;
  grid-column: unset;
  grid-row: unset;
}
@media (min-width: 37.5em) {
  .news_article .ama__layout--two-column--right__sidebar--secondary {
    padding-left: 21px;
  }
}

.ama__layout--two-column--left {
  min-height: 30em;
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--left {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
    -ms-grid-columns: 2.5fr 6fr;
    grid-template-columns: 2.5fr 6fr;
  }
}
.ama__layout--two-column--left__content-top {
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  -ms-grid-row: 1;
  grid-row: 1;
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--left__content-top {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1/5;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--left__content-top {
    padding-right: 21px;
    padding-left: 21px;
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1/5;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__layout--two-column--left__content-top {
    padding-right: 28px;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__layout--two-column--left__content-top {
    padding-left: 28px;
  }
}
.ama__layout--two-column--left__page-content {
  position: relative;
  padding-top: 21px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  -ms-grid-row: 3;
  grid-row: 3;
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--left__page-content {
    padding-top: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--left__page-content {
    padding-right: 21px;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/4;
    -ms-grid-row: 3;
    grid-row: 3;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__layout--two-column--left__page-content {
    padding-right: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--left__page-content {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    grid-row: 2/4;
  }
}
.ama__layout--two-column--left__page-content.ama__news {
  padding-right: 0;
  padding-top: 0;
  padding-left: 21px;
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--left__page-content.ama__news {
    padding-left: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--left__page-content.ama__news {
    padding-left: 0;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/4;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}
.ama__layout--two-column--left__sidebar--secondary {
  padding-top: 21px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  -ms-grid-row: 4;
  grid-row: 4;
  overflow-x: hidden;
}
.ama__layout--two-column--left__sidebar--secondary > * {
  margin-top: 14px;
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--left__sidebar--secondary > * {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--left__sidebar--secondary {
    padding-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--left__sidebar--secondary {
    padding-right: 21px;
    padding-left: 21px;
    overflow-x: hidden;
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
    -ms-grid-column-span: 1;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__layout--two-column--left__sidebar--secondary {
    padding-right: 28px;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__layout--two-column--left__sidebar--secondary {
    padding-left: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--left.news_article {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 2.5fr 8fr;
    grid-template-columns: 2.5fr 8fr;
  }
}
.ama__layout--two-column--left.news_article > aside {
  background: #ffffff;
  position: sticky;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  padding-top: 0;
  top: 112px;
  z-index: 500;
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--left.news_article > aside {
    top: 123px;
    z-index: unset;
  }
}
.ama__layout--two-column--left.news_article .ama__news {
  padding-right: 0;
  padding-top: 0;
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--left.news_article .ama__news {
    padding-left: 21px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__layout--two-column--left.news_article .ama__news {
    padding-left: 28px;
  }
}
.ama__layout--two-column--left.news_article.no_grouper {
  -ms-grid-columns: 7fr 2.5fr;
  grid-template-columns: 7fr 2.5fr;
}
.ama__layout--two-column--left.news_article .ama__news.ama__layout--two-column--right_no_grouper {
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  -ms-grid-row: 1;
  grid-row: 1;
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--left.news_article .ama__news.ama__layout--two-column--right_no_grouper {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    padding: 0;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--left.news_article {
    -ms-grid-columns: 2.5fr 8.5fr;
    grid-template-columns: 2.5fr 8.5fr;
  }
}

@media (min-width: 37.5em) {
  body.toolbar-horizontal .ama__layout--two-column--left.news_article > aside {
    top: 180px;
  }
}
.ama__layout--two-column--left__sidebar--primary > * {
  margin-top: 14px;
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--left__sidebar--primary > * {
    margin-top: 28px;
  }
}
.ama__layout--two-column--left__sidebar--primary {
  padding-top: 21px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  -ms-grid-row: 1;
  grid-row: 1;
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--left__sidebar--primary {
    padding-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--left__sidebar--primary {
    padding-right: 21px;
    padding-left: 21px;
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
    -ms-grid-column-span: 1;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__layout--two-column--left__sidebar--primary {
    padding-right: 28px;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__layout--two-column--left__sidebar--primary {
    padding-left: 28px;
  }
}

body.search-results .ama__layout--two-column--left__page-content {
  padding-top: 0;
}
@media (min-width: 75em) {
  body.search-results .ama__layout--two-column--left__page-content {
    min-width: 860px;
    padding-right: 0;
  }
}
@media (min-width: 37.5em) {
  body.search-results .ama__layout--two-column--left__page-content #block-ama-one-content {
    border-top: 1px solid #CBCBCB;
  }
}
@media (max-width: 37.5em) {
  body.search-results .ama__layout--two-column--left__page-content #block-ama-one-content {
    padding-top: 10px;
  }
}
body.search-results .ama__layout--two-column--left__sidebar--primary {
  padding-top: 0;
  padding-left: 0;
}
@media (min-width: 56.25em) {
  body.search-results .ama__layout--two-column--left__sidebar--primary {
    padding-right: 20px;
    max-width: 280px;
  }
}
@media (min-width: 75em) {
  body.search-results .ama__layout--two-column--left__sidebar--primary {
    min-width: 280px;
  }
}
body.search-results .ama__layout--two-column--left__sidebar--primary .ama__filter {
  border-top: 1px solid #CBCBCB;
}
@media (max-width: 37.5em) {
  body.search-results .ama__layout--two-column--left__sidebar--primary .ama__filter {
    padding-top: 10px;
  }
}
body.search-results .ama__layout--two-column--left {
  min-height: auto;
}
@media (min-width: 56.25em) {
  body.search-results .ama__layout--two-column--left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

.ama__layout--two-column--right {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 6fr 2.5fr;
  grid-template-columns: 1fr 6fr 2.5fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  min-height: 30em;
  overflow: hidden;
}
.ama__layout--two-column--right .layout__region--main {
  min-height: 500px;
}
.ama__layout--two-column--right__content-top {
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  -ms-grid-row: 1;
  grid-row: 1;
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--right__content-top {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1/5;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--right__content-top {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1/5;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}
.ama__layout--two-column--right__page-content {
  padding-top: 21px;
  padding-left: 21px;
  position: relative;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  -ms-grid-row: 2;
  grid-row: 2;
  word-wrap: break-word;
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--right__page-content {
    padding-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--right__page-content {
    padding-left: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--right__page-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    grid-column: 1/5;
    -ms-grid-row: 2;
    grid-row: 2;
  }
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--right__page-content {
    padding-top: 21px;
    padding: 28px 0 0 0;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    grid-row: 2/4;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__layout--two-column--right__page-content {
    padding-top: 28px;
  }
}
.ama__layout--two-column--right__page-content__flush-left {
  position: relative;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  -ms-grid-row: 2;
  grid-row: 2;
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--right__page-content__flush-left {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/4;
    -ms-grid-row: 2;
    grid-row: 2;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--right__page-content__flush-left {
    padding-right: 21px;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
    -ms-grid-row: 2;
    grid-row: 2;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__layout--two-column--right__page-content__flush-left {
    padding-right: 28px;
  }
}
.ama__layout--two-column--right_no_grouper {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/4;
  padding: 0;
}

.ama__layout--two-column--right__sidebar--primary > *, .ama__layout--two-column--right__sidebar--secondary > * {
  margin-top: 14px;
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--right__sidebar--primary > *, .ama__layout--two-column--right__sidebar--secondary > * {
    margin-top: 28px;
  }
}
.ama__layout--two-column--right__sidebar--primary {
  padding-top: 21px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
}
@media (min-width: 56.25em) {
  .ama__layout--two-column--right__sidebar--primary {
    padding-top: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--right__sidebar--primary {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/4;
  }
}
.ama__layout--two-column--right__sidebar--secondary {
  padding-top: 28px;
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
  grid-column: 1/5;
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 3/4;
}
@media (min-width: 37.5em) {
  .ama__layout--two-column--right__sidebar--secondary {
    padding-top: 21px;
    padding-left: 21px;
    -ms-grid-column: 3;
    grid-column: 3;
    grid-row: 2/auto;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__layout--two-column--right__sidebar--secondary {
    padding-top: 28px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__layout--two-column--right__sidebar--secondary {
    padding-left: 28px;
  }
}
.ama__layout--two-column--right__sidebar--secondary.ama__layout--two-column--right_no_grouper {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/4;
}

.news_article .ama__layout--two-column--right__sidebar--secondary {
  padding-top: 0;
}

.ama__layout--two-col-left--75-25 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 3fr 1fr;
  grid-template-columns: 3fr 1fr;
  -ms-grid-rows: -webkit-max-content auto auto;
  -ms-grid-rows: max-content auto auto;
  grid-template-rows: -webkit-max-content auto auto;
  grid-template-rows: max-content auto auto;
  margin-top: 28px;
}
@media (max-width: 37.5em) {
  .ama__layout--two-col-left--75-25 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
.ama__layout--two-col-left--75-25__left {
  margin-right: 10.5px;
  -ms-grid-column: 1;
  grid-column: 1/1;
  -ms-grid-row: 2;
  grid-row: 2/2;
}
@media (min-width: 56.25em) {
  .ama__layout--two-col-left--75-25__left {
    margin-right: 14px;
  }
}
.ama__layout--two-col-left--75-25__right {
  margin-left: 10.5px;
  -ms-grid-column: 2;
  grid-column: 2/2;
  -ms-grid-row: 2;
  grid-row: 2/2;
}
.ama__layout--two-col-left--75-25__right > div {
  margin-top: 0;
  margin-bottom: 56px;
}
.ama__layout--two-col-left--75-25__right > div:last-child {
  margin-bottom: 0;
}
@media (max-width: 56.25em) {
  .ama__layout--two-col-left--75-25__right > div {
    margin-bottom: 28px;
  }
}
@media (max-width: 37.5em) {
  .ama__layout--two-col-left--75-25__right > div {
    margin-bottom: 21px;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--two-col-left--75-25__right {
    margin-left: 14px;
  }
}
@media (max-width: 37.5em) {
  .ama__layout--two-col-left--75-25__right {
    -ms-grid-column: 1;
    grid-column: 1/1;
    -ms-grid-row: 3;
    grid-row: 3/3;
    padding: 0 14px;
  }
}

.ama__layout--two-col-right--75-25 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 3fr 1fr;
  grid-template-columns: 3fr 1fr;
  -ms-grid-rows: -webkit-max-content auto auto;
  -ms-grid-rows: max-content auto auto;
  grid-template-rows: -webkit-max-content auto auto;
  grid-template-rows: max-content auto auto;
  grid-template-areas: "content sidebar" "content_below sidebar";
}
@media (max-width: 37.5em) {
  .ama__layout--two-col-right--75-25 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
.ama__layout--two-col-right--75-25__top {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  margin-bottom: 21px;
  grid-area: content;
  -ms-grid-row: 1;
  grid-row: 1/1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
@media (max-width: 37.5em) {
  .ama__layout--two-col-right--75-25__top {
    padding: 0 14px;
    margin-bottom: 0;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/2;
    -ms-grid-column: 1;
    grid-column: 1/1;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--two-col-right--75-25__top {
    margin-bottom: 28px;
  }
}
.ama__layout--two-col-right--75-25__left {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  margin-right: 10.5px;
  -ms-grid-column: 1;
  grid-column: 1/1;
  -ms-grid-row: 2;
  grid-row: 2/2;
  grid-area: content_below;
}
.ama__category .ama__layout--two-col-right--75-25.ama__category__row > .ama__layout--two-col-right--75-25__left {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
@media (max-width: 37.5em) {
  .ama__layout--two-col-right--75-25__left {
    -ms-grid-column: 1;
    grid-column: 1/1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2/3;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--two-col-right--75-25__left {
    margin-right: 14px;
  }
}
.ama__layout--two-col-right--75-25__right {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  margin-left: 10.5px;
  -ms-grid-column: 2;
  grid-column: 2/2;
  -ms-grid-row: 2;
  grid-row: 2/2;
  grid-area: sidebar;
}
.ama__category .ama__layout--two-col-right--75-25.ama__category__row > .ama__layout--two-col-right--75-25__right {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 2;
}
.ama__layout--two-col-right--75-25__right > div {
  margin-top: 0;
  margin-bottom: 56px;
}
.ama__layout--two-col-right--75-25__right > div:last-child {
  margin-bottom: 0;
}
@media (max-width: 56.25em) {
  .ama__layout--two-col-right--75-25__right > div {
    margin-bottom: 28px;
  }
}
@media (max-width: 37.5em) {
  .ama__layout--two-col-right--75-25__right > div {
    margin-bottom: 21px;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--two-col-right--75-25__right {
    margin-left: 14px;
  }
}
@media (max-width: 37.5em) {
  .ama__layout--two-col-right--75-25__right {
    -ms-grid-row: 3;
    grid-row: 3/3;
    -ms-grid-column: 1;
    grid-column: 1/1;
    padding: 0 14px;
  }
}

.ama__category-index.ama__layout--two-col-right--75-25 .ama__layout--two-col-right--75-25__left {
  grid-row: unset;
  grid-area: unset;
}

.ama__layout--two-col-right--full-width {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}
.ama__layout--two-col-right--full-width__top {
  margin-bottom: 21px;
  -ms-grid-row: 1;
  grid-row: 1;
  -ms-grid-column: 1;
  grid-column: 1;
}
@media (min-width: 37.5em) {
  .ama__layout--two-col-right--full-width__top {
    margin-bottom: 0;
  }
}
@media (min-width: 56.25em) {
  .ama__layout--two-col-right--full-width__top {
    margin-bottom: 28px;
  }
}
.ama__layout--two-col-right--full-width__page-content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-row: 2;
  grid-row: 2;
  grid-column-gap: 28px;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  grid-row-gap: 28px;
}
@media (min-width: 37.5em) {
  .ama__layout--two-col-right--full-width__page-content {
    -ms-grid-columns: 3fr 1fr;
    grid-template-columns: 3fr 1fr;
  }
}
.ama__layout--two-col-right--full-width__page-content__left {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
}
.ama__layout--two-col-right--full-width__page-content__right {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 3;
  grid-row: 3;
}
@media (min-width: 37.5em) {
  .ama__layout--two-col-right--full-width__page-content__right {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 2;
    grid-row: 2;
  }
}

.ama__application .app_description {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
}
@media (min-width: 56.25em) {
  .ama__application .app_description {
    max-width: 880px;
  }
}
.ama__application .app_article {
  margin-top: 28px;
}

.ama__category .ama__layout--two-col-right--75-25__left {
  margin: 0;
  padding: 0;
}
@media (min-width: 37.5em) {
  .ama__category .ama__layout--two-col-right--75-25__left {
    margin-right: 10px;
    padding: initial;
  }
}
.ama__category .ama__layout--two-col-right--75-25__right {
  margin: 0;
  padding: 0 7px;
}
.ama__category .ama__layout--two-col-right--75-25__right .ama__tools {
  margin-top: 21px;
  padding-top: 21px;
  border-top: solid 2px #767676;
}
@media (min-width: 56.25em) {
  .ama__category .ama__layout--two-col-right--75-25__right .ama__tools {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__category .ama__layout--two-col-right--75-25__right .ama__tools {
    padding-top: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__category .ama__layout--two-col-right--75-25__right {
    margin-right: 10px;
    margin-top: 0;
    padding: initial;
  }
  .ama__category .ama__layout--two-col-right--75-25__right .ama__tools {
    margin: 0;
    padding: 0;
    border-top: 0;
  }
}
@media (min-width: 56.25em) {
  .ama__category .ama__layout--two-col-right--75-25__right {
    margin-right: 0;
    margin-top: 14px;
  }
  .ama__category .ama__layout--two-col-right--75-25__right .ama__tools {
    margin-bottom: 28px;
  }
}
.ama__category__row {
  padding: 28px 0;
  border-top: solid 1px #a1a1a4;
  max-width: 100%;
}
.ama__category__row .container {
  padding: 0;
}
.ama__category__row:last-of-type {
  border-bottom: solid 1px #a1a1a4;
}
@media (max-width: 37.5em) {
  .ama__category__row--no-mobile-padding {
    padding: 0;
  }
}
.ama__category__row--no-border {
  border: 0;
  padding: 0;
}
.ama__category__row--no-border:first-of-type + * + .ama__layout--two-col-right--75-25 {
  border: 0;
}
.ama__category__row--no-border-with-padding {
  border: 0;
  padding: 21px 0;
}
@media (min-width: 37.5em) {
  .ama__category__row--no-border-with-padding {
    padding: 28px 0;
  }
}
.ama__category__row--no-border-with-padding:first-of-type + * + .ama__layout--two-col-right--75-25 {
  border: 0;
}
@media (max-width: 37.5em) {
  .ama__category__row--hidden-mobile {
    display: none;
  }
}
.ama__category__row--hero {
  border-top: 0;
}
.ama__category .ama__masthead__content__container {
  visibility: hidden;
  height: 0;
}
.ama__category .ama__masthead {
  margin-bottom: 7px;
  padding: 0;
}
.ama__category .ama__h1, .ama__category .dr-finder-search-results-header__results-text, .ama__category .dr-finder-filter_suggestions span, .dr-finder-filter_suggestions .ama__category span {
  text-transform: uppercase;
}
.ama__category .ama__article-stub__title {
  padding: 0;
}
.ama__category .ama__tools {
  padding: 0;
}
.ama__category .ama__layout--split__right .ama__article-stub--category {
  padding: 0 14px;
}
@media (max-width: 37.5em) {
  .ama__category__article-stub-three-up > * {
    margin-bottom: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__category__article-stub-three-up .grid-container {
    padding-top: 28px;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__category__article-stub-three-up .grid-container {
    margin-top: 21px;
    margin-bottom: 21px;
    padding-top: 0;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__category__article-stub-three-up .grid-container {
    margin-top: 28px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__category__article-stub-three-up .grid-container {
    margin-bottom: 28px;
  }
}
@media (max-width: 37.5em) {
  .ama__category__article-stub-four-up-three > * {
    margin-bottom: 28px;
  }
}
@media (max-width: 37.5em) {
  .ama__category .ama__article-stub--category .ama__h5, .ama__category .ama__article-stub--category div[role=alert] {
    padding-left: 21px;
  }
}
.ama__category .ama__category__jama--as--sidebar .ama__link--with-image a .ama__image__text {
  padding: 0;
}
@media (min-width: 37.5em) {
  .ama__category__article-stub-two-up .grid-container {
    margin-top: 21px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__category__article-stub-two-up .grid-container {
    margin-top: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__category__article-stub-two-up .grid-container .ama__article-stub {
    width: 100%;
  }
}
.ama__category .ama__subcategory-featured-content-as-carousel {
  overflow: hidden;
}
@media (min-width: 37.5em) {
  .ama__category .ama__subcategory-featured-content .grid-container {
    padding: 14px;
  }
}
.ama__category .ama__layout--two-col-right--75-25.ama__category__row {
  -ms-grid-rows: none;
  grid-template-rows: none;
  grid-template-areas: "content_below sidebar";
}
.ama__category .ama__subtitle .description {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.389;
}
@media (min-width: 37.5em) {
  .ama__category .ama__subtitle .description {
    font-size: 18px;
    line-height: 1.5;
  }
}

.ama__content-type {
  margin-top: 0;
}
.ama__content-type #views-exposed-form-content-type-listing-block-content-type-listing > .js-form-type-textfield {
  margin-top: 0;
}
@media (max-width: 56.25em) {
  .ama__content-type #views-exposed-form-content-type-listing-block-content-type-listing .form-actions {
    margin-top: 0;
  }
}
.ama__content-type .ama__layout--one-column__content-top {
  display: none;
}
.ama__content-type .ama__75-25__masthead .heading-left {
  margin-right: 0;
}
.ama__content-type .ama__subcategory-page-article-stub__subcategory {
  line-height: 1;
}
@media (max-width: 56.25em) {
  .ama__content-type .index-page .share-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .ama__content-type .index-page .share-row .share-region {
    height: unset;
  }
}
.ama__content-type .ama__masthead__content__title__container,
.ama__content-type .ama__masthead {
  padding-top: 0;
  padding-bottom: 0;
}
.ama__content-type .ama__masthead__content__container {
  -ms-grid-columns: 1fr 0fr;
  grid-template-columns: 1fr 0fr;
  margin-bottom: 0;
}
.ama__content-type .ama__masthead {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}
@media (min-width: 37.5em) {
  .ama__content-type .ama__masthead {
    -ms-grid-columns: 1fr 6fr 2.5fr;
    grid-template-columns: 1fr 6fr 2.5fr;
  }
}
@media (min-width: 56.25em) {
  .ama__content-type .ama__masthead {
    -ms-grid-columns: 1fr 6.5fr 2.5fr;
    grid-template-columns: 1fr 6.5fr 2.5fr;
  }
}
.ama__content-type .ama__masthead__content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/3;
  margin-bottom: 28px;
}
.ama__content-type .ama__masthead__content .ama__rule {
  margin-top: 10px;
  margin-bottom: 21px;
}
@media (min-width: 37.5em) {
  .ama__content-type .ama__masthead__content .ama__rule {
    margin-top: -15px;
    margin-bottom: 28px;
  }
}
.ama__content-type > .container {
  padding: 0;
}
.ama__content-type .ama__search__field__clear-button span {
  color: #7229D1;
}
.ama__content-type .ama__global-search__action input.ama__button {
  background: url(../svg/icon-search-white.svg) no-repeat 0 0;
  background-size: 22px 22px;
  background-position: 7px 7px;
  background-color: #46166B;
  max-height: 40px;
  max-width: 40px;
  height: 40px;
  width: 40px;
  text-indent: -999px;
}
.ama__content-type .trending-index,
.ama__content-type .ama__subcategory-page-article-stub__text {
  padding-left: 0;
  padding-right: 0;
}
.ama__content-type .ama__layout--two-col-right--75-25__left {
  margin-right: 0;
}
.ama__content-type .ama__layout--two-col-right--75-25__top {
  border-bottom: 1px solid #767676;
  margin-bottom: 0;
}
@media (max-width: 56.25em) {
  .ama__content-type .ama__layout--two-col-right--75-25__top {
    padding: 0;
  }
}
@media (max-width: 37.5em) {
  .ama__content-type .ama__layout--two-col-right--75-25__top .ama__search__field__clear-button {
    padding: 7px 0 14px;
  }
}
.ama__content-type .ama__membership button.ama__button {
  margin-left: 28px;
  margin-right: 28px;
}
.ama__content-type .views-infinite-scroll-content-wrapper div:first-child .ama__subcategory-page-article-stub--topics {
  border-top: solid 1px #CBCBCB;
}
.ama__content-type .views-infinite-scroll-content-wrapper .ama__subcategory-page-article-stub {
  border-bottom: solid 1px #CBCBCB;
}
@media (max-width: 56.25em) {
  .ama__content-type .views-infinite-scroll-content-wrapper .ama__subcategory-page-article-stub {
    padding: 14px 0;
  }
}
.ama__content-type .ama__subcategory-index__stub .ama__subcategory-page-article-stub {
  border-bottom: solid 1px #CBCBCB;
}
@media (max-width: 37.5em) {
  .ama__content-type .ama__subcategory-index__stub .ama__subcategory-page-article-stub {
    padding: 14px 0;
    margin: 0px;
  }
}
.ama__content-type .ama__subcategory-index__stub .ama__subcategory-page-article-stub__subcategory {
  color: #46166B;
  margin: 0 0 7px 0;
}
@media (min-width: 37.5em) {
  .ama__content-type .ama__subcategory-index__stub .ama__subcategory-page-article-stub__image {
    max-width: 180px;
  }
}
@media (min-width: 37.5em) {
  .ama__content-type .ama__subcategory-index__stub .ama__subcategory-page-article-stub__text {
    max-width: 79.22%;
    padding-right: 20px;
  }
}
@media (max-width: 37.5em) {
  .ama__content-type .ama__category-index .ama__membership {
    margin-bottom: 28px;
  }
}
.ama__content-type ul.pager {
  text-align: center;
}
.ama__content-type ul.pager a.ama__button {
  font-size: 20px;
  font-weight: 400;
  padding: 10px 45px;
  margin: 28px 0;
}

/**
 * @file
 * Messages.
 */
[dir=ltr] .messages-list {
  padding-left: 0;
}

[dir=rtl] .messages-list {
  padding-right: 0;
}

[dir=ltr] .messages-list {
  padding-right: 0;
}

[dir=rtl] .messages-list {
  padding-left: 0;
}

.messages-list {
  margin-top: 1.125rem;
  margin-bottom: 1.125rem;
  padding-top: 0;
  padding-bottom: 0;
  list-style: none;
}

[dir=ltr] .messages {
  padding-left: 1.6875rem;
}

[dir=rtl] .messages {
  padding-right: 1.6875rem;
}

[dir=ltr] .messages {
  padding-right: 1.6875rem;
}

[dir=rtl] .messages {
  padding-left: 1.6875rem;
}

.messages {
  min-height: 4.25rem;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  outline: solid 1px transparent;
  background-color: transparent;
}

.messages * {
  color: inherit;
}

.messages {
  /* Additional specificity to override contrib modules. */
}

.messages.messages-list__item {
  background-color: #000000;
  background-image: none;
  color: #ffffff;
}

[dir=ltr] .messages__list {
  margin-left: 0;
}

[dir=rtl] .messages__list {
  margin-right: 0;
}

[dir=ltr] .messages__list {
  margin-right: 0;
}

[dir=rtl] .messages__list {
  margin-left: 0;
}

[dir=ltr] .messages__list {
  padding-left: 0;
}

[dir=rtl] .messages__list {
  padding-right: 0;
}

[dir=ltr] .messages__list {
  padding-right: 0;
}

[dir=rtl] .messages__list {
  padding-left: 0;
}

.messages__list {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  list-style: none;
}

.messages:not(.hidden) ~ .messages {
  margin-top: 1.125rem;
}

.messages__item + .messages__item {
  margin-top: 0.5625rem;
}

.messages__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[dir=ltr] .messages__header {
  margin-right: 1.125rem;
}

[dir=rtl] .messages__header {
  margin-left: 1.125rem;
}

.messages__header {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

[dir=ltr] .messages__header.no-icon {
  margin-right: 0;
}

[dir=rtl] .messages__header.no-icon {
  margin-left: 0;
}

.messages__content {
  overflow: auto; /* Ensure large code blocks can be scrolled to. */
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 0.1875rem;
}

[dir=ltr] .messages__button {
  margin-left: 1.125rem;
}

[dir=rtl] .messages__button {
  margin-right: 1.125rem;
}

.messages__button {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-top: 0.1875rem;
}

[dir=ltr] .messages__close {
  padding-left: 0;
}

[dir=rtl] .messages__close {
  padding-right: 0;
}

[dir=ltr] .messages__close {
  padding-right: 0;
}

[dir=rtl] .messages__close {
  padding-left: 0;
}

.messages__close {
  position: relative;
  width: 1.5625rem;
  height: 1.5625rem;
  padding-top: 0;
  padding-bottom: 0;
  cursor: pointer;
  vertical-align: top;
  border: 0;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.messages__close:before,
.messages__close:after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 2.0625rem;
  height: 0;
  content: "";
  border-top: solid 2px #7e96a7;
}

.messages__close:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

.messages__close:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}

.messages__close:hover::before,
.messages__close:hover::after {
  border-color: #ffffff;
}

.messages__close:focus {
  outline: 2px solid #53b0eb;
  outline-offset: 2px;
}

.messages__icon svg {
  vertical-align: top;
}

.messages--error .messages__icon svg {
  fill: #e33f1e;
}

.messages--warning .messages__icon svg {
  fill: #fdca40;
}

.messages--status .messages__icon svg {
  fill: #3fa21c;
}

.messages--info .messages__icon svg {
  fill: #53b0eb;
}

.messages pre {
  margin: 0;
}

[dir=ltr] .js-form-managed-file .messages {
  border-left: solid 6px #e33f1e;
}

[dir=rtl] .js-form-managed-file .messages {
  border-right: solid 6px #e33f1e;
}

.js-form-managed-file .messages {
  margin-bottom: 1.125rem;
}

div[role=alert] {
  background-color: transparent;
  border-bottom: solid 1px #979797;
  padding: 0;
}

.ama__dr-finder > .ama__h1, .ama__dr-finder > .dr-finder-search-results-header__results-text, .dr-finder-filter_suggestions .ama__dr-finder > span {
  color: #46166B;
  font-weight: 300;
  padding: 28px 0;
  border-bottom: 1px solid #46166B;
}
@media (min-width: 37.5em) {
  .ama__dr-finder > .ama__h1, .ama__dr-finder > .dr-finder-search-results-header__results-text, .dr-finder-filter_suggestions .ama__dr-finder > span {
    padding: 56px 0;
  }
}

.ama__dr-finder.home > .ama__h1, .ama__dr-finder.home > .dr-finder-search-results-header__results-text, .dr-finder-filter_suggestions .ama__dr-finder.home > span,
.ama__dr-finder.search > .ama__h1,
.ama__dr-finder.search > .dr-finder-search-results-header__results-text,
.dr-finder-filter_suggestions .ama__dr-finder.search > span {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}

.ama__dr-finder .subheading {
  color: #46166B;
}

.ama__dr-finder.home .subheading {
  padding-bottom: 28px;
}

.ama__dr-finder:not(.home) .subheading {
  display: none;
}

.ama__dr-finder.homepage .ama__h1, .ama__dr-finder.homepage .dr-finder-search-results-header__results-text, .ama__dr-finder.homepage .dr-finder-filter_suggestions span, .dr-finder-filter_suggestions .ama__dr-finder.homepage span {
  padding: 0;
  margin: 0;
  border: none;
  color: #46166B;
}

.dr-finder-subscription-form .form-item-us-citizen {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 10px;
}

.dr-finder-subscription-form .form-item-us-citizen input {
  height: auto !important;
}

.dr-finder-subscription-form .form-item-us-citizen label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: white;
  font-size: 10px;
  text-transform: initial;
}

.dr-finder-footer-adjustments ul {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  width: 100%;
}
.dr-finder-footer-adjustments ul a {
  font-weight: 400;
}

.dr-finder-back-search {
  color: #46166B;
  text-decoration: none;
}

.ama__dr-finder .canned-search-page {
  margin-bottom: 28px;
}

.ama__dr-finder .dr-finder-search-load-more {
  padding: 125px 0;
  text-align: center;
}

.ama__dr-finder .pager .ama__button--secondary {
  font-weight: 400;
  padding: 10px 45px;
}

/* Frieda custom stuff */
@media (min-width: 56.25em) {
  .frieda .paragraph--type--wysiwyg-2-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .frieda .paragraph--type--wysiwyg-2-column > div {
    -webkit-box-flex: 50%;
    -ms-flex: 50%;
    flex: 50%;
  }
}
.frieda .ama__tabs .ama__image--right {
  float: none;
}
.frieda .ama__tabs figure.align-right {
  margin-left: 10.5px;
  float: right;
}
@media (min-width: 56.25em) {
  .frieda .ama__tabs figure.align-right {
    margin-left: 14px;
  }
}
.frieda .ama__tabs figure.align-left {
  margin-right: 10.5px;
  float: left;
}
@media (min-width: 56.25em) {
  .frieda .ama__tabs figure.align-left {
    margin-right: 14px;
  }
}
.frieda .ama__tabs figure.align-center img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*  Glossary Page Styles. */
.ama__glossary-page {
  /* Curated Topics Block */
  /* Suggested Listings */
}
.ama__glossary-page .ama__h1, .ama__glossary-page .dr-finder-search-results-header__results-text, .ama__glossary-page .dr-finder-filter_suggestions span, .dr-finder-filter_suggestions .ama__glossary-page span {
  margin-bottom: 21px;
}
.ama__glossary-page .ama__subtitle {
  font-size: 18px;
  line-height: 1.5;
  font-weight: 400;
}
.ama__glossary-page .viewsreference--view-title {
  display: none;
}
.ama__glossary-page .glossary-view {
  padding-bottom: 30px;
  margin-bottom: 28px;
  border-bottom: 4px solid #46166B;
  /*  Alphabetical Filters List */
  /* Search Box */
  /*  Term Results Display */
  /* pager */
}
.ama__glossary-page .glossary-view span.result-total[data-total="0"] ~ nav.pager {
  display: none;
}
.ama__glossary-page .glossary-view #views-exposed-form-glossary-terms-topic-term-glossary {
  max-width: 100%;
  padding-bottom: 8px;
  border-bottom: 1px solid #b4b4b4;
  margin-bottom: 28px;
}
.ama__glossary-page .glossary-view #views-exposed-form-glossary-terms-topic-term-glossary div#edit-name {
  overflow: hidden;
  width: 85vw;
  overflow-x: scroll;
  scrollbar-width: thin; /* "auto" or "thin" */
  scrollbar-color: #46166B;
}
.ama__glossary-page .glossary-view #views-exposed-form-glossary-terms-topic-term-glossary div#edit-name::-webkit-scrollbar {
  width: 14px;
}
.ama__glossary-page .glossary-view #views-exposed-form-glossary-terms-topic-term-glossary div#edit-name::-webkit-scrollbar-track {
  background: #ece7f0;
  border-radius: 20px;
}
.ama__glossary-page .glossary-view #views-exposed-form-glossary-terms-topic-term-glossary div#edit-name::-webkit-scrollbar-thumb {
  background-color: #46166B;
  border-radius: 20px;
}
@media (min-width: 56.25em) {
  .ama__glossary-page .glossary-view #views-exposed-form-glossary-terms-topic-term-glossary div#edit-name {
    width: auto;
    overflow: auto;
    overflow-x: auto;
  }
}
.ama__glossary-page .glossary-view #views-exposed-form-glossary-terms-topic-term-glossary div[name=name] ul {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
@media (min-width: 56.25em) {
  .ama__glossary-page .glossary-view #views-exposed-form-glossary-terms-topic-term-glossary div[name=name] ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.ama__glossary-page .glossary-view #views-exposed-form-glossary-terms-topic-term-glossary div[name=name] ul li {
  margin-right: 15px;
  margin-bottom: 15px;
  text-align: center;
}
.ama__glossary-page .glossary-view #views-exposed-form-glossary-terms-topic-term-glossary div[name=name] ul li:first-child {
  display: none;
}
.ama__glossary-page .glossary-view #views-exposed-form-glossary-terms-topic-term-glossary div[name=name] ul li:last-child {
  margin-right: 0;
}
.ama__glossary-page .glossary-view #views-exposed-form-glossary-terms-topic-term-glossary div[name=name] ul li:last-child {
  margin-right: 0;
}
.ama__glossary-page .glossary-view #views-exposed-form-glossary-terms-topic-term-glossary div[name=name] ul li a {
  background: #ffffff;
  border: 1px solid #46166B;
  display: block;
  width: 50px;
  height: 50px;
  color: #46166B;
  font-size: 32px;
  text-decoration: none;
}
.ama__glossary-page .glossary-view #views-exposed-form-glossary-terms-topic-term-glossary div[name=name] ul li a:hover {
  text-decoration: none;
}
.ama__glossary-page .glossary-view #views-exposed-form-glossary-terms-topic-term-glossary div[name=name] ul li a.bef-link--selected {
  background: #46166B;
  color: #ffffff;
}
.ama__glossary-page .glossary-view #views-exposed-form-glossary-terms-topic-term-glossary div[name=name] ul li a.bef-link--selected:hover {
  background: #46166B;
  color: #ffffff;
}
.ama__glossary-page .glossary-view #views-exposed-form-glossary-terms-topic-term-glossary div[name=name] ul li a:hover {
  background-color: #a28ab5;
  color: #46166B;
}
.ama__glossary-page .glossary-view .searchbar-wrapper .searchbar-inner {
  position: relative;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
}
@media (min-width: 37.5em) {
  .ama__glossary-page .glossary-view .searchbar-wrapper .searchbar-inner {
    margin-left: 65px;
    margin-right: 89px;
  }
}
.ama__glossary-page .glossary-view .searchbar-wrapper .searchbar-inner .topic-search-button {
  display: block;
  visibility: visible;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 7px;
  height: 39px;
  width: 39px;
  background: #46166B url("../svg/icon-search-white.svg") no-repeat;
  background-position: 5px 5px;
}
.ama__glossary-page .glossary-view .searchbar-wrapper .searchbar-inner .topic-search-button:hover {
  cursor: pointer;
}
.ama__glossary-page .glossary-view .searchbar-wrapper .ama__search__field__clear-button {
  margin-left: 10px;
}
@media (min-width: 37.5em) {
  .ama__glossary-page .glossary-view .searchbar-wrapper .ama__search__field__clear-button {
    margin-left: 65px;
  }
}
.ama__glossary-page .glossary-view .searchbar-wrapper #edit-topic {
  border: 1px solid #46166B;
  padding: 5px 10px;
  line-height: 1.389;
}
@media (min-width: 56.25em) {
  .ama__glossary-page .glossary-view .searchbar-wrapper #edit-topic {
    line-height: 1.5;
  }
}
.ama__glossary-page .glossary-view .searchbar-wrapper #edit-topic::-webkit-input-placeholder {
  font-style: italic;
}
.ama__glossary-page .glossary-view .searchbar-wrapper #edit-topic::-moz-placeholder {
  font-style: italic;
}
.ama__glossary-page .glossary-view .searchbar-wrapper #edit-topic:-ms-input-placeholder {
  font-style: italic;
}
.ama__glossary-page .glossary-view .searchbar-wrapper #edit-topic::-ms-input-placeholder {
  font-style: italic;
}
.ama__glossary-page .glossary-view .searchbar-wrapper #edit-topic::placeholder {
  font-style: italic;
}
.ama__glossary-page .glossary-view h3 {
  font-size: 38px;
}
.ama__glossary-page .glossary-view .output-wrapper {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
  -webkit-column-width: auto;
  -moz-column-width: auto;
  column-width: auto;
  -webkit-column-gap: none;
  -moz-column-gap: none;
  column-gap: none;
  margin-bottom: 50px;
}
@media (min-width: 56.25em) {
  .ama__glossary-page .glossary-view .output-wrapper {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 10%;
    -moz-column-gap: 10%;
    column-gap: 10%;
  }
}
.ama__glossary-page .glossary-view .output-wrapper .grouping-row a {
  color: #46166B;
  font-size: 18px;
  text-decoration: none;
}
.ama__glossary-page .glossary-view .output-wrapper .grouping-row a:hover {
  text-decoration: underline;
}
.ama__glossary-page .glossary-view nav {
  text-align: center;
}
.ama__glossary-page .glossary-view nav ul {
  list-style-type: none;
}
.ama__glossary-page .glossary-view nav ul li {
  display: inline-block;
  color: #46166B;
}
.ama__glossary-page .glossary-view nav ul li.is-active {
  border-bottom: 1px solid #000000;
  line-height: 1;
}
.ama__glossary-page .glossary-view nav ul li a {
  color: #46166B;
  text-decoration: none;
}
.ama__glossary-page .description {
  padding: 28px 0 14px;
  border-bottom: 1px solid #b4b4b4;
  margin-bottom: 28px;
}
.ama__glossary-page .ama__75-25__masthead {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}
@media (min-width: 75em) {
  .ama__glossary-page .ama__75-25__masthead {
    -ms-grid-columns: 3fr 1fr;
    grid-template-columns: 3fr 1fr;
  }
}
.ama__glossary-page .ama__75-25__masthead .heading-left {
  margin-right: 0;
  border-bottom: 1px solid #b4b4b4;
  padding-top: 21px;
}
.ama__glossary-page .ama__layout--two-col-right--75-25 {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}
@media (min-width: 75em) {
  .ama__glossary-page .ama__layout--two-col-right--75-25 {
    -ms-grid-columns: 3fr 1fr;
    grid-template-columns: 3fr 1fr;
  }
}
.ama__glossary-page .ama__layout--two-col-right--75-25 .ama__layout--two-col-right--75-25__right {
  display: none;
}
@media (min-width: 75em) {
  .ama__glossary-page .ama__layout--two-col-right--75-25 .ama__layout--two-col-right--75-25__right {
    display: block;
  }
}
.ama__glossary-page h2.curated-topics-header {
  margin-bottom: 28px;
}
.ama__glossary-page .curated-topics .topic-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.ama__glossary-page .curated-topics .topic-wrapper a {
  background-color: #ffffff;
  border: 1px solid #46166B;
  border-radius: 30px;
  display: inline-block;
  padding: 6px 18px;
  font-size: 14px;
  margin-right: 12px;
  margin-bottom: 14px;
  text-decoration: none;
  color: #000000;
}
.ama__glossary-page .curated-topics .topic-wrapper a:hover {
  background: #46166B;
  color: #ffffff;
  text-decoration: none;
}
.ama__glossary-page .curated-topics .topic-wrapper a:last-child a {
  margin-right: 0;
}
.ama__glossary-page .curated-topics .topic-wrapper .label {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.ama__glossary-page h3.suggested-listing-title {
  padding-top: 28px;
  margin-bottom: 14px;
  text-transform: uppercase;
  border-top: 4px solid #46166B;
}
@media (max-width: 37.5em) {
  .ama__glossary-page h3.suggested-listing-title {
    margin-top: 28px;
  }
}
.ama__glossary-page .suggested-listings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 29px;
  -moz-column-gap: 29px;
  column-gap: 29px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .ama__glossary-page .suggested-listings {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__glossary-page .suggested-listings a {
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 16px;
  line-height: 23px;
  font-weight: 700;
  padding: 12px 20px 20px 20px;
  text-decoration: none;
  margin-bottom: 21px;
}
@media (min-width: 37.5em) {
  .ama__glossary-page .suggested-listings a {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 0;
    padding: 6px 14px 39px;
  }
}
.ama__glossary-page .suggested-listings a:nth-of-type(odd) {
  background-color: #003a70;
  color: #ffffff;
}
.ama__glossary-page .suggested-listings a:nth-of-type(even) {
  background-color: #ccd7e2;
  color: #000000;
}
.ama__glossary-page .suggested-listings a:hover, .ama__glossary-page .suggested-listings a:focus {
  text-decoration: underline;
}

.ama__homepage > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ama__homepage .ama__layout--one-column.bg-white {
  background-color: #ffffff;
}
.ama__homepage.bg-gray {
  background-color: #F5F5F5;
}
.ama__homepage .bg-none {
  background-color: transparent;
}
.ama__homepage .section {
  background-color: #ffffff;
}
.ama__homepage .section.bg-gray {
  background-color: #F5F5F5;
}
.ama__homepage .section.bg-none {
  background-color: transparent;
}
.ama__homepage .section .layout__region--main {
  padding-top: 28px;
  padding-bottom: 28px;
}
.ama__homepage .ama__layout--one-column__content-top {
  display: none;
}
.ama__homepage .ama__layout--split__left .ama__four-up-teaser, .ama__homepage .ama__layout--split__right .ama__four-up-teaser {
  margin: 21px auto 0px;
}
.ama__homepage .ama__layout--split__left .ama__four-up-teaser .ama__h5--purple--homepage, .ama__homepage .ama__layout--split__right .ama__four-up-teaser .ama__h5--purple--homepage {
  margin-bottom: 14px;
}
.ama__homepage .ama__layout--split__right {
  border-left: none;
}
@media (min-width: 37.5em) {
  .ama__homepage .ama__layout--split__right .ama__category__article-stub-two-up + .ama__category__article-stub-two-up {
    border-top: solid #CBCBCB 1px;
  }
}
.ama__homepage .ama__layout--split__right .ama__category__article-stub-two-up .ama__article-stub {
  margin-bottom: 10.5px;
}
@media (min-width: 37.5em) {
  .ama__homepage .ama__layout--one-column__content-top {
    display: block;
  }
}
.ama__homepage__navs {
  display: none;
}
@media (min-width: 56.25em) {
  .ama__homepage__navs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 0.5px solid #46166B;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 40px;
    padding-top: 10px;
  }
}
@media (min-width: 75em) {
  .ama__homepage__navs {
    padding: 0;
    padding-top: 10px;
  }
}
@media screen and (min-width: 900px) and (max-width: 992px) {
  .ama__homepage__navs {
    padding: 0 20px;
    padding-top: 10px;
  }
  .ama__homepage__navs .ama__org-nav {
    -ms-flex-negative: 1.2;
    flex-shrink: 1.2;
  }
  .ama__homepage__navs .ama__org-nav ul {
    display: block;
    text-align: left;
  }
  .ama__homepage__navs ul {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.ama__homepage .layout--one-col-class:has(.ama__subscribe-promo--wide) {
  background-color: #46166B;
  width: 100%;
  max-width: unset;
}
.ama__homepage__promos .ama__promo--homepage h2.ama__h1, .ama__homepage__promos .ama__promo--homepage h2.dr-finder-search-results-header__results-text {
  color: #ffffff;
  font-weight: 400;
}
@media (min-width: 37.5em) {
  .ama__homepage__promos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (min-width: 56.25em) {
  .ama__homepage__promos .ama__promo--homepage {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .ama__homepage__promos .ama__promo--homepage:last-child {
    margin-left: -5%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ama__homepage__promos .ama__promo--homepage:last-child button {
    min-width: 150px;
  }
}
.ama__homepage__stubs {
  margin-top: 21px;
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__homepage__stubs {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__homepage__stubs {
    margin-bottom: 28px;
  }
}
.ama__homepage__stubs .ama__article-stub {
  margin-bottom: 10.5px;
  padding-bottom: 10.5px;
}
@media (min-width: 56.25em) {
  .ama__homepage__stubs .ama__article-stub {
    margin-bottom: 14px;
  }
}
@media (min-width: 56.25em) {
  .ama__homepage__stubs .ama__article-stub {
    padding-bottom: 14px;
  }
}
@media (min-width: 37.5em) {
  .ama__homepage__stubs .ama__article-stub {
    margin-bottom: 21px;
    padding-bottom: 21px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__homepage__stubs .ama__article-stub {
    margin-bottom: 28px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__homepage__stubs .ama__article-stub {
    padding-bottom: 28px;
  }
}
.ama__homepage__stubs .ama__article-stub--image {
  width: 100%;
}
.ama__homepage__stubs .ama__article-stub--image h4.ama__h4, .ama__homepage__stubs .ama__article-stub--image h4.ama__accordion-tab.ui-state-default {
  font-size: 14px;
  margin-bottom: 7px;
  text-transform: uppercase;
  color: #5C5C5C;
}
@media (min-width: 37.5em) {
  .ama__homepage__stubs {
    margin-bottom: 21px;
    margin-top: 21px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__homepage__stubs {
    margin-bottom: 28px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__homepage__stubs {
    margin-top: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__homepage__stubs .ama__article-stub {
    -ms-grid-row: 2;
    grid-row: 2;
    position: relative;
    height: auto;
    border-bottom: 0;
    padding-bottom: 0;
  }
  .ama__homepage__stubs .ama__article-stub:not(:first-child) .ama__image {
    display: block;
    margin-bottom: 14px;
  }
}
@media (min-width: 37.5em) {
  .ama__homepage__stubs .ama__article-stub:nth-child(2) {
    -ms-grid-column: 1;
    grid-column: 1;
  }
}
@media (min-width: 37.5em) {
  .ama__homepage__stubs .ama__article-stub:nth-child(3) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}
@media (min-width: 37.5em) {
  .ama__homepage__stubs .ama__article-stub:nth-child(4) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
@media (min-width: 37.5em) {
  .ama__homepage__stubs .ama__article-stub:first-of-type {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    margin: 0 0 21px 0;
    padding-bottom: 21px;
    border-bottom: 1px solid #EDEDED;
  }
}
@media (min-width: 37.5em) {
  .ama__homepage__stubs .ama__article-stub--image {
    -ms-grid-row: 2;
    grid-row: 2;
    width: 96%;
  }
}
@media (min-width: 37.5em) {
  .ama__homepage__stubs.trending.layout-builder-block {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .ama__homepage__stubs.trending.layout-builder-block .ama__article-stub:nth-child(2) {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    margin: 0 0 21px 0;
    padding-bottom: 21px;
    border-bottom: 1px solid #EDEDED;
    height: unset;
  }
  .ama__homepage__stubs.trending.layout-builder-block .ama__article-stub:nth-child(3) {
    -ms-grid-column: 1;
    grid-column: 1;
  }
  .ama__homepage__stubs.trending.layout-builder-block .ama__article-stub:nth-child(4) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  .ama__homepage__stubs.trending.layout-builder-block .ama__article-stub:nth-child(5) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}
@media (min-width: 56.25em) {
  .ama__homepage__stubs.trending.layout-builder-block .ama__article-stub:nth-child(3) {
    height: 270px;
  }
}
.ama__homepage__trending {
  margin-bottom: 21px;
}
@media (min-width: 37.5em) {
  .ama__homepage__trending {
    margin-bottom: 35px;
  }
}
@media (min-width: 56.25em) {
  .ama__homepage__trending {
    margin-bottom: 45px;
  }
}
@media (min-width: 56.25em) {
  .ama__homepage .stublist_block {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 50% 50%;
    grid-template-columns: 50% 50%;
  }
}
@media (min-width: 37.5em) {
  .ama__homepage .stublist_block .ama__four-up-teaser {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.ama__homepage .stublist_block .ama__four-up-teaser .ama__article-stub {
  padding: 0;
}
.ama__homepage .stublist_block #block-views-block-trending-listings-trending-listings-block-vertical {
  margin: 21px auto;
}
@media (min-width: 56.25em) {
  .ama__homepage .stublist_block #block-views-block-trending-listings-trending-listings-block-vertical {
    padding-left: 14px;
  }
}
.ama__homepage__stubs.trending {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.ama__homepage__stubs.trending .ama__homepage__trending {
  -ms-grid-column-span: 12;
  grid-column: span 12;
  -ms-grid-row: 3;
  grid-row: 3;
}
@media (min-width: 37.5em) {
  .ama__homepage__stubs.trending .ama__homepage__trending {
    margin-left: 10px;
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/4;
  }
}
@media (min-width: 56.25em) {
  .ama__homepage__stubs.trending .ama__article-stub:nth-child(2) {
    height: 270px;
  }
}
@media (min-width: 75em) {
  .ama__homepage__stubs.trending {
    -ms-grid-columns: 285px 285px 285px 285px;
    grid-template-columns: 285px 285px 285px 285px;
  }
  .ama__homepage__stubs.trending .ama__homepage__trending {
    margin-left: 20px;
  }
  .ama__homepage__stubs.trending .ama__hero-video-info,
  .ama__homepage__stubs.trending .ama__hero-video .ama__article-stub__copy {
    max-width: 280px;
    width: 31%;
  }
}
.ama__homepage .ama__jama__title {
  display: none;
}
.ama__homepage__section-title {
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__homepage__section-title {
    margin-bottom: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__homepage__section-title {
    margin-bottom: 0;
  }
}
.ama__homepage__mission-header {
  color: #46166B;
  margin-top: 21px;
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__homepage__mission-header {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__homepage__mission-header {
    margin-bottom: 28px;
  }
}
@media (max-width: 37.5em) {
  .ama__homepage .ama__layout--split.container {
    padding: 0 15px;
  }
}

.ama__hub .ama__footer.has_banner,
.hub-container .ama__footer.has_banner {
  margin-top: 0;
}
.ama__hub p, .ama__hub .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__hub .ama__image__text__subtitle, .ama__hub .ama__resource-link--inline__text, .ama__hub p a, .ama__hub .ama__jama .ama__image__text .ama__image__text__subtitle a, .ama__jama .ama__image__text .ama__hub .ama__image__text__subtitle a, .ama__hub .ama__resource-link--inline__text a,
.hub-container p,
.hub-container .ama__jama .ama__image__text .ama__image__text__subtitle,
.ama__jama .ama__image__text .hub-container .ama__image__text__subtitle,
.hub-container .ama__resource-link--inline__text,
.hub-container p a,
.hub-container .ama__jama .ama__image__text .ama__image__text__subtitle a,
.ama__jama .ama__image__text .hub-container .ama__image__text__subtitle a,
.hub-container .ama__resource-link--inline__text a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
}
.ama__hub .ama__hub-banner,
.hub-container .ama__hub-banner {
  background: #46166B;
  min-height: 146px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 1;
  padding: 14px 0;
}
@media (min-width: 56.25em) {
  .ama__hub .ama__hub-banner,
  .hub-container .ama__hub-banner {
    min-height: 109px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 28px 0;
  }
}
.ama__hub .ama__hub-banner > div,
.hub-container .ama__hub-banner > div {
  width: 376px;
  min-height: 51px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 56.25em) {
  .ama__hub .ama__hub-banner > div,
  .hub-container .ama__hub-banner > div {
    width: 380px;
  }
}
.ama__hub .ama__hub-banner > div:first-of-type,
.hub-container .ama__hub-banner > div:first-of-type {
  margin-bottom: 17px;
}
@media (min-width: 56.25em) {
  .ama__hub .ama__hub-banner > div:first-of-type,
  .hub-container .ama__hub-banner > div:first-of-type {
    margin-right: 11px;
    margin-bottom: 0;
  }
}
.ama__hub .ama__hub-banner > div:first-of-type a.hub_banner_link,
.hub-container .ama__hub-banner > div:first-of-type a.hub_banner_link {
  background: #ff9e1b;
  color: #000000;
}
.ama__hub .ama__hub-banner > div:first-of-type a.hub_banner_link:hover, .ama__hub .ama__hub-banner > div:first-of-type a.hub_banner_link:focus-visible,
.hub-container .ama__hub-banner > div:first-of-type a.hub_banner_link:hover,
.hub-container .ama__hub-banner > div:first-of-type a.hub_banner_link:focus-visible {
  text-decoration: underline;
}
.ama__hub .ama__hub-banner > div:nth-child(2) a.hub_banner_link,
.hub-container .ama__hub-banner > div:nth-child(2) a.hub_banner_link {
  background: #ffffff;
}
.ama__hub .ama__hub-banner > div a.hub_banner_link,
.hub-container .ama__hub-banner > div a.hub_banner_link {
  display: block;
  color: #46166B;
  text-decoration: none;
  text-align: center;
  padding: 12px 75px;
}
@media (min-width: 56.25em) {
  .ama__hub .ama__hub-banner > div a.hub_banner_link,
  .hub-container .ama__hub-banner > div a.hub_banner_link {
    padding: 12px 85px;
  }
}
.ama__hub .ama__hub-banner > div a.hub_banner_link:hover, .ama__hub .ama__hub-banner > div a.hub_banner_link:focus-visible,
.hub-container .ama__hub-banner > div a.hub_banner_link:hover,
.hub-container .ama__hub-banner > div a.hub_banner_link:focus-visible {
  text-decoration: underline;
  color: #5C5C5C;
  background: #ffd8a3;
}
.ama__hub .ama__hub-banner > div a.hub_banner_link:only-child,
.hub-container .ama__hub-banner > div a.hub_banner_link:only-child {
  padding: 15.5px 0;
  min-width: 380px;
}
.ama__hub .ama__hub-banner__one-link,
.hub-container .ama__hub-banner__one-link {
  height: auto;
}
@media (max-width: 56.25em) {
  .ama__hub .ama__hub-banner__one-link,
  .hub-container .ama__hub-banner__one-link {
    min-height: unset;
    line-height: 1;
    height: 78px;
    padding: 0;
  }
  .ama__hub .ama__hub-banner__one-link > div:first-of-type,
  .hub-container .ama__hub-banner__one-link > div:first-of-type {
    margin-bottom: 0;
    min-height: unset;
  }
}

.hub-container .ama__layout--one-column.container {
  max-width: 1440px;
  width: 100%;
}

.article-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  margin-bottom: 14px;
}
@media (min-width: 37.5em) {
  .article-header {
    margin-bottom: 28px;
  }
}
.article-header .article-header-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.article-header .article-header-row.title-row [data-region=title] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.article-header .article-header-row.title-row [data-region=title] .ama__h1, .article-header .article-header-row.title-row [data-region=title] .dr-finder-search-results-header__results-text, .article-header .article-header-row.title-row [data-region=title] .dr-finder-filter_suggestions span, .dr-finder-filter_suggestions .article-header .article-header-row.title-row [data-region=title] span {
  margin-bottom: 14px;
}
.article-header .article-header-row.title-row [data-region=title] .ama__h1:focus-visible, .article-header .article-header-row.title-row [data-region=title] .dr-finder-search-results-header__results-text:focus-visible, .article-header .article-header-row.title-row [data-region=title] .dr-finder-filter_suggestions span:focus-visible, .dr-finder-filter_suggestions .article-header .article-header-row.title-row [data-region=title] span:focus-visible {
  outline: 2px solid #0076a5;
  outline-offset: 5px;
}
.article-header .article-header-row.subtitle-row [data-region=subtitle] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-bottom: 14px;
}
.article-header .article-header-row.subtitle-row [data-region=subtitle] p.ama__subtitle, .article-header .article-header-row.subtitle-row [data-region=subtitle] .ama__jama .ama__image__text .ama__subtitle.ama__image__text__subtitle, .ama__jama .ama__image__text .article-header .article-header-row.subtitle-row [data-region=subtitle] .ama__subtitle.ama__image__text__subtitle, .article-header .article-header-row.subtitle-row [data-region=subtitle] .ama__subtitle.ama__resource-link--inline__text {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 0;
}
@media (min-width: 37.5em) {
  .article-header .article-header-row.subtitle-row [data-region=subtitle] p.ama__subtitle, .article-header .article-header-row.subtitle-row [data-region=subtitle] .ama__jama .ama__image__text .ama__subtitle.ama__image__text__subtitle, .ama__jama .ama__image__text .article-header .article-header-row.subtitle-row [data-region=subtitle] .ama__subtitle.ama__image__text__subtitle, .article-header .article-header-row.subtitle-row [data-region=subtitle] .ama__subtitle.ama__resource-link--inline__text {
    font-size: 16px;
  }
}
@media (min-width: 56.25em) {
  .article-header .article-header-row.subtitle-row [data-region=subtitle] p.ama__subtitle, .article-header .article-header-row.subtitle-row [data-region=subtitle] .ama__jama .ama__image__text .ama__subtitle.ama__image__text__subtitle, .ama__jama .ama__image__text .article-header .article-header-row.subtitle-row [data-region=subtitle] .ama__subtitle.ama__image__text__subtitle, .article-header .article-header-row.subtitle-row [data-region=subtitle] .ama__subtitle.ama__resource-link--inline__text {
    font-size: 20px;
  }
}
.article-header .article-header-row.date-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 37.5em) {
  .article-header .article-header-row.date-row {
    padding-bottom: 14px;
  }
}
@media (min-width: 56.25em) {
  .article-header .article-header-row.date-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.article-header .article-header-row.date-row [data-region=date] {
  font-size: 14px;
  padding-right: 28px;
  color: #5C5C5C;
}
@media (min-width: 37.5em) {
  .article-header .article-header-row.date-row [data-region=date] {
    padding-bottom: 14px;
  }
}
@media (min-width: 56.25em) {
  .article-header .article-header-row.date-row [data-region=date] {
    padding-bottom: 0;
  }
}
.article-header .article-header-row.date-row [data-region=date] .updated {
  margin-right: 7px;
}
.article-header .article-header-row.date-row [data-region=date] .date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.article-header .article-header-row.date-row [data-region=date] .article-date {
  margin-right: 3px;
}
.article-header .article-header-row.date-row [data-region=date] .article-date time:focus-visible {
  outline: 2px solid #0076a5;
  outline-offset: 5px;
}
.article-header .article-header-row.date-row [data-region=date] .dot {
  margin-right: 3px;
  font-size: 24px;
  position: relative;
  top: -3px;
  line-height: 0;
}
.article-header .article-header-row.date-row [data-region=date] span.read_time:focus-visible {
  outline: 2px solid #0076a5;
  outline-offset: 5px;
}
@media (max-width: 37.5em) {
  .article-header .article-header-row.date-row [data-region=date] + .author {
    padding-top: 14px;
  }
}
@media (max-width: 37.5em) {
  .article-header .article-header-row.date-row + .share-row:not(.subscribe-row) {
    padding-top: 28px;
  }
}
.article-header .article-header-row.date-row + .share-row.subscribe-row {
  padding-top: 0;
}
.article-header .article-header-row.author-row .author, .article-header .article-header-row.author-row .author [data-once=quickedit] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 37.5em) {
  .article-header .article-header-row.subscribe-row {
    padding: 14px 0;
  }
}
.article-header .article-header-row.subscribe-row .news-subscribe-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 14px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media (max-width: 37.5em) {
  .article-header .article-header-row.subscribe-row .news-subscribe-wrapper {
    margin: 28px 0;
  }
}
@media (max-width: 37.5em) {
  .article-header .article-header-row.subscribe-row .news-subscribe-wrapper span.sub-title {
    padding-left: 24px;
    max-width: 155px;
    line-height: 21px;
  }
}
.article-header .article-header-row.share-row {
  border-bottom: 1px solid #979797;
}
@media (min-width: 37.5em) {
  .article-header .article-header-row.share-row {
    padding-bottom: 28px;
  }
}
.article-header .article-header-row.share-row [data-region=share] {
  margin-left: auto;
}
.article-header .article-header-row.share-row [data-region=share] .share-wrapper {
  border-bottom: none;
  padding-top: 0;
  padding-bottom: 0;
}

.ama__news hr {
  margin: 20px 0;
  background-color: #7f7f7f;
  border: 0;
  height: 2px;
}
.ama__news a:has(div.align-right.embedded-entity.image) {
  float: right;
  position: relative;
  z-index: 99;
}
.ama__news a:has(div.align-left.embedded-entity.image) {
  float: left;
  position: relative;
  z-index: 99;
}

.article-header form div#edit-actions {
  margin-top: 0;
}
.article-header form input#edit-submit {
  margin-bottom: 0;
}

.ama__news-article h2[id],
.ama__news-article h3[id],
.ama__news-article .ckeditor-accordion-container > dl dt > a > h2 {
  scroll-margin-top: 210px;
}
@media (min-width: 37.5em) {
  .ama__news-article h2[id],
  .ama__news-article h3[id],
  .ama__news-article .ckeditor-accordion-container > dl dt > a > h2 {
    scroll-margin-top: 110px;
  }
}
.ama__news-article.toolbar-horizontal h2[id],
.ama__news-article.toolbar-horizontal h3[id],
.ama__news-article.toolbar-horizontal .ckeditor-accordion-container > dl dt > a > h2 {
  scroll-margin-top: 180px;
}
@media (min-width: 56.25em) {
  .ama__news-article .ama__layout--two-column--right__sidebar--secondary {
    padding-top: 0;
  }
}
.ama__news-article .ama__layout--two-column--right__page-content {
  padding-top: 0;
}
.ama__news-article .ama__layout--two-column--right__page-content.border {
  border-top: none;
  padding-top: 0;
  margin-top: 0;
}
.ama__news-article .ama__layout--two-column--right__page-content.border-none {
  padding-top: 0;
  border-top: none;
}
.ama__news-article .embedded-entity.media {
  padding-top: 14px;
}
.ama__news-article .embedded-entity.media .media-caption {
  word-wrap: break-word;
}
.ama__news-article .embedded-entity.media.align-right .media-caption {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.ama__news-article .embedded-entity.media.align-right.image .media-caption {
  max-width: 220px;
}
.ama__news-article .embedded-entity.media + .ama-toc-link {
  padding-top: 14px;
}
.ama__news-article .embedded-entity.media + br {
  display: none;
}
.ama__news-article .event-header {
  margin-bottom: 24px;
  padding-bottom: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #5C5C5C;
  border-bottom: solid 0.5px #5C5C5C;
}
@media (min-width: 37.5em) {
  .ama__news-article .event-header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.ama__news-article .event-header .article-event-image {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .ama__news-article .event-header .article-event-image {
    -webkit-box-flex: 0.5;
    -ms-flex: 0.5;
    flex: 0.5;
  }
}
@media (min-width: 56.25em) {
  .ama__news-article .event-header .article-event-image {
    -webkit-box-flex: 0.66;
    -ms-flex: 0.66;
    flex: 0.66;
  }
}
.ama__news-article .event-header .article-event-details {
  padding-left: 0;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}
@media (min-width: 37.5em) {
  .ama__news-article .event-header .article-event-details {
    padding-left: 119px;
    -webkit-box-flex: 0.5;
    -ms-flex: 0.5;
    flex: 0.5;
  }
}
@media (min-width: 56.25em) {
  .ama__news-article .event-header .article-event-details {
    -webkit-box-flex: 0.34;
    -ms-flex: 0.34;
    flex: 0.34;
  }
}
.ama__news-article .event-header .article-event-type {
  margin-bottom: 7px;
  margin-top: 24px;
  font-size: 26px;
  line-height: 1;
  font-weight: 700;
}
@media (min-width: 37.5em) {
  .ama__news-article .event-header .article-event-type {
    margin-top: 0;
  }
}
@media (min-width: 56.25em) {
  .ama__news-article .event-header .article-event-type {
    font-size: 31px;
  }
}
.ama__news-article .event-header .article-event-title {
  margin-bottom: 28px;
  font-size: 24px;
  line-height: 27px;
  font-weight: 400;
  color: #027DBC;
}
.ama__news-article .event-header .article-event-date {
  margin-top: 9px;
  margin-bottom: 19px;
  font-size: 24px;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
}
.ama__news-article .event-header .article-event-location {
  font-size: 20px;
  font-weight: 700;
  margin-top: -4px;
}
.ama__news-article .event-header .article-event-cta {
  margin-top: 25px;
}
@media (min-width: 56.25em) {
  .ama__news-article .event-header .article-event-cta {
    margin-top: 33px;
  }
}
.ama__news-article .event-header .article-event-cta .article-event-link {
  background-color: #46166B;
  color: #ffffff;
  text-decoration: none;
  padding: 5px 21px;
  text-align: center;
  display: inline-block;
  text-transform: capitalize;
  min-width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 37.5em) {
  .ama__news-article .event-header .article-event-cta .article-event-link {
    min-width: 280px;
  }
}
.ama__news-article .event-header .article-event-address {
  margin-bottom: 28px;
}
.ama__news-article .event-header .article-event-address p, .ama__news-article .event-header .article-event-address .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__news-article .event-header .article-event-address .ama__image__text__subtitle, .ama__news-article .event-header .article-event-address .ama__resource-link--inline__text,
.ama__news-article .event-header .article-event-address span {
  font-size: 14px;
}
.ama__news-article .event-header .article-event-address p, .ama__news-article .event-header .article-event-address .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__news-article .event-header .article-event-address .ama__image__text__subtitle, .ama__news-article .event-header .article-event-address .ama__resource-link--inline__text {
  margin-bottom: 0;
  line-height: 21px;
}
.ama__news-article .event-header .icon {
  padding-left: 44px;
  position: relative;
}
.ama__news-article .event-header .icon:before {
  position: absolute;
  content: " ";
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  left: 0;
}
.ama__news-article .event-header .icon.add-event {
  background-color: #ffffff;
  padding-top: 0;
  padding-bottom: 0;
  border: none;
}
.ama__news-article .event-header .icon.add-event:before {
  height: 30px;
  width: 30px;
  top: -3px;
  background-image: url("../svg/addtocalendaricon.svg");
}
.ama__news-article .event-header .icon.locate-event:before {
  width: 29px;
  height: 33px;
  left: -5px;
  top: 5px;
  background-image: url("../svg/locateongooglemapsicon.svg");
}
.ama__news-article .event-header.no-image .article-event-details {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0;
}
@media (min-width: 37.5em) {
  .ama__news-article .event-header.no-image .article-event-details {
    -webkit-box-flex: 0.8;
    -ms-flex: 0.8;
    flex: 0.8;
  }
}
@media (min-width: 37.5em) {
  .ama__news-article .event-header.no-image .article-event-info-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 37.5em) {
  .ama__news-article .event-header.no-image .article-event-address {
    margin-left: 28px;
  }
}
@media (max-width: 56.25em) {
  .ama__news-article .event-header.no-image .article-event-type {
    margin-top: 0;
  }
}

.no-toc .ama__news .toc-responsive {
  display: none;
}

.no-trending .ama__news .trending-icon {
  display: none;
}

.ama__article-stub-list--inline {
  margin-top: 28px;
  margin-bottom: 28px;
}
@media (min-width: 37.5em) {
  .ama__article-stub-list--inline {
    margin-bottom: 59px;
  }
}
@media (min-width: 56.25em) {
  .ama__article-stub-list--inline {
    margin-bottom: 17px;
  }
}
.ama__article-stub-list--inline .ama_article-stub-header {
  margin-bottom: 14px;
}
.ama__article-stub-list--inline .ama__h5--purple {
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  margin-top: 14px;
}
.ama__article-stub-list--inline .ama__article-stub__title {
  padding: 0;
  line-height: 1.18;
}
.ama__article-stub-list--inline .ama__article-stub__copy {
  padding: 0;
}
.ama__article-stub-list--inline .ama__image {
  display: block;
}
.ama__article-stub-list--inline .ama__news__article-stub-three-up .ama__article-stub {
  padding-bottom: 0;
}
@media (min-width: 37.5em) {
  .ama__article-stub-list--inline .ama__news__article-stub-three-up .ama__article-stub {
    padding-bottom: inherit;
  }
}

.ama__news-page-article-stub .grid-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 56.25em) {
  .ama__news-page-article-stub .grid-container {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.ama__news-page-article-stub .ama__article-stub {
  margin-left: 0;
  margin-bottom: 10.5px;
  width: 100%;
}
@media (min-width: 56.25em) {
  .ama__news-page-article-stub .ama__article-stub {
    margin-bottom: 14px;
  }
}
.ama__news-page-article-stub .ama__article-stub:first-child {
  margin-left: 0;
}
@media (min-width: 37.5em) {
  .ama__news-page-article-stub .ama__article-stub {
    margin-left: 21px;
    margin-bottom: 10.5px;
    width: 47%;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__news-page-article-stub .ama__article-stub {
    margin-left: 28px;
  }
}
@media (min-width: 37.5em) and (min-width: 56.25em) {
  .ama__news-page-article-stub .ama__article-stub {
    margin-bottom: 14px;
  }
}
@media (min-width: 37.5em) {
  .ama__news-page-article-stub .ama__article-stub:nth-of-type(3) {
    margin-left: 0;
  }
}
@media (min-width: 56.25em) {
  .ama__news-page-article-stub .ama__article-stub {
    margin-left: 21px;
    width: 25%;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__news-page-article-stub .ama__article-stub {
    margin-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__news-page-article-stub .ama__article-stub:nth-of-type(3) {
    margin-left: 21px;
  }
}
@media (min-width: 56.25em) and (min-width: 56.25em) {
  .ama__news-page-article-stub .ama__article-stub:nth-of-type(3) {
    margin-left: 28px;
  }
}

@media (min-width: 37.5em) {
  .ama__news__article-stub-three-up .grid-container {
    display: -ms-grid;
    display: grid;
    grid-template-columns: 1fr 1fr;
    -ms-grid-columns: 1fr 28px 1fr;
    grid-gap: 28px;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .ama__news__article-stub-three-up .grid-container .ama__article-stub:nth-child(1) {
    -ms-grid-column: 1;
  }
  .ama__news__article-stub-three-up .grid-container .ama__article-stub:nth-child(2) {
    -ms-grid-column: 3;
  }
  .ama__news__article-stub-three-up .grid-container .ama__article-stub:nth-child(3) {
    -ms-grid-column: 5;
  }
  .ama__news__article-stub-three-up .grid-container .ama__article-stub h3 {
    padding: 0;
    margin: 0;
  }
}
@media (max-width: 56.25em) {
  .ama__news__article-stub-three-up > * {
    margin-bottom: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__news__article-stub-three-up .grid-container {
    display: -ms-grid;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-columns: 1fr 28px 1fr 28px 1fr;
    grid-gap: 28px;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .ama__news__article-stub-three-up .grid-container .ama__article-stub:nth-child(1) {
    -ms-grid-column: 1;
  }
  .ama__news__article-stub-three-up .grid-container .ama__article-stub:nth-child(2) {
    -ms-grid-column: 3;
  }
  .ama__news__article-stub-three-up .grid-container .ama__article-stub:nth-child(3) {
    -ms-grid-column: 5;
  }
  .ama__news__article-stub-three-up .grid-container .ama__article-stub h3 {
    padding: 0;
  }
}
.ama__news__article-stub-three-up .ama__article-stub {
  padding: 28px 0;
}
@media (max-width: 37.5em) {
  .ama__news__article-stub-three-up .ama__article-stub:first-of-type {
    padding: 0;
  }
}
@media (min-width: 37.5em) {
  .ama__news__article-stub-three-up .ama__article-stub {
    padding: 0;
  }
}

@media (min-width: 37.5em) {
  .ama__news__article-stub-two-up .grid-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }
  .ama__news__article-stub-two-up .grid-container .ama__article-stub {
    width: 100%;
  }
}

.teaser-wrapper {
  margin-bottom: 21px;
  border-bottom: 1px solid #979797;
  position: relative;
}
.teaser-wrapper .fade {
  height: 200px;
  width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  background-image: url("../png/teaser-fade.png");
  background-repeat: repeat-x;
}

.ama__people-bio header {
  padding-bottom: 0;
}
.ama__people-bio .ama__layout--two-col-right--full-width__top {
  margin-bottom: 0;
}
.ama__people-bio .ama__layout--two-col-right--full-width__top .ama__masthead .ama__masthead__content {
  padding-bottom: 15px;
}
.ama__people-bio .ama__layout--two-col-right--full-width__top .ama__masthead .ama__masthead__content__container .ama__masthead__content__share {
  visibility: hidden;
  height: 0;
}
@media (min-width: 37.5em) {
  .ama__people-bio .ama__layout--two-col-right--full-width__top .ama__masthead .ama__masthead__content__container .ama__masthead__content__share {
    visibility: visible;
    height: auto;
  }
}
.ama__people-bio .ama__membership {
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__people-bio .ama__membership {
    margin-bottom: 28px;
  }
}
.ama__people-bio .user-article-listing-view {
  border-top: solid 2px #EDEDED;
}
.ama__people-bio .user-article-listing-view > ul > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 60px;
}
.ama__people-bio .user-article-listing-view .article-listing__link:first-of-type > .ama__user-article-listing {
  padding-top: 36px;
}
@media (min-width: 37.5em) {
  .ama__people-bio .user-article-listing-view .article-listing__link:first-of-type > .ama__user-article-listing {
    padding-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__people-bio .ama__masthead__content__share-wrapper {
    display: block;
  }
}

.ama__people-listing .ama__people-listing__card-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  overflow: hidden;
}
.ama__people-listing p, .ama__people-listing .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__people-listing .ama__image__text__subtitle, .ama__people-listing .ama__resource-link--inline__text, .ama__people-listing p a, .ama__people-listing .ama__jama .ama__image__text .ama__image__text__subtitle a, .ama__jama .ama__image__text .ama__people-listing .ama__image__text__subtitle a, .ama__people-listing .ama__resource-link--inline__text a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
}
.ama__people-listing__card-container {
  padding-top: 21px;
  padding-bottom: 21px;
  height: 100%;
  min-height: 100%;
}
@media (min-width: 56.25em) {
  .ama__people-listing__card-container {
    padding-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__people-listing__card-container {
    padding-bottom: 28px;
  }
}
@media (min-width: 37.5em) {
  .ama__people-listing__card-container {
    margin-left: -1.208%;
    margin-right: -1.208%;
  }
}
@media (min-width: 75em) {
  .ama__people-listing__card-container {
    margin-left: -2.208%;
    margin-right: -2.208%;
  }
}
.ama__people-listing .ama__masthead {
  padding: 0;
}

@media (min-width: 75em) {
  .ama__resource-page {
    overflow: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    height: 100%;
  }
}
.ama__resource-page .ama__layout--split__left {
  display: none;
}
@media (min-width: 37.5em) {
  .ama__resource-page .ama__layout--split__left {
    display: block;
  }
}
.ama__resource-page__resource-link {
  background: #DAD0E1;
  text-decoration: none;
}
.ama__resource-page__resource-link:hover {
  text-decoration: underline;
}
.ama__resource-page__page-content ol {
  list-style-position: inside;
}
.ama__resource-page__page-content ol ol {
  padding-left: 1em;
}
@media (min-width: 75em) {
  .ama__resource-page .ama__layout--split__left {
    overflow: auto;
    clip: auto;
    height: 100vh;
    width: auto;
    margin: 0;
    border: none;
    position: relative;
  }
  .ama__resource-page .ama__layout--split__left .container {
    width: auto;
  }
}
@media (min-width: 75em) {
  .ama__resource-page .ama__layout--split__right {
    border-left: solid 1px #5C5C5C;
    position: relative;
  }
}
@media (min-width: 75em) {
  .ama__resource-page__mobile-footer {
    display: none;
  }
}
@media (min-width: 75em) {
  .ama__resource-page .ama__footer {
    display: none;
  }
}
.ama__resource-page__desktop-footer.ama__footer {
  display: none;
}
@media (min-width: 75em) {
  .ama__resource-page__desktop-footer.ama__footer {
    display: block;
  }
}
.ama__resource-page__desktop-footer.ama__footer .ama__social-share a {
  height: 50px;
  width: 50px;
  background-size: 50px;
}
.ama__resource-page__desktop-footer.ama__footer .ama__site-logo--footer img {
  margin: auto;
  display: block;
}
.ama__resource-page__desktop-footer.ama__footer .ama__footer__menu-secondary-user {
  font-size: 1em;
  line-height: 1.25;
  display: block;
  padding-bottom: 21px;
  margin-bottom: 21px;
  border-bottom: 1px solid #767676;
}
@media screen and (min-width: 37.5em) {
  .ama__resource-page__desktop-footer.ama__footer .ama__footer__menu-secondary-user {
    font-size: 0.75em;
    line-height: 1.11;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__resource-page__desktop-footer.ama__footer .ama__footer__menu-secondary-user {
    font-size: 0.9em;
    line-height: 1.25;
  }
}
@media screen and (min-width: 75em) {
  .ama__resource-page__desktop-footer.ama__footer .ama__footer__menu-secondary-user {
    font-size: 1.333em;
    line-height: 1.667;
  }
}
.ama__resource-page__desktop-footer.ama__footer .ama__footer__menu-secondary-user ul {
  list-style-type: none;
}
.ama__resource-page__desktop-footer.ama__footer .ama__footer__menu-secondary-user ul li {
  list-style: none;
  margin: 0;
}
.ama__resource-page__desktop-footer.ama__footer .ama__footer > .container {
  display: inherit;
  -ms-flex-wrap: inherit;
  flex-wrap: inherit;
}
.ama__resource-page__desktop-footer.ama__footer .ama__footer__left {
  -webkit-box-ordinal-group: inherit;
  -ms-flex-order: inherit;
  order: inherit;
  -webkit-box-flex: inherit;
  -ms-flex-positive: inherit;
  flex-grow: inherit;
  -ms-flex-negative: inherit;
  flex-shrink: inherit;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.ama__resource-page__desktop-footer.ama__footer .ama__footer__right {
  -webkit-box-ordinal-group: inherit;
  -ms-flex-order: inherit;
  order: inherit;
  -webkit-box-flex: inherit;
  -ms-flex-positive: inherit;
  flex-grow: inherit;
  -ms-flex-negative: inherit;
  flex-shrink: inherit;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.ama__resource-page__desktop-footer.ama__footer .ama__footer__right .ama__subscribe-promo--wide .ama__subscribe-promo__form input {
  margin-bottom: 21px;
  height: 49px;
  background-color: #ffffff;
}
@media (min-width: 56.25em) {
  .ama__resource-page__desktop-footer.ama__footer .ama__footer__right .ama__subscribe-promo--wide .ama__subscribe-promo__form input {
    margin-bottom: 28px;
  }
}
.ama__resource-page__desktop-footer.ama__footer .ama__footer__right .ama__subscribe-promo--wide .ama__subscribe-promo__form .form-item--error-message,
.ama__resource-page__desktop-footer.ama__footer .ama__footer__right .ama__subscribe-promo--wide .ama__subscribe-promo__form label.error {
  position: inherit;
  bottom: inherit;
}
.ama__resource-page__desktop-footer.ama__footer .ama__footer__right .ama__subscribe-promo--wide .ama__subscribe-promo__form .ama__button {
  margin: 0 auto;
  display: inline-block;
  background: #46166B;
}
.ama__resource-page__desktop-footer.ama__footer .ama__footer__right .ama__subscribe-promo--wide .ama__subscribe-promo__form div[role=alert] {
  display: inherit;
}
.ama__resource-page__desktop-footer.ama__footer .ama__footer__menu-products {
  -webkit-box-ordinal-group: inherit;
  -ms-flex-order: inherit;
  order: inherit;
  -webkit-box-flex: inherit;
  -ms-flex: inherit;
  flex: inherit;
}
.ama__resource-page__desktop-footer.ama__footer .ama__footer__menu-utility {
  margin-top: 0;
  padding: 14px 0;
  text-align: center;
}
.ama__resource-page__desktop-footer.ama__footer .ama__footer__menu-utility li {
  display: inline-block;
}
.ama__resource-page__desktop-footer.ama__footer .ama__footer__bottom {
  padding-bottom: 21px;
  font-size: 1em;
  line-height: 1.5;
  text-align: center;
  background: #46166B;
  border-top: 1px solid #767676;
  color: #ffffff;
}
@media (min-width: 56.25em) {
  .ama__resource-page__desktop-footer.ama__footer .ama__footer__bottom {
    padding-bottom: 28px;
  }
}
@media screen and (min-width: 37.5em) {
  .ama__resource-page__desktop-footer.ama__footer .ama__footer__bottom {
    font-size: 0.75em;
    line-height: 1.25;
  }
}
@media screen and (min-width: 56.25em) {
  .ama__resource-page__desktop-footer.ama__footer .ama__footer__bottom {
    font-size: 1em;
    line-height: 1;
  }
}
@media screen and (min-width: 75em) {
  .ama__resource-page__desktop-footer.ama__footer .ama__footer__bottom {
    font-size: 1em;
    line-height: 1.056;
  }
}
.ama__resource-page__desktop-footer.ama__footer .ama__footer__bottom > .container {
  display: block;
}
.ama__resource-page__desktop-footer.ama__footer .ama__footer__mission {
  max-width: 100%;
}

.ama__sales-landing-page__section {
  overflow: hidden;
}
.ama__sales-landing-page__cta {
  margin-top: 21px;
  margin-bottom: 21px;
  padding-top: 21px;
  padding-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__sales-landing-page__cta {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__sales-landing-page__cta {
    margin-bottom: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__sales-landing-page__cta {
    padding-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__sales-landing-page__cta {
    padding-bottom: 28px;
  }
}
.ama__sales-landing-page__cta .ama__button {
  display: block;
  margin: 0 auto;
}
@media (min-width: 37.5em) {
  .ama__sales-landing-page__cta .ama__button {
    width: 25%;
  }
}
@media (min-width: 37.5em) {
  .ama__sales-landing-page .webform-button--submit {
    width: 50%;
  }
}
.ama__sales-landing-page__form {
  padding-top: 21px;
  margin-bottom: 21px;
}
@media (min-width: 56.25em) {
  .ama__sales-landing-page__form {
    padding-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .ama__sales-landing-page__form {
    margin-bottom: 28px;
  }
}
.ama__sales-landing-page__form h1 {
  display: none;
}
.ama__sales-landing-page__form form {
  padding: 0;
  margin: 0;
  max-width: 556px;
}
.ama__sales-landing-page__form__heading {
  padding-top: 21px;
}
@media (min-width: 56.25em) {
  .ama__sales-landing-page__form__heading {
    padding-top: 28px;
  }
}
.ama__sales-landing-page .paragraph {
  overflow: hidden;
}
.ama__sales-landing-page__form .webform-confirmation h1 {
  display: block;
  text-align: center;
}
.ama__sales-landing-page .webform-confirmation {
  max-width: 100%;
}

.ama__search-results__promos {
  display: none;
}
@media (min-width: 56.25em) {
  .ama__search-results__promos {
    display: block;
  }
}
.ama__search-results__promos > * {
  margin-top: 21px;
}
@media (min-width: 56.25em) {
  .ama__search-results__promos > * {
    margin-top: 28px;
  }
}

.ama__search-result-list .no-results {
  margin-top: 28px;
}
.ama__search-result-list .no-results h3.ama__h3, .ama__search-result-list .no-results h3.ama__category-hero__title, .ama__search-result-list .no-results h3.ama__subcategory-hero__title {
  margin-bottom: 28px;
}
.ama__search-result-list .no-results h3.ama__h3 + p, .ama__search-result-list .no-results h3.ama__category-hero__title + p, .ama__search-result-list .no-results h3.ama__subcategory-hero__title + p, .ama__search-result-list .no-results .ama__jama .ama__image__text h3.ama__h3 + .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__search-result-list .no-results h3.ama__h3 + .ama__image__text__subtitle, .ama__search-result-list .no-results .ama__jama .ama__image__text h3.ama__category-hero__title + .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__search-result-list .no-results h3.ama__category-hero__title + .ama__image__text__subtitle, .ama__search-result-list .no-results .ama__jama .ama__image__text h3.ama__subcategory-hero__title + .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__search-result-list .no-results h3.ama__subcategory-hero__title + .ama__image__text__subtitle, .ama__search-result-list .no-results h3.ama__h3 + .ama__resource-link--inline__text, .ama__search-result-list .no-results h3.ama__category-hero__title + .ama__resource-link--inline__text, .ama__search-result-list .no-results h3.ama__subcategory-hero__title + .ama__resource-link--inline__text {
  padding-bottom: 28px;
  border-bottom: 1px solid #CBCBCB;
}
.ama__search-result-list .no-results a {
  color: #027DBC;
}
.ama__search-result-list .no-results a.phone {
  border: none;
}
.ama__search-result-list .no-results .contact-us p, .ama__search-result-list .no-results .contact-us .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .ama__search-result-list .no-results .contact-us .ama__image__text__subtitle, .ama__search-result-list .no-results .contact-us .ama__resource-link--inline__text {
  margin-bottom: 28px;
}
@media (min-width: 75em) {
  .ama__search-result-list .no-results .contact-us {
    width: 65%;
    max-width: 578px;
  }
}

.search-results #main-content {
  scroll-margin-top: 102px;
}

.ama__series {
  margin-top: 0;
}
.ama__series .ama__layout--one-column__content-top {
  display: none;
}
.ama__series .ama__75-25__masthead .heading-left {
  margin-right: 0;
}
.ama__series .ama__subcategory-page-article-stub__subcategory {
  line-height: 1;
}
@media (max-width: 56.25em) {
  .ama__series .index-page .share-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .ama__series .index-page .share-row .share-region {
    height: unset;
  }
}
.ama__series .ama__masthead__content__title__container,
.ama__series .ama__masthead {
  padding-top: 0;
  padding-bottom: 0;
}
.ama__series .ama__masthead__content__container {
  -ms-grid-columns: 1fr 0fr;
  grid-template-columns: 1fr 0fr;
  margin-bottom: 0;
}
.ama__series .ama__masthead {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}
@media (min-width: 37.5em) {
  .ama__series .ama__masthead {
    -ms-grid-columns: 1fr 6fr 2.5fr;
    grid-template-columns: 1fr 6fr 2.5fr;
  }
}
@media (min-width: 56.25em) {
  .ama__series .ama__masthead {
    -ms-grid-columns: 1fr 6.5fr 2.5fr;
    grid-template-columns: 1fr 6.5fr 2.5fr;
  }
}
.ama__series .ama__masthead__content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/3;
  border-bottom: none;
}
.ama__series .ama__masthead__content .subscribe-series {
  display: block;
  text-align: left;
  top: -5px;
}
@media (min-width: 37.5em) {
  .ama__series .ama__masthead__content .subscribe-series {
    display: inline-block;
    top: -30px;
  }
}
.ama__series .ama__masthead__content .ama__rule {
  margin-top: 10px;
  margin-bottom: 21px;
}
@media (min-width: 37.5em) {
  .ama__series .ama__masthead__content .ama__rule {
    margin-top: -15px;
    margin-bottom: 28px;
  }
}
.ama__series #views-exposed-form-series-listing-block-series-listing > .js-form-type-textfield {
  margin-top: 0;
}
.ama__series > .container {
  padding: 0;
}
.ama__series .ama__search__field__clear-button span {
  color: #7229D1;
}
.ama__series .ama__global-search__action input.ama__button {
  background: url(../svg/icon-search-white.svg) no-repeat 0 0;
  background-size: 22px 22px;
  background-position: 7px 7px;
  background-color: #46166B;
  max-height: 40px;
  max-width: 40px;
  height: 40px;
  width: 40px;
  text-indent: -999px;
}
.ama__series .trending-index,
.ama__series .ama__subcategory-page-article-stub__text {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 37.5em) {
  .ama__series .trending-index,
  .ama__series .ama__subcategory-page-article-stub__text {
    padding-right: 19px;
  }
}
.ama__series .ama__layout--two-col-right--75-25__left {
  margin-right: 0;
}
.ama__series .ama__layout--two-col-right--75-25__top {
  border-bottom: 1px solid #767676;
  margin-bottom: 0;
}
@media (max-width: 56.25em) {
  .ama__series .ama__layout--two-col-right--75-25__top {
    padding: 0;
  }
}
@media (max-width: 37.5em) {
  .ama__series .ama__layout--two-col-right--75-25__top .ama__search__field__clear-button {
    padding: 7px 0 14px;
  }
}
.ama__series .ama__membership button.ama__button {
  margin-left: 28px;
  margin-right: 28px;
}
@media (max-width: 37.5em) {
  .ama__series .ama__subcategory-index__stub .ama__subcategory-page-article-stub {
    padding: 14px 0;
    margin: 0px;
  }
}
.ama__series .ama__subcategory-index__stub .ama__subcategory-page-article-stub__subcategory {
  color: #46166B;
  margin: 0 0 7px 0;
}
@media (min-width: 37.5em) {
  .ama__series .ama__subcategory-index__stub .ama__subcategory-page-article-stub__image {
    max-width: 180px;
  }
}
@media (min-width: 37.5em) {
  .ama__series .ama__subcategory-index__stub .ama__subcategory-page-article-stub__text {
    max-width: 79.22%;
    padding-right: 20px;
  }
}
@media (max-width: 37.5em) {
  .ama__series .ama__category-index .ama__membership {
    margin-bottom: 28px;
  }
}
.ama__series ul.pager {
  text-align: center;
}
.ama__series ul.pager a.ama__button {
  font-size: 20px;
  font-weight: 400;
  padding: 10px 45px;
  margin: 28px 0;
}
@media (max-width: 56.25em) {
  .ama__series .ama__category__article-stub-three-up > div {
    padding-bottom: 28px;
  }
}

.ama__specialty-landing .ama__event-stub:first-child {
  border-top: 0;
}

.ama__subcategory-index .heading-left {
  margin-right: 0 !important;
}
.ama__subcategory-index .ama__subcategory__row {
  margin: 0 15px 7px 15px;
  border-bottom: 1px solid #b4b4b4;
}
@media (min-width: 37.5em) {
  .ama__subcategory-index .ama__subcategory__row {
    margin: 0 0 7px 0;
  }
}
.ama__subcategory-index .ama__subcategory__row .ama__masthead__content__link {
  display: block;
  padding-top: 14px;
}
@media (min-width: 37.5em) {
  .ama__subcategory-index .ama__subcategory__row .ama__masthead__content__link {
    padding-top: 21px;
  }
}
@media (min-width: 37.5em) {
  .ama__subcategory-index .ama__subcategory__row .ama__masthead__content__link {
    padding-top: 28px;
  }
}
.ama__subcategory-index .ama__subcategory__row .ama__masthead__content {
  border-bottom: none;
}
.ama__subcategory-index .ama__subcategory__row .share-row {
  height: 0;
  visibility: hidden;
}
.ama__subcategory-index .ama__layout--two-col-right--75-25 {
  -ms-grid-rows: 0fr 1fr;
  grid-template-rows: 0fr 1fr;
}
.ama__subcategory-index .ama__layout--two-col-right--75-25 .ama__layout--two-col-right--75-25__top {
  margin-bottom: 0;
}

#views-exposed-form-subcategory-listing-block-with-filters-block-1 .form-item:not(.ama__radio):not(.ama__checkbox) {
  margin-top: 0;
}

.index-page .description,
.ama__category .description,
.ama__subcategory-index .description {
  position: relative;
  margin-bottom: 14px;
}
@media (max-width: 37.5em) {
  .index-page .description,
  .ama__category .description,
  .ama__subcategory-index .description {
    margin-bottom: 21px;
  }
}
.index-page .description p, .index-page .description .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .index-page .description .ama__image__text__subtitle, .index-page .description .ama__resource-link--inline__text, .index-page .description p a, .index-page .description .ama__jama .ama__image__text .ama__image__text__subtitle a, .ama__jama .ama__image__text .index-page .description .ama__image__text__subtitle a, .index-page .description .ama__resource-link--inline__text a,
.ama__category .description p,
.ama__category .description .ama__jama .ama__image__text .ama__image__text__subtitle,
.ama__jama .ama__image__text .ama__category .description .ama__image__text__subtitle,
.ama__category .description .ama__resource-link--inline__text,
.ama__category .description p a,
.ama__category .description .ama__jama .ama__image__text .ama__image__text__subtitle a,
.ama__jama .ama__image__text .ama__category .description .ama__image__text__subtitle a,
.ama__category .description .ama__resource-link--inline__text a,
.ama__subcategory-index .description p,
.ama__subcategory-index .description .ama__jama .ama__image__text .ama__image__text__subtitle,
.ama__jama .ama__image__text .ama__subcategory-index .description .ama__image__text__subtitle,
.ama__subcategory-index .description .ama__resource-link--inline__text,
.ama__subcategory-index .description p a,
.ama__subcategory-index .description .ama__jama .ama__image__text .ama__image__text__subtitle a,
.ama__jama .ama__image__text .ama__subcategory-index .description .ama__image__text__subtitle a,
.ama__subcategory-index .description .ama__resource-link--inline__text a {
  font-family: "myriad-pro", "Helvetica", "Arial", "Open Sans", sans-serif;
  font-weight: 400;
}
.index-page .description .desc-display,
.ama__category .description .desc-display,
.ama__subcategory-index .description .desc-display {
  position: relative;
  overflow: hidden;
}
.index-page .description .desc-display .less,
.ama__category .description .desc-display .less,
.ama__subcategory-index .description .desc-display .less {
  cursor: default;
  visibility: hidden;
  width: 100%;
  background: #ffffff;
}
.index-page .description .desc-display.full,
.ama__category .description .desc-display.full,
.ama__subcategory-index .description .desc-display.full {
  -webkit-transition: height 0.5s ease-in-out;
  transition: height 0.5s ease-in-out;
}
.index-page .description .desc-display.full .less,
.ama__category .description .desc-display.full .less,
.ama__subcategory-index .description .desc-display.full .less {
  color: #027DBC;
  position: absolute;
  cursor: pointer;
  visibility: visible;
  text-decoration: none;
  left: 0;
  bottom: 0;
  line-height: 1;
}
.index-page .description .desc-display.full .less:visited,
.ama__category .description .desc-display.full .less:visited,
.ama__subcategory-index .description .desc-display.full .less:visited {
  color: #027DBC;
}
.index-page .description .desc-display.full span,
.ama__category .description .desc-display.full span,
.ama__subcategory-index .description .desc-display.full span {
  display: inline-block;
}
.index-page .description .desc-display.summary,
.ama__category .description .desc-display.summary,
.ama__subcategory-index .description .desc-display.summary {
  -webkit-transition: height 0.5s ease-in-out;
  transition: height 0.5s ease-in-out;
}
.index-page .description .desc-display.summary .more,
.ama__category .description .desc-display.summary .more,
.ama__subcategory-index .description .desc-display.summary .more {
  cursor: pointer;
  text-decoration: none;
  color: #027DBC;
}
.index-page .description .desc-display.summary .more:visited,
.ama__category .description .desc-display.summary .more:visited,
.ama__subcategory-index .description .desc-display.summary .more:visited {
  color: #027DBC;
}
.index-page .description .fulltext span,
.ama__category .description .fulltext span,
.ama__subcategory-index .description .fulltext span {
  display: inline-block;
}
.index-page .description .fulltext,
.index-page .description .truncated,
.ama__category .description .fulltext,
.ama__category .description .truncated,
.ama__subcategory-index .description .fulltext,
.ama__subcategory-index .description .truncated {
  visibility: hidden;
  position: absolute;
  top: 0;
  z-index: -999999999;
  opacity: 0;
}
.index-page .index-page__related-topics,
.ama__category .index-page__related-topics,
.ama__subcategory-index .index-page__related-topics {
  margin-bottom: 21px;
}
@media (min-width: 37.5em) {
  .index-page .index-page__related-topics,
  .ama__category .index-page__related-topics,
  .ama__subcategory-index .index-page__related-topics {
    margin-bottom: 4px;
  }
}
.index-page .index-page__related-topics .title,
.ama__category .index-page__related-topics .title,
.ama__subcategory-index .index-page__related-topics .title {
  font-weight: 600;
  margin-right: 7px;
}
.index-page .index-page__related-topics a,
.ama__category .index-page__related-topics a,
.ama__subcategory-index .index-page__related-topics a {
  margin: 0;
  font-size: 18px;
  outline: 0;
}
.index-page .index-page__related-topics a:after,
.ama__category .index-page__related-topics a:after,
.ama__subcategory-index .index-page__related-topics a:after {
  content: "|";
  display: inline-block;
  font-weight: 300;
  font-size: 16px;
  margin-right: 1px;
  margin-left: 5px;
}
.index-page .index-page__related-topics a:last-child,
.ama__category .index-page__related-topics a:last-child,
.ama__subcategory-index .index-page__related-topics a:last-child {
  margin: 0;
}
.index-page .index-page__related-topics a:last-child:after,
.ama__category .index-page__related-topics a:last-child:after,
.ama__subcategory-index .index-page__related-topics a:last-child:after {
  content: "";
}
.index-page .index-page__related-topics a.ama__link--purple.ama__link--catalog,
.ama__category .index-page__related-topics a.ama__link--purple.ama__link--catalog,
.ama__subcategory-index .index-page__related-topics a.ama__link--purple.ama__link--catalog {
  color: #027DBC;
  text-decoration: underline;
}
.index-page .ama__75-25__masthead .border,
.ama__category .ama__75-25__masthead .border,
.ama__subcategory-index .ama__75-25__masthead .border {
  border-bottom: 1px solid #b4b4b4;
}
.index-page h2.section-title,
.ama__category h2.section-title,
.ama__subcategory-index h2.section-title {
  display: none;
}

.index-page .ama__topic-index__stubs .views-exposed-form .form-actions {
  margin-top: 0;
}
@media (max-width: 37.5em) {
  .index-page .share-row {
    display: none;
  }
}
.index-page .ama__layout--one-column__page-content .index-hero {
  padding: 14px 0 28px 0;
  border-bottom: 1px solid #a1a1a4;
}
@media (min-width: 37.5em) {
  .index-page .ama__layout--one-column__page-content .index-hero {
    margin-top: 0;
    padding: 28px 0 56px 0;
  }
}
.index-page .ama__layout--one-column__page-content .index-hero h2.section-title {
  display: block;
}
.index-page .ama__layout--one-column__page-content .article_stub-list {
  margin: 28px 0 0;
}
@media (min-width: 37.5em) {
  .index-page .ama__layout--one-column__page-content .article_stub-list {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
    -ms-grid-columns: 3fr 1fr;
    grid-template-columns: 3fr 1fr;
  }
}
.index-page .ama__layout--one-column__page-content .article_stub-list .ama__rule.ama__rule--horizontal {
  border-color: #b4b4b4;
}
.index-page .ama__layout--one-column__page-content .article_stub-list > div {
  margin-right: 14px;
}
.index-page .ama__series .article_stub-list {
  margin-right: 0;
}
.index-page .ama__series .article_stub-list > div {
  margin-right: 0;
}
@media (max-width: 56.25em) {
  .index-page.ama__75-25__masthead .ama__75-25__masthead__content {
    padding-bottom: 28px;
  }
  .index-page .ama__category__article-stub-three-up > div {
    padding-bottom: 28px;
  }
}

.description .desc-display.full div p, .description .desc-display.full div .ama__jama .ama__image__text .ama__image__text__subtitle, .ama__jama .ama__image__text .description .desc-display.full div .ama__image__text__subtitle, .description .desc-display.full div .ama__resource-link--inline__text,
.description .desc-display.full > p:last-of-type,
.description .ama__jama .ama__image__text .desc-display.full > .ama__image__text__subtitle:last-of-type,
.ama__jama .ama__image__text .description .desc-display.full > .ama__image__text__subtitle:last-of-type,
.description .desc-display.full > .ama__resource-link--inline__text:last-of-type {
  margin-bottom: 14px;
}

.ama__trending {
  margin-top: 28px;
}
.ama__trending .ama__masthead__content__title__container,
.ama__trending .ama__masthead {
  padding-top: 0;
}
.ama__trending .ama__masthead__content__container {
  -ms-grid-columns: 1fr 0fr;
  grid-template-columns: 1fr 0fr;
}
.ama__trending .ama__masthead__content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/3;
}
.ama__trending > .container {
  padding: 0;
}
.ama__trending .trending-index,
.ama__trending .ama__subcategory-page-article-stub__text {
  padding-left: 0;
}
.ama__trending .ama__layout--two-col-right--75-25__left {
  margin-right: 0;
}
.ama__trending .ama__layout--two-col-right--75-25__top {
  border-bottom: 1px solid #767676;
}
.ama__trending .ama__membership button.ama__button {
  margin-left: 28px;
  margin-right: 28px;
}
@media (max-width: 37.5em) {
  .ama__trending .ama__category-index .ama__membership {
    margin-bottom: 28px;
  }
}

.user-page .container {
  min-height: 40vh;
  padding: 0 0;
}
.user-page .container h1 {
  padding-top: 4rem;
  padding-bottom: 1.5rem;
}
@media (min-width: 56.25em) {
  .user-page .container h1 {
    padding-top: 5rem;
    padding-bottom: 2rem;
  }
}
.user-page .container h3 {
  margin-bottom: 1.5rem;
}
.user-page .container h2 {
  margin-bottom: 28px;
}

/* Slider */
.slick-slider {
  margin-top: 21px;
  margin-left: 21px;
  margin-right: 21px;
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 56.25em) {
  .slick-slider {
    margin-top: 28px;
  }
}
@media (min-width: 56.25em) {
  .slick-slider {
    margin-left: 28px;
  }
}
@media (min-width: 56.25em) {
  .slick-slider {
    margin-right: 28px;
  }
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  top: 15%;
  width: 0;
  height: 0;
  padding: 0;
  text-indent: -1000px;
  overflow: hidden;
  z-index: 1;
  outline: none;
  border-color: transparent;
  background-color: transparent;
  border-top: 20px solid transparent;
}
.slick-prev:hover,
.slick-next:hover {
  border-color: transparent;
  background-color: transparent;
}
@media (min-width: 37.5em) {
  .slick-prev,
  .slick-next {
    top: 25%;
  }
}

.slick-prev {
  left: -25px;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 20px solid #46166B;
}
.slick-prev:hover {
  border-right: 20px solid #9073A6;
}

.slick-next {
  width: 0;
  height: 0;
  border-bottom: 20px solid transparent;
  border-left: 20px solid #46166B;
  right: -25px;
}
.slick-next:hover {
  border-left: 20px solid #9073A6;
}

/* Dots */
.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
.slick-dots li button:before {
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "â€¢";
  text-align: center;
  background-color: #46166B;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  background-color: #9073A6;
  outline: none;
}
.slick-dots li.slick-active button:before {
  background-color: #9073A6;
}
/*# sourceMappingURL=styles.css.map */
