.dJCMRU {
    display: inline-block;
    background-color: rgba(151, 141, 135, 1);
    cursor: pointer;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
/*!sc*/

.dJCMRU:disabled {
    pointer-events: none;
}
/*!sc*/

.dJCMRU:hover,
.dJCMRU:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

data-styled.g1[id="BaseButton-bLlsy"] {
    content: "dJCMRU,"
}
/*!sc*/

.jMEUDC {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    border-radius: 0px;
    padding: 1rem;
    min-width: auto;
    height: auto;
    min-height: auto;
    -webkit-transition-property: color, background, border;
    transition-property: color, background, border;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    color: rgba(255, 255, 255, 1);
    border-color: rgba(54, 52, 50, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(54, 52, 50, 1);
    --type-token: utility.button-utility;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1428571428571428em;
    font-size: 14px;
    font-weight: 600;
    overflow-wrap: normal;
}
/*!sc*/

.jMEUDC.button--utility + .ButtonWrapper-xCepQ.button--utility {
    margin-top: 1rem;
}
/*!sc*/

.jMEUDC.button__icon--chevron-down .button-icon {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
/*!sc*/

.jMEUDC.button__icon--chevron-up .button-icon {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
/*!sc*/

@media (min-width:768px) {
    .jMEUDC {
        min-width: auto;
    }
}
/*!sc*/

.jMEUDC:hover {
    outline: none;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.jMEUDC:focus {
    outline: none;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.jMEUDC:focus-visible {
    outline: 3px solid #0066cc;
    outline-offset: 3px;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.jMEUDC:active {
    outline: none;
}
/*!sc*/

.jMEUDC:active.ButtonWrapper-xCepQ:active {
    border-color: rgba(0, 0, 0, 0.2);
}
/*!sc*/

.jMEUDC:active::before {
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    content: '';
}
/*!sc*/

.jMEUDC:active {
    outline: none;
}
/*!sc*/

.jMEUDC:hover {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(44, 55, 129, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(44, 55, 129, 1);
}
/*!sc*/

.jMEUDC:focus {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(54, 52, 50, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(54, 52, 50, 1);
}
/*!sc*/

.jMEUDC:active {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(44, 55, 129, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(44, 55, 129, 1);
}
/*!sc*/

.jMEUDC:disabled {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(151, 141, 135, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(151, 141, 135, 1);
}
/*!sc*/

.ioyUhX {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    border-radius: 0px;
    padding: 0 1rem;
    min-width: 2.5rem;
    height: 3rem;
    min-height: 0;
    -webkit-transition-property: color, background, border;
    transition-property: color, background, border;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    color: rgba(54, 52, 50, 1);
    border-color: rgba(255, 255, 255, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    --type-token: utility.button-utility;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1428571428571428em;
    font-size: 14px;
    font-weight: 600;
    overflow-wrap: normal;
}
/*!sc*/

.ioyUhX.button--utility + .ButtonWrapper-xCepQ.button--utility {
    margin-top: 1rem;
}
/*!sc*/

.ioyUhX.button__icon--chevron-down .button-icon {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
/*!sc*/

.ioyUhX.button__icon--chevron-up .button-icon {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
/*!sc*/

@media (min-width:768px) {
    .ioyUhX {
        min-width: 10rem;
    }
}
/*!sc*/

.ioyUhX:hover {
    outline: none;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.ioyUhX:focus {
    outline: none;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.ioyUhX:focus-visible {
    outline: 3px solid #0066cc;
    outline-offset: 3px;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.ioyUhX:active {
    outline: none;
}
/*!sc*/

.ioyUhX:active.ButtonWrapper-xCepQ:active {
    border-color: rgba(0, 0, 0, 0.2);
}
/*!sc*/

.ioyUhX:active::before {
    position: absolute;
    z-index: -1;
    background: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    content: '';
}
/*!sc*/

.ioyUhX:active {
    outline: none;
}
/*!sc*/

.ioyUhX:hover {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(44, 55, 129, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(44, 55, 129, 1);
}
/*!sc*/

.ioyUhX:focus {
    color: rgba(54, 52, 50, 1);
    border-color: rgba(255, 255, 255, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
}
/*!sc*/

.ioyUhX:active {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(44, 55, 129, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(44, 55, 129, 1);
}
/*!sc*/

.ioyUhX:disabled {
    color: rgba(151, 141, 135, 1);
    border-color: rgba(94, 87, 82, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(94, 87, 82, 1);
}
/*!sc*/

.bCdQzo {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    border-radius: 0px;
    padding: 0 1rem;
    min-width: 2.5rem;
    height: 3rem;
    min-height: 0;
    -webkit-transition-property: color, background, border;
    transition-property: color, background, border;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    color: rgba(44, 55, 129, 1);
    border-color: rgba(44, 55, 129, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    --type-token: utility.button-core;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1428571428571428em;
    font-size: 14px;
    font-weight: 600;
    overflow-wrap: normal;
}
/*!sc*/

.bCdQzo.button--utility + .ButtonWrapper-xCepQ.button--utility {
    margin-top: 1rem;
}
/*!sc*/

.bCdQzo.button__icon--chevron-down .button-icon {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
/*!sc*/

.bCdQzo.button__icon--chevron-up .button-icon {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
/*!sc*/

@media (min-width:768px) {
    .bCdQzo {
        min-width: 10rem;
    }
}
/*!sc*/

.bCdQzo:hover {
    outline: none;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.bCdQzo:focus {
    outline: none;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.bCdQzo:focus-visible {
    outline: 3px solid #0066cc;
    outline-offset: 3px;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.bCdQzo:active {
    outline: none;
}
/*!sc*/

.bCdQzo:active.ButtonWrapper-xCepQ:active {
    border-color: rgba(0, 0, 0, 0.2);
}
/*!sc*/

.bCdQzo:active::before {
    position: absolute;
    z-index: -1;
    background: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    content: '';
}
/*!sc*/

.bCdQzo:active {
    outline: none;
}
/*!sc*/

.bCdQzo:hover {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(44, 55, 129, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(44, 55, 129, 1);
}
/*!sc*/

.bCdQzo:focus {
    color: rgba(44, 55, 129, 1);
    border-color: rgba(44, 55, 129, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
}
/*!sc*/

.bCdQzo:active {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(44, 55, 129, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(44, 55, 129, 1);
}
/*!sc*/

.bCdQzo:disabled {
    color: rgba(151, 141, 135, 1);
    border-color: rgba(151, 141, 135, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
}
/*!sc*/

.jtArue {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    border-radius: 0px;
    padding: 1rem;
    min-width: auto;
    height: auto;
    min-height: auto;
    -webkit-transition-property: color, background, border;
    transition-property: color, background, border;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    color: rgba(255, 255, 255, 1);
    border-color: rgba(54, 52, 50, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(54, 52, 50, 1);
    --type-token: utility.button-utility;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1428571428571428em;
    font-size: 14px;
    font-weight: 600;
    overflow-wrap: normal;
}
/*!sc*/

.jtArue.button--utility + .ButtonWrapper-xCepQ.button--utility {
    margin-top: 1rem;
}
/*!sc*/

.jtArue.button__icon--chevron-down .button-icon {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
/*!sc*/

.jtArue.button__icon--chevron-up .button-icon {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
/*!sc*/

@media (min-width:768px) {
    .jtArue {
        min-width: auto;
    }
}
/*!sc*/

.jtArue:hover {
    outline: none;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.jtArue:focus {
    outline: none;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.jtArue:focus-visible {
    outline: 3px solid #0066cc;
    outline-offset: 3px;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.jtArue:active {
    outline: none;
}
/*!sc*/

.jtArue:active.ButtonWrapper-xCepQ:active {
    border-color: rgba(0, 0, 0, 0.2);
}
/*!sc*/

.jtArue:active::before {
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    content: '';
}
/*!sc*/

.jtArue:active {
    outline: none;
}
/*!sc*/

.jtArue:hover {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(44, 55, 129, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(44, 55, 129, 1);
}
/*!sc*/

.jtArue:focus {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(54, 52, 50, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(54, 52, 50, 1);
}
/*!sc*/

.jtArue:active {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(44, 55, 129, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(44, 55, 129, 1);
}
/*!sc*/

.jtArue:disabled {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(151, 141, 135, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(151, 141, 135, 1);
}
/*!sc*/

.eVBCSO {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    border-radius: 0px;
    padding: 1rem;
    min-width: auto;
    height: auto;
    min-height: auto;
    -webkit-transition-property: color, background, border;
    transition-property: color, background, border;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    color: rgba(255, 255, 255, 1);
    border-color: rgba(54, 52, 50, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(54, 52, 50, 1);
    --type-token: utility.button-utility;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1428571428571428em;
    font-size: 14px;
    font-weight: 600;
    overflow-wrap: normal;
}
/*!sc*/

.eVBCSO.button--utility + .ButtonWrapper-xCepQ.button--utility {
    margin-top: 1rem;
}
/*!sc*/

.eVBCSO.button__icon--chevron-down .button-icon {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
/*!sc*/

.eVBCSO.button__icon--chevron-up .button-icon {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
/*!sc*/

@media (min-width:768px) {
    .eVBCSO {
        min-width: auto;
    }
}
/*!sc*/

.eVBCSO:hover {
    outline: none;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.eVBCSO:focus {
    outline: none;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.eVBCSO:focus-visible {
    outline: 3px solid #0066cc;
    outline-offset: 3px;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.eVBCSO:active {
    outline: none;
}
/*!sc*/

.eVBCSO:active.ButtonWrapper-xCepQ:active {
    border-color: rgba(0, 0, 0, 0.2);
}
/*!sc*/

.eVBCSO:active::before {
    position: absolute;
    z-index: -1;
    background: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    content: '';
}
/*!sc*/

.eVBCSO:active {
    outline: none;
}
/*!sc*/

.eVBCSO:hover {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(44, 55, 129, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(44, 55, 129, 1);
}
/*!sc*/

.eVBCSO:focus {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(54, 52, 50, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(54, 52, 50, 1);
}
/*!sc*/

.eVBCSO:active {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(44, 55, 129, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(44, 55, 129, 1);
}
/*!sc*/

.eVBCSO:disabled {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(151, 141, 135, 1);
    border-width: 2px;
    border-style: solid;
    background-color: rgba(151, 141, 135, 1);
}
/*!sc*/

data-styled.g2[id="ButtonWrapper-xCepQ"] {
    content: "jMEUDC,ioyUhX,bCdQzo,jtArue,eVBCSO,"
}
/*!sc*/

.bBWXSg {
    font-variant-ligatures: none;
    padding: 0.5rem 0;
    position: absolute;
    margin: 0;
    border: 0;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-clip: rect(0 0 0 0);
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    white-space: nowrap;
}
/*!sc*/

.hzwRuG {
    font-variant-ligatures: none;
    padding: 0.5rem 0;
}
/*!sc*/

data-styled.g3[id="ButtonLabel-cjAuJN"] {
    content: "bBWXSg,hzwRuG,"
}
/*!sc*/

.bPDyTT {
    padding-right: 0;
    padding-left: 0;
}
/*!sc*/

data-styled.g4[id="ButtonIconWrapper-gFdzAL"] {
    content: "bPDyTT,"
}
/*!sc*/

.iwlhuX {
    display: block;
    width: 32px;
    height: 32px;
}
/*!sc*/

data-styled.g5[id="ButtonIcon-YqaGo"] {
    content: "iwlhuX,"
}
/*!sc*/

{
    /*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */
}
/*!sc*/

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
/*!sc*/

body {
    margin: 0;
}
/*!sc*/

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}
/*!sc*/

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
/*!sc*/

audio:not([controls]) {
    display: none;
    height: 0;
}
/*!sc*/

[hidden],
template {
    display: none;
}
/*!sc*/

a {
    background-color: transparent;
}
/*!sc*/

a:active,
a:hover {
    outline: 0;
}
/*!sc*/

abbr[title] {
    border-bottom: 1px dotted;
}
/*!sc*/

b,
strong {
    font-weight: bold;
}
/*!sc*/

dfn {
    font-style: italic;
}
/*!sc*/

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
/*!sc*/

mark {
    background: #ff0;
    color: #000;
}
/*!sc*/

small {
    font-size: 80%;
}
/*!sc*/

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
/*!sc*/

sup {
    top: -0.5em;
}
/*!sc*/

sub {
    bottom: -0.25em;
}
/*!sc*/

img {
    border: 0;
}
/*!sc*/

svg:not(:root) {
    overflow: hidden;
}
/*!sc*/

figure {
    margin: 1em 40px;
}
/*!sc*/

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
/*!sc*/

pre {
    overflow: auto;
}
/*!sc*/

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
/*!sc*/

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
/*!sc*/

button {
    overflow: visible;
}
/*!sc*/

button,
select {
    text-transform: none;
}
/*!sc*/

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
/*!sc*/

button[disabled],
html input[disabled] {
    cursor: default;
}
/*!sc*/

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
/*!sc*/

input {
    line-height: normal;
}
/*!sc*/

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
/*!sc*/

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
/*!sc*/

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
/*!sc*/

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
/*!sc*/

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
/*!sc*/

legend {
    border: 0;
    padding: 0;
}
/*!sc*/

textarea {
    overflow: auto;
}
/*!sc*/

optgroup {
    font-weight: bold;
}
/*!sc*/

table {
    border-collapse: collapse;
    border-spacing: 0;
}
/*!sc*/

td,
th {
    padding: 0;
}
/*!sc*/

* {
    box-sizing: border-box;
}
/*!sc*/

html {
    height: 100%;
    font-size: 16px;
}
/*!sc*/

@media (max-width:768px) {
    html {
        overflow-x: clip;
    }
}
/*!sc*/

body {
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/*!sc*/

body {
    --type-token: consumptionEditorial.body-core;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.5555555555555556em;
    font-size: 18px;
    font-weight: 400;
    overflow-wrap: normal;
    height: 100%;
    min-height: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
/*!sc*/

.page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 3.5rem;
    min-height: 100vh;
}
/*!sc*/

.stackednavigation-site-navigation .page {
    padding-top: 3.5rem;
}
/*!sc*/

@media (min-width:1024px) {
    .stackednavigation-site-navigation .page {
        padding-top: 11rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .stackednavigation-site-navigation .page.page-hero-ad-hidden,
    .stackednavigation-site-navigation .page.page-theme-inverted {
        padding-top: 7rem;
    }
}
/*!sc*/

.siteheader-site-navigation .page {
    padding-top: 0;
}
/*!sc*/

@media (min-width:1024px) {
    .siteheader-site-navigation .page .grid-layout__aside .sticky-box {
        top: 8rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .fixed-header-with-link-banner-nav-variation .page.page-theme-inverted {
        padding-top: 7.75rem;
    }
}
/*!sc*/

.cns-ads-slot-state-empty {
    display: none;
}
/*!sc*/

@media (min-width:320px) {
    .cns-ads-slot-state-filled.cns-ads-slot-type-hero,
    .ad-height-hold,
    .ad-stickyhero {
        background-color: rgba(255, 255, 255, 1);
    }
}
/*!sc*/

@media (min-width:768px) {
    .cns-ads-slot-state-filled.cns-ads-slot-type-hero,
    .ad-height-hold,
    .ad-stickyhero {
        background-color: rgba(255, 255, 255, 1);
    }
}
/*!sc*/

.ad-stickyhero-issticky {
    background-color: rgba(255, 255, 255, 1);
}
/*!sc*/

.page-theme-inverted .ad-height-hold,
.page-theme-inverted .ad__slot--hero,
.page-theme-inverted .ad--hero,
.page-theme-inverted .ad-stickyhero,
.page-theme-inverted .cns-ads-slot-state-filled.cns-ads-slot-type-hero {
    background-color: rgba(35, 31, 32, 1);
}
/*!sc*/

.page-theme-special .ad-height-hold,
.page-theme-special .ad__slot--hero,
.page-theme-special .ad--hero,
.page-theme-special .ad-stickyhero,
.page-theme-special .cns-ads-slot-state-filled.cns-ads-slot-type-hero {
    background-color: rgba(247, 205, 207, 1);
}
/*!sc*/

.page .cns-ads-slot-type-footer {
    padding: 2.5rem 0;
}
/*!sc*/

.ad--footer {
    background-color: rgba(255, 255, 255, 1);
}
/*!sc*/

.ad--footer.should-hold-space {
    min-height: calc(50px + 5rem);
}
/*!sc*/

@media (min-width:768px) {
    .ad--footer.should-hold-space {
        min-height: calc(90px + 5rem);
    }
}
/*!sc*/

.ad--mid-content {
    position: relative;
}
/*!sc*/

.ad--mid-content .cns-ads-slot-size-2x1,
.ad--mid-content .cns-ads-slot-size-4x1,
.ad--mid-content .cns-ads-slot-size-9x1,
.ad--mid-content .cns-ads-slot-size-9x2 {
    z-index: 80;
}
/*!sc*/

.ad--mid-content .ad-label {
    --type-token: globalEditorial.ad-label;
    text-transform: uppercase;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.15em;
    -moz-letter-spacing: 0.15em;
    -ms-letter-spacing: 0.15em;
    letter-spacing: 0.15em;
    line-break: auto;
    line-height: 1.2em;
    font-size: 10px;
    font-weight: 400;
    overflow-wrap: normal;
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: rgba(94, 87, 82, 1);
}
/*!sc*/

.ad--mid-content .ad__slot {
    background-color: rgba(255, 255, 255, 1);
}
/*!sc*/

.ad--in-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
/*!sc*/

.ad--in-content .ad__slot {
    width: 85%;
    max-width: 575px;
}
/*!sc*/

.ad--in-content .ad-label {
    --type-token: globalEditorial.ad-label;
    text-transform: uppercase;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.15em;
    -moz-letter-spacing: 0.15em;
    -ms-letter-spacing: 0.15em;
    letter-spacing: 0.15em;
    line-break: auto;
    line-height: 1.2em;
    font-size: 10px;
    font-weight: 400;
    overflow-wrap: normal;
    display: block;
    top: -1.5rem;
    padding-top: 1.5em;
    text-align: center;
    text-transform: uppercase;
    color: rgba(94, 87, 82, 1);
}
/*!sc*/

.grid + .row-mid-content-ad .ad--mid-content {
    z-index: 300;
    margin-top: -0.5rem;
    margin-bottom: 2rem;
}
/*!sc*/

.ad-stickyhero {
    top: 0;
    z-index: 300;
}
/*!sc*/

.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-issticky {
    position: -webkit-sticky;
    position: sticky;
    top: 56px;
    z-index: 400;
}
/*!sc*/

.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-issticky.with-searchbar {
    top: 112px;
}
/*!sc*/

@media (min-width:1024px) {
    .ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-issticky.with-searchbar {
        top: 136px;
    }
}
/*!sc*/

.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-issticky.with-link-banner {
    top: 116px;
}
/*!sc*/

@media (max-width:768px) {
    .ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-issticky.with-link-banner {
        top: 116px;
    }
}
/*!sc*/

@media (max-width:768px) {
    .ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-issticky.with-link-banner-is-scrolled {
        top: 60px;
    }
}
/*!sc*/

.siteheader-site-navigation .ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-issticky {
    top: 0;
}
/*!sc*/

.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-animating {
    -webkit-transition: -webkit-transform 1s ease;
    -webkit-transition: transform 1s ease;
    transition: transform 1s ease;
}
/*!sc*/

.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-visible {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
/*!sc*/

.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-50 {
    -webkit-transform: translateY(-160px);
    -ms-transform: translateY(-160px);
    transform: translateY(-160px);
}
/*!sc*/

.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-90 {
    -webkit-transform: translateY(-240px);
    -ms-transform: translateY(-240px);
    transform: translateY(-240px);
}
/*!sc*/

.ad-stickyhero.ad-stickyhero-enable-mobile.ad-stickyhero-sticky-250 {
    -webkit-transform: translateY(-560px);
    -ms-transform: translateY(-560px);
    transform: translateY(-560px);
}
/*!sc*/

@media (min-width:768px) {
    .ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-issticky {
        position: -webkit-sticky;
        position: sticky;
        top: 56px;
        z-index: 400;
    }
    .ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-issticky.with-searchbar {
        top: 112px;
    }
    @media (min-width:1024px) {
        .ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-issticky.with-searchbar {
            top: 136px;
        }
    }
    .ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-issticky.with-link-banner {
        top: 116px;
    }
    @media (max-width:768px) {
        .ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-issticky.with-link-banner {
            top: 116px;
        }
    }
    @media (max-width:768px) {
        .ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-issticky.with-link-banner-is-scrolled {
            top: 60px;
        }
    }
    .siteheader-site-navigation .ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-issticky {
        top: 0;
    }
    .ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-sticky-animating {
        -webkit-transition: -webkit-transform 1s ease;
        -webkit-transition: transform 1s ease;
        transition: transform 1s ease;
    }
    .ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-sticky-visible {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    .ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-sticky-50 {
        -webkit-transform: translateY(-160px);
        -ms-transform: translateY(-160px);
        transform: translateY(-160px);
    }
    .ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-sticky-90 {
        -webkit-transform: translateY(-240px);
        -ms-transform: translateY(-240px);
        transform: translateY(-240px);
    }
    .ad-stickyhero.ad-stickyhero-disable-mobile.ad-stickyhero-sticky-250 {
        -webkit-transform: translateY(-560px);
        -ms-transform: translateY(-560px);
        transform: translateY(-560px);
    }
}
/*!sc*/

.ad-stickyhero .ad-stickyhero-button {
    position: absolute;
    right: 0;
    z-index: 100;
    margin: 0 0.75rem 0 auto;
    border: 0;
    background-color: transparent;
    padding: 0;
    width: 1.5rem;
}
/*!sc*/

@media (min-width:320px) {
    .ad-stickyhero .ad-stickyhero-button {
        display: none;
    }
}
/*!sc*/

@media (min-width:768px) {
    .ad-stickyhero .ad-stickyhero-button {
        display: block;
        top: 10px;
        margin: 0 1.25rem 0 1rem;
    }
}
/*!sc*/

.ad-stickyhero .ad-stickyhero-button:hover,
.ad-stickyhero .ad-stickyhero-button:focus {
    border: 0;
    background-color: transparent;
}
/*!sc*/

.ad-stickyhero .ad-stickyhero-button:hover svg path,
.ad-stickyhero .ad-stickyhero-button:focus svg path {
    fill: rgba(44, 55, 129, 1);
}
/*!sc*/

.ad-stickyhero .ad-stickyhero-button .ButtonIconWrapper-gFdzAL {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 1.4rem;
    height: 100%;
}
/*!sc*/

.ad-stickyhero .ad-stickyhero-button svg path {
    fill: rgba(54, 52, 50, 1);
}
/*!sc*/

.page-theme-inverted .ad-stickyhero .ad-stickyhero-button svg path {
    fill: rgba(255, 255, 255, 1);
}
/*!sc*/

@media (max-width:768px) {
    .ad-stickymidcontent .ad.ad--mid-content {
        position: -webkit-sticky;
        position: sticky;
        top: 5px;
    }
}
/*!sc*/

@media (max-width:768px) {
    .standardnavigation-site-navigation .ad-stickymidcontent .ad.ad--mid-content {
        top: 65.6px;
    }
}
/*!sc*/

@media (max-width:1024px) {
    .fixed-header-large-logo-with-right-menu-and-link-banner-nav-variation .ad-stickyhero {
        padding-top: 0;
    }
}
/*!sc*/

@media (max-width:768px) {
    .fixed-header-large-logo-with-right-menu-and-link-banner-nav-variation .ad-stickyhero {
        padding-top: 43px;
    }
}
/*!sc*/

@media print {
    .ad {
        display: none;
    }
}
/*!sc*/

input[type='submit'],
button {
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    --background-color__token-name: colors.interactive.base.light;
    background-color: rgba(151, 141, 135, 1);
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: 0;
}
/*!sc*/

input[type='submit']:hover,
button:hover,
input[type='submit']:focus,
button:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

input[type='checkbox']:checked + label::after {
    opacity: 1;
}
/*!sc*/

input[type='checkbox']:disabled + label {
    opacity: 0.5;
}
/*!sc*/

input[type='checkbox'].checkbox__invalid + label,
input[type='checkbox']:invalid + label {
    --color__token-name: colors.interactive.base.black;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

input[type='checkbox'].checkbox__invalid + label::before,
input[type='checkbox']:invalid + label::before {
    border: 1px solid;
    --border-color__token-name: colors.interactive.feedback.invalid-primary;
    border-color: rgba(175, 29, 38, 1);
    background-color: rgba( 247, 205, 207, 0.15);
}
/*!sc*/

input[type='checkbox'].checkbox__invalid + label::after,
input[type='checkbox']:invalid + label::after {
    opacity: 1;
}
/*!sc*/

input[type='checkbox'] + label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
/*!sc*/

input[type='checkbox'] + label:hover::before,
input[type='checkbox'] + label:focus::before {
    --border-color__token-name: colors.interactive.base.black;
    border-color: rgba(54, 52, 50, 1);
}
/*!sc*/

input[type='checkbox'] + label::before {
    display: block;
    position: relative;
    content: '';
    margin-right: 0.5em;
    border-width: 1px;
    border-style: solid;
    height: 1.5em;
    --border-color__token-name: colors.interactive.base.black;
    border-color: rgba(54, 52, 50, 1);
    width: 1.5em;
}
/*!sc*/

input[type='checkbox'] + label::after {
    display: block;
    position: absolute;
    content: '';
    top: 0.9em;
    left: 0.75em;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    opacity: 0;
    content: '✔︎';
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
/*!sc*/

input[type='checkbox'].checkbox--switch:checked + label::after {
    -webkit-transform: translateX(1.1em) translateY(-50%);
    -ms-transform: translateX(1.1em) translateY(-50%);
    transform: translateX(1.1em) translateY(-50%);
    opacity: 1;
    --background-color__token-name: colors.interactive.base.white;
    background-color: rgba(255, 255, 255, 1);
}
/*!sc*/

input[type='checkbox'].checkbox--switch + label:hover::before,
input[type='checkbox'].checkbox--switch + label:focus::before {
    --border-color__token-name: colors.interactive.base.black;
    border-color: rgba(54, 52, 50, 1);
}
/*!sc*/

input[type='checkbox'].checkbox--switch + label::before {
    margin-right: 0.5em;
    border-width: 1px;
    border-style: solid;
    height: 1.5em;
    --border-color__token-name: colors.interactive.base.black;
    border-color: rgba(54, 52, 50, 1);
    border-radius: 1em;
    width: 3em;
}
/*!sc*/

input[type='checkbox'].checkbox--switch + label::after {
    display: block;
    position: absolute;
    content: '';
    top: 0.87em;
    left: 0.75em;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    opacity: 1;
    border: 0;
    border-radius: 50%;
    --background-color__token-name: colors.interactive.base.light;
    background-color: rgba(151, 141, 135, 1);
    width: 0.999em;
    height: 0.999em;
    -webkit-transition-property: background-color, -webkit-transform;
    -webkit-transition-property: background-color, transform;
    transition-property: background-color, transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
/*!sc*/

input[type='radio']:checked + label::after {
    opacity: 1;
}
/*!sc*/

input[type='radio']:disabled + label {
    opacity: 0.5;
}
/*!sc*/

input[type='radio'] + label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
/*!sc*/

input[type='radio'] + label:hover::before,
input[type='radio'] + label:focus::before {
    --border-color__token-name: colors.interactive.base.black;
    border-color: rgba(54, 52, 50, 1);
}
/*!sc*/

input[type='radio'] + label::before {
    display: block;
    position: relative;
    content: '';
    margin-right: 0.5em;
    border: 1px solid;
    --border-color__token-name: colors.interactive.base.dark;
    border-color: rgba(94, 87, 82, 1);
    border-radius: 50%;
    --background-color__token-name: colors.interactive.base.white;
    background-color: rgba(255, 255, 255, 1);
    width: 1.5em;
    height: 1.5em;
}
/*!sc*/

input[type='radio'] + label::after {
    display: block;
    position: absolute;
    content: '';
    top: 0.87em;
    left: 0.795em;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    opacity: 0;
    border-radius: 50%;
    --background-color__token-name: colors.interactive.base.white;
    background-color: rgba(255, 255, 255, 1);
    width: 0.999em;
    height: 0.999em;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
/*!sc*/

fieldset {
    margin: 0;
    border: 0;
    padding: 0;
}
/*!sc*/

input {
    border: 1px solid;
    --border-color__token-name: colors.interactive.base.black;
    border-color: rgba(54, 52, 50, 1);
    padding: 0.125em 0.5rem;
}
/*!sc*/

input[disabled] {
    pointer-events: none;
}
/*!sc*/

input[type='checkbox'],
input[type='radio'] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    visibility: initial;
    opacity: 0;
    margin: 0;
    cursor: inherit;
    padding: 0;
    width: 100%;
    height: 100%;
}
/*!sc*/

input[type='submit'] {
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    --background-color__token-name: colors.interactive.base.light;
    background-color: rgba(151, 141, 135, 1);
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

input[type='submit']:hover,
input[type='submit']:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

input[type='reset'] {
    cursor: pointer;
}
/*!sc*/

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
    height: auto;
}
/*!sc*/

input[type='search'] {
    box-sizing: border-box;
}
/*!sc*/

select {
    border: 1px solid;
    --border-color__token-name: colors.interactive.base.black;
    border-color: rgba(54, 52, 50, 1);
    padding: 0.125em 0.5rem;
    width: auto;
}
/*!sc*/

textarea {
    border: 1px solid;
    --border-color__token-name: colors.interactive.base.black;
    border-color: rgba(54, 52, 50, 1);
    padding: 0.125em 0.5rem;
    display: block;
    width: 100%;
    max-width: 25em;
}
/*!sc*/

img {
    max-width: 100%;
    height: auto;
    vertical-align: bottom;
}
/*!sc*/

a {
    cursor: pointer;
    --color__token-name: colors.interactive.base.light;
    color: rgba(151, 141, 135, 1);
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
/*!sc*/

table {
    width: 100%;
}
/*!sc*/

td {
    padding: 0.5em;
    vertical-align: bottom;
    text-align: left;
    vertical-align: baseline;
}
/*!sc*/

th {
    padding: 0.5em;
    vertical-align: bottom;
    text-align: left;
    vertical-align: bottom;
}
/*!sc*/

thead {
    --border-color__token-name: colors.foundation.menu.dividers;
    border-color: rgba(237, 189, 193, 1);
    border-width: 0 0 2px 0;
    border-style: solid;
}
/*!sc*/

tfoot {
    --border-color__token-name: colors.foundation.menu.dividers;
    border-color: rgba(237, 189, 193, 1);
    border-width: 2px 0 0 0;
    border-style: solid;
}
/*!sc*/

tbody tr {
    --border-color__token-name: colors.foundation.menu.dividers;
    border-color: rgba(237, 189, 193, 1);
    border-width: 0 0 1px 0;
    border-style: solid;
}
/*!sc*/

tbody tr:nth-of-type(even) {
    background-color: rgba( 237, 189, 193, 0.5);
}
/*!sc*/

tbody td {
    --border-color__token-name: colors.foundation.menu.dividers;
    border-color: rgba(237, 189, 193, 1);
    border-width: 1px 0 0 0;
    border-style: solid;
}
/*!sc*/

tbody td:last-of-type {
    border-right: 0;
}
/*!sc*/

data-styled.g8[id="sc-global-ecYqEl1"] {
    content: "sc-global-ecYqEl1,"
}
/*!sc*/

@media (max-width:767px) {
    .JAANQ::before {
        content: '';
        display: block;
        padding-top: 100%;
        width: 100%;
    }
}
/*!sc*/

@media (min-width:768px) {
    .JAANQ::before {
        content: '';
        display: block;
        padding-top: 56.25%;
        width: 100%;
    }
}
/*!sc*/

.JAANQ > .aspect-ratio--overlay-container {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    pointer-events: none;
}
/*!sc*/

@media (max-width:767px) {
    .fYJRLz::before {
        content: '';
        display: block;
        padding-top: 100%;
        width: 100%;
    }
}
/*!sc*/

@media (min-width:768px) {
    .fYJRLz::before {
        content: '';
        display: block;
        padding-top: 100%;
        width: 100%;
    }
}
/*!sc*/

.fYJRLz > .aspect-ratio--overlay-container {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    pointer-events: none;
}
/*!sc*/

data-styled.g9[id="AspectRatioContainer-bJHpJz"] {
    content: "JAANQ,fYJRLz,"
}
/*!sc*/

.dUOtEa {
    display: inline-block;
    position: relative;
    width: -webkit-fill-available;
    width: -moz-available;
    width: fill-available;
}
/*!sc*/

data-styled.g14[id="ResponsiveImagePicture-cWuUZO"] {
    content: "dUOtEa,"
}
/*!sc*/

.pMzVC {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
/*!sc*/

.pMzVC .icon {
    width: 100%;
    height: 100%;
}
/*!sc*/

data-styled.g16[id="SocialIconContainer-huXzUC"] {
    content: "pMzVC,"
}
/*!sc*/

.ekIGHM {
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 3rem;
    height: 3rem;
}
/*!sc*/

.ekIGHM:hover,
.ekIGHM:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.ekIGHM .icon path {
    --fill__token-name: colors.interactive.social.primary;
    fill: rgba(44, 55, 129, 1);
}
/*!sc*/

.ekIGHM .icon .icon-bookmark--activated-checkmark-stroke {
    fill: none;
    --stroke__token-name: colors.interactive.base.white;
    stroke: rgba(255, 255, 255, 1);
}
/*!sc*/

.bpAzmx {
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 3rem;
    height: 3rem;
}
/*!sc*/

.bpAzmx:hover,
.bpAzmx:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.bpAzmx path {
    --fill__token-name: colors.foundation.footer.links.primary;
    fill: rgba(255, 255, 255, 1);
}
/*!sc*/

.bpAzmx:hover path {
    --fill__token-name: colors.foundation.footer.social.hover;
    fill: rgba(247, 205, 207, 1);
}
/*!sc*/

data-styled.g17[id="SocialIconExternalLink-huuzOU"] {
    content: "ekIGHM,bpAzmx,"
}
/*!sc*/

.fxaFQj {
    padding-left: 1rem;
    false;
}
/*!sc*/

.gQILrJ {
    padding-left: 1rem;
}
/*!sc*/

data-styled.g18[id="SocialIconsListItem-dembhR"] {
    content: "fxaFQj,gQILrJ,"
}
/*!sc*/

.ivmblD {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: -1rem;
    padding-left: 0;
    list-style: none;
}
/*!sc*/

.gBoIvv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: -1rem;
    padding-left: 0;
    list-style: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: -2rem;
}
/*!sc*/

@media (min-width:1024px) {
    .gBoIvv {
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start;
    }
}
/*!sc*/

data-styled.g19[id="SocialIconsList-cHVTIA"] {
    content: "ivmblD,gBoIvv,"
}
/*!sc*/

.hwdgCG {
    false;
}
/*!sc*/

@media (min-width:320px) {
    .hwdgCG {
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start;
    }
}
/*!sc*/

data-styled.g20[id="SocialIconsWrapper-hKMEXV"] {
    content: "ffgPVr,hwdgCG,"
}
/*!sc*/

.dlOAhZ .icon-bookmark path {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
/*!sc*/

data-styled.g21[id="SocialIconNetworkIconComponent-cZaKGz"] {
    content: "dlOAhZ,"
}
/*!sc*/

.iUEiRd {
    margin: 0;
}
/*!sc*/

.dxqEAa {
    margin: 0;
    text-align: center;
}
/*!sc*/

data-styled.g23[id="BaseWrap-sc-gjQpdd"] {
    content: "iUEiRd,dxqEAa,"
}
/*!sc*/

.iIYRds {
    --type-token: consumptionEditorial.body-core;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.5555555555555556em;
    font-size: 18px;
    font-weight: 400;
    overflow-wrap: normal;
    color: rgba(151, 141, 135, 1);
}
/*!sc*/

.iIYRds a {
    color: inherit;
}
/*!sc*/

.kjMohH {
    --type-token: foundation.title-primary;
    text-transform: uppercase;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.14999999783255838em;
    -moz-letter-spacing: 0.14999999783255838em;
    -ms-letter-spacing: 0.14999999783255838em;
    letter-spacing: 0.14999999783255838em;
    line-break: auto;
    line-height: 1.4545454545454546em;
    font-size: 11px;
    font-weight: 600;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.kjMohH a {
    color: inherit;
}
/*!sc*/

.ionAWj {
    --type-token: consumptionEditorial.citation;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.4285714285714286em;
    font-size: 14px;
    font-weight: 400;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.ionAWj a {
    color: inherit;
}
/*!sc*/

.xbMrx {
    --type-token: globalEditorial.context-secondary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1428571428571428em;
    font-size: 14px;
    font-weight: 400;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.xbMrx a {
    color: inherit;
}
/*!sc*/

.cXsHBw {
    --type-token: globalEditorial.context-tertiary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.1374999980131785em;
    -moz-letter-spacing: 0.1374999980131785em;
    -ms-letter-spacing: 0.1374999980131785em;
    letter-spacing: 0.1374999980131785em;
    line-break: auto;
    line-height: 1.3333333333333333em;
    font-size: 12px;
    font-weight: 400;
    overflow-wrap: normal;
    color: rgba(94, 87, 82, 1);
}
/*!sc*/

.cXsHBw a {
    color: inherit;
}
/*!sc*/

.hSKUnz {
    --type-token: consumptionEditorial.hed-standard;
    text-transform: none;
    font-family: MillerDisplay, Georgia, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1333333333333333em;
    font-size: 30px;
    font-weight: 500;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

@media (min-width:768px) {
    .hSKUnz {
        font-size: 48px;
        line-height: 1.0833333333333333em;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .hSKUnz {
        font-size: 48px;
        line-height: 1.0833333333333333em;
    }
}
/*!sc*/

.hSKUnz a {
    color: inherit;
}
/*!sc*/

.guscro {
    --type-token: globalEditorial.accreditation-core;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.1374999980131785em;
    -moz-letter-spacing: 0.1374999980131785em;
    -ms-letter-spacing: 0.1374999980131785em;
    letter-spacing: 0.1374999980131785em;
    line-break: auto;
    line-height: 1.3300000031789143em;
    font-size: 12px;
    font-weight: 400;
    overflow-wrap: normal;
    color: rgba(94, 87, 82, 1);
}
/*!sc*/

.guscro a {
    color: inherit;
}
/*!sc*/

.eZyssb {
    --type-token: globalEditorial.context-tertiary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.1374999980131785em;
    -moz-letter-spacing: 0.1374999980131785em;
    -ms-letter-spacing: 0.1374999980131785em;
    letter-spacing: 0.1374999980131785em;
    line-break: auto;
    line-height: 1.3333333333333333em;
    font-size: 12px;
    font-weight: 400;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.eZyssb a {
    color: inherit;
}
/*!sc*/

.jqckgG {
    --type-token: discovery.hed-core-primary;
    text-transform: none;
    font-family: MillerDisplay, Georgia, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1818181818181819em;
    font-size: 22px;
    font-weight: 500;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

@media (min-width:768px) {
    .jqckgG {
        font-size: 21px;
        line-height: 1.2380952380952381em;
    }
}
/*!sc*/

.jqckgG a {
    color: inherit;
}
/*!sc*/

.fJLsWl {
    --type-token: consumptionEditorial.body-core;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.5555555555555556em;
    font-size: 18px;
    font-weight: 400;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.fJLsWl a {
    color: inherit;
}
/*!sc*/

.ddoykT {
    --type-token: globalEditorial.numerical-small;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1428571428571428em;
    font-size: 14px;
    font-weight: 600;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.ddoykT a {
    color: inherit;
}
/*!sc*/

.cEnfDx {
    --type-token: globalEditorial.tags;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1428571428571428em;
    font-size: 14px;
    font-weight: 600;
    overflow-wrap: normal;
    color: rgba(94, 87, 82, 1);
}
/*!sc*/

.cEnfDx a {
    color: inherit;
}
/*!sc*/

.geujWq {
    --type-token: globalEditorial.tags;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1428571428571428em;
    font-size: 14px;
    font-weight: 600;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.geujWq a {
    color: inherit;
}
/*!sc*/

.htNIrM {
    --type-token: discovery.subhed-section-primary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.0769230769230769em;
    font-size: 26px;
    font-weight: 600;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

@media (min-width:768px) {
    .htNIrM {
        font-size: 40px;
        line-height: 1em;
    }
}
/*!sc*/

.htNIrM a {
    color: inherit;
}
/*!sc*/

data-styled.g24[id="BaseText-ewhhUZ"] {
    content: "iIYRds,kjMohH,ionAWj,xbMrx,cXsHBw,hSKUnz,guscro,eZyssb,jqckgG,fJLsWl,ddoykT,cEnfDx,geujWq,htNIrM,"
}
/*!sc*/

.hhtzYT {
    color: rgba(151, 141, 135, 1);
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 5s;
    transition-duration: 5s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    color: rgba(54, 52, 50, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
/*!sc*/

.hhtzYT:link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.hhtzYT:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.hhtzYT:hover {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.hhtzYT:active {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.hhtzYT:focus {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.bQbzqn {
    color: rgba(151, 141, 135, 1);
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 5s;
    transition-duration: 5s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    --type-token: foundation.link-primary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1428571428571428em;
    font-size: 14px;
    font-weight: 600;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
/*!sc*/

.bQbzqn:link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.bQbzqn:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.bQbzqn:hover {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.bQbzqn:active {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.bQbzqn:focus {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.cYdbSD {
    color: rgba(151, 141, 135, 1);
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 5s;
    transition-duration: 5s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    --type-token: foundation.link-primary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1428571428571428em;
    font-size: 14px;
    font-weight: 600;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
/*!sc*/

.cYdbSD:link {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.cYdbSD:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.cYdbSD:hover {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
/*!sc*/

.cYdbSD:active {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
/*!sc*/

.cYdbSD:focus {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
/*!sc*/

.ebwJwy {
    color: rgba(151, 141, 135, 1);
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 5s;
    transition-duration: 5s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    --type-token: foundation.link-feature;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1em;
    font-size: 32px;
    font-weight: 600;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
/*!sc*/

.ebwJwy:link {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.ebwJwy:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.ebwJwy:hover {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
/*!sc*/

.ebwJwy:active {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
/*!sc*/

.ebwJwy:focus {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
/*!sc*/

.elQYNM {
    color: rgba(151, 141, 135, 1);
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 5s;
    transition-duration: 5s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    --type-token: globalEditorial.accreditation-core;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.1374999980131785em;
    -moz-letter-spacing: 0.1374999980131785em;
    -ms-letter-spacing: 0.1374999980131785em;
    letter-spacing: 0.1374999980131785em;
    line-break: auto;
    line-height: 1.3300000031789143em;
    font-size: 12px;
    font-weight: 400;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    cursor: pointer;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.elQYNM:link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.elQYNM:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.elQYNM:hover {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.elQYNM:active {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.elQYNM:focus {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.elQYNM:active,
.elQYNM:link,
.elQYNM:visited {
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.elQYNM:hover,
.elQYNM:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.kcBWVt {
    color: rgba(151, 141, 135, 1);
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 5s;
    transition-duration: 5s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    color: rgba(54, 52, 50, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    cursor: pointer;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.kcBWVt:link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.kcBWVt:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.kcBWVt:hover {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.kcBWVt:active {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.kcBWVt:focus {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.kcBWVt:active,
.kcBWVt:link,
.kcBWVt:visited {
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.kcBWVt:hover,
.kcBWVt:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.hcLigw {
    color: rgba(151, 141, 135, 1);
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 5s;
    transition-duration: 5s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    --type-token: utility.input-core;
    text-transform: none;
    font-family: Helvetica, helvetica, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1428571428571428em;
    font-size: 14px;
    font-weight: 400;
    overflow-wrap: normal;
    color: rgba(255, 255, 255, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
/*!sc*/

.hcLigw:link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: rgba(255, 255, 255, 1);
}
/*!sc*/

.hcLigw:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(255, 255, 255, 1);
}
/*!sc*/

.hcLigw:hover {
    color: rgba(255, 255, 255, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.hcLigw:active {
    color: rgba(255, 255, 255, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.hcLigw:focus {
    color: rgba(255, 255, 255, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.bubryN {
    color: rgba(151, 141, 135, 1);
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 5s;
    transition-duration: 5s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    --type-token: utility.input-core;
    text-transform: none;
    font-family: Helvetica, helvetica, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1428571428571428em;
    font-size: 14px;
    font-weight: 400;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
/*!sc*/

.bubryN:link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.bubryN:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.bubryN:hover {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.bubryN:active {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.bubryN:focus {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

data-styled.g25[id="BaseLink-eNWuiM"] {
    content: "hhtzYT,bQbzqn,cYdbSD,ebwJwy,elQYNM,kcBWVt,hcLigw,bubryN,"
}
/*!sc*/

.iWUwow {
    margin-top: 0.5rem;
    --type-token: globalEditorial.context-secondary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1428571428571428em;
    font-size: 14px;
    font-weight: 400;
    overflow-wrap: normal;
}
/*!sc*/

.iWUwow p {
    margin: 0;
}
/*!sc*/

.iWUwow a {
    color: rgba(54, 52, 50, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
/*!sc*/

.iWUwow a:link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.iWUwow a:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.iWUwow a:hover {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.iWUwow a:active {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.iWUwow a:focus {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.iWUwow a:hover,
.iWUwow a:focus,
.iWUwow a:active,
.iWUwow a:link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.iWUwow p {
    display: contents;
}
/*!sc*/

data-styled.g34[id="CaptionWrapper-jSZdqE"] {
    content: "iWUwow,"
}
/*!sc*/

.iXWezO {
    margin-right: 0.5rem;
}
/*!sc*/

.iXWezO.iXWezO.iXWezO .small {
    font-variant: small-caps;
    text-transform: lowercase;
    font-style: italic;
}
/*!sc*/

.iXWezO .underline {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

data-styled.g35[id="CaptionText-bHjzlu"] {
    content: "iXWezO,"
}
/*!sc*/

.fNaHcW {
    margin-top: 8px;
}
/*!sc*/

.fNaHcW::before {
    content: '';
}
/*!sc*/

.fNaHcW a:hover,
.fNaHcW a:focus,
.fNaHcW a:active,
.fNaHcW a:link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

data-styled.g36[id="CaptionCredit-ejegDm"] {
    content: "fNaHcW,"
}
/*!sc*/

.bfPEUD {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-style: solid;
    border-left-width: 0;
    border-right-width: 0;
    --border-color__token-name: colors.consumption.body.standard.divider;
    border-color: rgba(240, 238, 236, 1);
    border-bottom-width: 1px;
    padding: 1rem 0 0;
}
/*!sc*/

data-styled.g37[id="TagCloudWrapper-gGgndx"] {
    content: "bfPEUD,"
}
/*!sc*/

.kQQRmu {
    margin-right: 1rem;
    margin-bottom: 1rem;
}
/*!sc*/

@media (min-width:768px) {
    .kQQRmu {
        margin-right: 2rem;
        margin-bottom: 1rem;
    }
}
/*!sc*/

data-styled.g38[id="TagCloudSectionHeader-cOforY"] {
    content: "kQQRmu,"
}
/*!sc*/

.bUkXwu {
    margin-right: 1rem;
    margin-bottom: 1.5rem;
}
/*!sc*/

@media (min-width:768px) {
    .bUkXwu {
        margin-right: 2rem;
        margin-bottom: 1rem;
    }
}
/*!sc*/

data-styled.g39[id="TagCloudName-eAUnLd"] {
    content: "bUkXwu,"
}
/*!sc*/

.hIhJOI {
    margin-right: 1rem;
    margin-bottom: 1rem;
    line-height: 0;
}
/*!sc*/

.hIhJOI .TagCloudName-eAUnLd {
    margin-right: 0rem;
    margin-bottom: 0rem;
    color: inherit;
}
/*!sc*/

@media (min-width:768px) {
    .hIhJOI {
        margin-right: 2rem;
        margin-bottom: 1rem;
    }
}
/*!sc*/

data-styled.g40[id="TagCloudLink-kvjZFu"] {
    content: "hIhJOI,"
}
/*!sc*/

.iOfCkz {
    display: inline-block;
    vertical-align: middle;
    -webkit-text-decoration: none;
    text-decoration: none;
    --color__token-name: colors.consumption.lead.standard.context-signature;
    color: rgba(44, 55, 129, 1);
}
/*!sc*/

.iOfCkz:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

data-styled.g54[id="RubricLink-gRWSOU"] {
    content: "iOfCkz,"
}
/*!sc*/

.cDuzkZ {
    display: inline-block;
    --type-token: globalEditorial.context-primary;
    text-transform: uppercase;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.12692307508908784em;
    -moz-letter-spacing: 0.12692307508908784em;
    -ms-letter-spacing: 0.12692307508908784em;
    letter-spacing: 0.12692307508908784em;
    line-break: auto;
    line-height: 1.2307692307692308em;
    font-size: 13px;
    font-weight: 600;
    overflow-wrap: normal;
    --color__token-name: colors.consumption.lead.standard.context-signature;
    color: rgba(44, 55, 129, 1);
}
/*!sc*/

.hIDUOv {
    display: inline-block;
    --type-token: globalEditorial.context-primary;
    text-transform: uppercase;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.12692307508908784em;
    -moz-letter-spacing: 0.12692307508908784em;
    -ms-letter-spacing: 0.12692307508908784em;
    letter-spacing: 0.12692307508908784em;
    line-break: auto;
    line-height: 1.2307692307692308em;
    font-size: 13px;
    font-weight: 600;
    overflow-wrap: normal;
    --color__token-name: colors.consumption.lead.standard.context-signature;
    color: rgba(44, 55, 129, 1);
    background-color: transparent;
    --color__token-name: colors.discovery.body.white.context-signature;
    color: rgba(44, 55, 129, 1);
    padding: unset;
}
/*!sc*/

data-styled.g56[id="RubricWrapper-dKmCNX"] {
    content: "cDuzkZ,hIDUOv,"
}
/*!sc*/

.jvZaPI {
    display: block;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
    opacity: 1;
    overflow: hidden;
}
/*!sc*/

.kGxnNB {
    display: block;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
    opacity: 0;
    overflow: hidden;
}
/*!sc*/

data-styled.g82[id="SpanWrapper-umhxW"] {
    content: "jvZaPI,kGxnNB,"
}
/*!sc*/

.gStsdY.should-hold-space {
    min-height: calc(50px + 16px);
}
/*!sc*/

@media (min-width:768px) {
    .gStsdY.should-hold-space {
        min-height: calc(90px + 16px);
    }
}
/*!sc*/

.gStsdY .cns-ads-slot-state-filled.cns-ads-slot-type-hero {
    padding: 8px 0;
}
/*!sc*/

data-styled.g89[id="StickyHeroAdWrapper-eNLJUc"] {
    content: "gStsdY,"
}
/*!sc*/

.fZrssQ.fZrssQ.ad {
    width: 100%;
}
/*!sc*/

.fZrssQ.fZrssQ.ad.ad--in-content.should-hold-space,
.fZrssQ.fZrssQ.ad.ad--mid-content.should-hold-space {
    min-height: 50px;
}
/*!sc*/

@media (min-width:768px) {
    .fZrssQ.fZrssQ.ad.ad--in-content.should-hold-space,
    .fZrssQ.fZrssQ.ad.ad--mid-content.should-hold-space {
        min-height: 90px;
    }
}
/*!sc*/

data-styled.g91[id="AdWrapper-dQtivb"] {
    content: "fZrssQ,"
}
/*!sc*/

@media (max-width:768px) {
    .fXtswJ {
        min-height: calc( ( 100px - 50px - 16px) / 2);
    }
}
/*!sc*/

data-styled.g92[id="SpaceHolder-oayp"] {
    content: "fXtswJ,"
}
/*!sc*/

.iKbmkT {
    position: fixed;
    z-index: 600;
}
/*!sc*/

data-styled.g94[id="InterstitialWrapper-buSWcY"] {
    content: "iKbmkT,"
}
/*!sc*/

.eRggVV.eRggVV {
    --grid-gap: 1rem;
    --grid-margin: 1.5rem;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: var(--grid-gap);
    padding-right: calc(1 * var(--grid-margin));
    padding-left: calc(1 * var(--grid-margin));
    margin: 0 auto;
    width: 100%;
    max-width: 1600px;
}
/*!sc*/

@media (min-width:768px) {
    .eRggVV.eRggVV {
        --grid-gap: 1.5rem;
        --grid-margin: 3rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .eRggVV.eRggVV {
        --grid-gap: 2rem;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .eRggVV.eRggVV {
        --grid-margin: 4rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .eRggVV.eRggVV {
        grid-template-columns: repeat(12, 1fr);
    }
}
/*!sc*/

.kHBDeH.kHBDeH {
    --grid-gap: 1rem;
    --grid-margin: 1.5rem;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: var(--grid-gap);
    padding-right: calc(1 * var(--grid-margin));
    padding-left: calc(1 * var(--grid-margin));
    margin: 0 auto;
    width: 100%;
    max-width: 1600px;
}
/*!sc*/

@media (min-width:768px) {
    .kHBDeH.kHBDeH {
        --grid-gap: 1.5rem;
        --grid-margin: 3rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .kHBDeH.kHBDeH {
        --grid-gap: 2rem;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .kHBDeH.kHBDeH {
        --grid-margin: 4rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .kHBDeH.kHBDeH {
        grid-template-columns: repeat(12, 1fr);
    }
}
/*!sc*/

@media (min-width:1024px) and (max-width:1190px) {
    .kHBDeH.kHBDeH {
        grid-template-columns: repeat(8, 1fr) minmax(300px, 4fr);
    }
}
/*!sc*/

data-styled.g99[id="GridWrapper-cAzTTK"] {
    content: "eRggVV,kHBDeH,"
}
/*!sc*/

.fdRnUp {
    grid-column-start: 2;
    grid-column-end: 12;
    grid-column: 1 / 12;
}
/*!sc*/

@media (min-width:1024px) {
    .fdRnUp {
        grid-column: 2 / 12;
    }
}
/*!sc*/

.stRKV {
    grid-column: 1 / -1;
}
/*!sc*/

@media (min-width:1024px) {
    .stRKV {
        grid-column: 2 / span 6;
    }
}
/*!sc*/

.fVLMby {
    display: none;
}
/*!sc*/

@media (min-width:1024px) {
    .fVLMby {
        display: block;
        justify-self: start;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .fVLMby {
        display: block;
    }
    .fVLMby .ad--rail {
        max-width: 300px;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .fVLMby {
        grid-column: 9 / -2;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .fVLMby {
        grid-column: 9 / -2;
    }
}
/*!sc*/

data-styled.g100[id="GridItem-buujkM"] {
    content: "fdRnUp,stRKV,fVLMby,kHPPIF,"
}
/*!sc*/

.hGtEMY {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    background: rgba(255, 255, 255, 1);
    width: 100%;
    height: auto;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
/*!sc*/

.hGtEMY .consumer-marketing-unit__slot--paywall-bar-call-to-action {
    height: 0;
}
/*!sc*/

@media print {
    .hGtEMY {
        display: none;
    }
}
/*!sc*/

data-styled.g120[id="PaywallBarWrapper-hbEokK"] {
    content: "hGtEMY,"
}
/*!sc*/

.hQIgAV {
    position: fixed;
    top: 0;
    -webkit-transition: height 0s, width 0s;
    transition: height 0s, width 0s;
    overflow: hidden;
}
/*!sc*/

@media print {
    .hQIgAV {
        display: none;
    }
}
/*!sc*/

.hQIgAV .cns-ads-container div {
    display: none;
}
/*!sc*/

data-styled.g121[id="PaywallModalWrapper-eIbMpP"] {
    content: "hQIgAV,"
}
/*!sc*/

.bIieWF {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 400;
}
/*!sc*/

@media print {
    .bIieWF {
        display: none;
    }
}
/*!sc*/

data-styled.g123[id="PersistentBottomWrapper-eddooY"] {
    content: "bIieWF,"
}
/*!sc*/

.HEhan {
    display: block;
    width: 100%;
}
/*!sc*/

data-styled.g124[id="RowWrapper-UmqTg"] {
    content: "HEhan,"
}
/*!sc*/

.hTTNGO .button--collapse {
    margin: 0 auto;
}
/*!sc*/

data-styled.g125[id="ClampWrapper-kZxfkB"] {
    content: "hTTNGO,"
}
/*!sc*/

.jVhSBH {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}
/*!sc*/

@media (max-width:1599px) {
    .jVhSBH {
        -webkit-line-clamp: 3;
    }
}
/*!sc*/

.jVhSBH > * {
    overflow: -moz-hidden-unscrollable;
}
/*!sc*/

.jVhSBH > * {
    overflow: -webkit-paged-x;
}
/*!sc*/

data-styled.g126[id="ClampContent-hilPkr"] {
    content: "jVhSBH,"
}
/*!sc*/

.biKecc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
/*!sc*/

data-styled.g127[id="ItemsCountWrapper-eGbbiv"] {
    content: "biKecc,"
}
/*!sc*/

.jlwulj {
    display: inline-block;
    margin-right: 0.5rem;
    width: 100%;
    max-width: 1.5rem;
    height: 100%;
    vertical-align: middle;
}
/*!sc*/

.jlwulj .icon {
    --fill__token-name: colors.consumption.lead.standard.accent;
    fill: rgba(44, 55, 129, 1);
    display: block;
    margin: -50%;
    width: 48px;
    height: 100%;
}
/*!sc*/

data-styled.g128[id="ItemsCountIcon-STnPz"] {
    content: "jlwulj,"
}
/*!sc*/

.gUxmho {
    display: inline-block;
    --type-token: globalEditorial.numerical-small;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1428571428571428em;
    font-size: 14px;
    font-weight: 600;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
/*!sc*/

.gUxmho:link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.gUxmho:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.gUxmho:hover {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.gUxmho:active {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.gUxmho:focus {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

data-styled.g129[id="ItemsCountContent-gIwYBd"] {
    content: "gUxmho,"
}
/*!sc*/

.bzybgF {
    --type-token: globalEditorial.accreditation-core;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.1374999980131785em;
    -moz-letter-spacing: 0.1374999980131785em;
    -ms-letter-spacing: 0.1374999980131785em;
    letter-spacing: 0.1374999980131785em;
    line-break: auto;
    line-height: 1.3300000031789143em;
    font-size: 12px;
    font-weight: 400;
    overflow-wrap: normal;
    margin: 0.5rem 0 0;
    text-align: center;
    --color__token-name: colors.consumption.lead.standard.accreditation;
    color: rgba(94, 87, 82, 1);
    display: block;
}
/*!sc*/

.bzybgF:hover,
.bzybgF:active {
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.dmEypG {
    --type-token: globalEditorial.accreditation-core;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.1374999980131785em;
    -moz-letter-spacing: 0.1374999980131785em;
    -ms-letter-spacing: 0.1374999980131785em;
    letter-spacing: 0.1374999980131785em;
    line-break: auto;
    line-height: 1.3300000031789143em;
    font-size: 12px;
    font-weight: 400;
    overflow-wrap: normal;
    margin: 0.5rem 0 0;
    text-align: center;
    --color__token-name: colors.consumption.lead.standard.accreditation;
    color: rgba(94, 87, 82, 1);
    display: block;
    --color__token-name: colors.consumption.lead.standard.context-texture;
    color: rgba(255, 255, 255, 1);
}
/*!sc*/

.dmEypG:hover,
.dmEypG:active {
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.dmEypG.dmEypG + .dmEypG {
    margin-top: 0;
}
/*!sc*/

.bJrcdc {
    --type-token: globalEditorial.accreditation-core;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.1374999980131785em;
    -moz-letter-spacing: 0.1374999980131785em;
    -ms-letter-spacing: 0.1374999980131785em;
    letter-spacing: 0.1374999980131785em;
    line-break: auto;
    line-height: 1.3300000031789143em;
    font-size: 12px;
    font-weight: 400;
    overflow-wrap: normal;
    margin: 0.5rem 0 0;
    text-align: center;
    --color__token-name: colors.consumption.lead.standard.accreditation;
    color: rgba(94, 87, 82, 1);
    display: block;
}
/*!sc*/

.bJrcdc:hover,
.bJrcdc:active {
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.bJrcdc.bJrcdc + .bJrcdc {
    margin-top: 0;
}
/*!sc*/

data-styled.g130[id="BylineWrapper-jWHrLH"] {
    content: "bzybgF,dmEypG,bJrcdc,"
}
/*!sc*/

.cYaBaU {
    display: inline-block;
}
/*!sc*/

.lOLCm {
    display: inline-block;
    --color__token-name: colors.consumption.lead.standard.context-texture;
    color: rgba(255, 255, 255, 1);
}
/*!sc*/

data-styled.g131[id="BylineName-kwmrLn"] {
    content: "cYaBaU,lOLCm,"
}
/*!sc*/

.fhzbpP {
    --color__token-name: colors.consumption.lead.inverted.accreditation;
    color: rgba(240, 238, 236, 1);
}
/*!sc*/

data-styled.g134[id="BylinePreamble-iJolpQ"] {
    content: "gnILss,fhzbpP,"
}
/*!sc*/

.cVeheo {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: absolute;
    bottom: 0.5rem;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: background 200ms ease;
    transition: background 200ms ease;
    border: 0;
    border-radius: 50%;
    background: rgba( 255, 255, 255, 0.85);
    padding: 0;
    width: 48px;
    height: 48px;
    left: 0.5rem;
}
/*!sc*/

.cVeheo .ButtonIconWrapper-gFdzAL {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
}
/*!sc*/

.cVeheo .icon {
    --fill__token-name: colors.interactive.base.black;
    fill: rgba(54, 52, 50, 1);
    width: 100%;
    height: 100%;
}
/*!sc*/

.cVeheo:hover,
.cVeheo:active,
.cVeheo:focus {
    border: 0;
    background: rgba( 255, 255, 255, 0.85);
}
/*!sc*/

data-styled.g143[id="InlineVideoItemIconButton-khkGlN"] {
    content: "cVeheo,"
}
/*!sc*/

.fMUEKc {
    padding: 2rem 0;
}
/*!sc*/

.fMUEKc.disclaimer {
    padding: 1rem 0;
    width: 100%;
}
/*!sc*/

data-styled.g158[id="TextBlockWrapper-bNZsMC"] {
    content: "fMUEKc,"
}
/*!sc*/

.jZSqbu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
/*!sc*/

.jZSqbu p {
    text-align: center;
    width: 100%;
    padding: 0 1rem;
}
/*!sc*/

data-styled.g161[id="StyledTextblock-SJflO"] {
    content: "jZSqbu,"
}
/*!sc*/

.VtnFE {
    --divider-width: 1px;
    --section-ornament-top: 8px;
    --section-title-margin: 1rem;
    grid-gap: 0;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: var(--divider-width) solid;
    --border-top-color__token-name: colors.discovery.body.white.divider;
    border-top-color: rgba(240, 238, 236, 1);
    padding-top: 1rem;
    display: grid;
    border-bottom: var(--divider-width) solid;
    --border-bottom-color__token-name: colors.discovery.body.white.border;
    border-bottom-color: rgba(240, 238, 236, 1);
    padding-bottom: 1rem;
    grid-template-areas: 'image hed link' 'image disclaimer disclaimer';
    grid-template-columns: auto minmax(5em, 1fr) auto;
}
/*!sc*/

.VtnFE .disclaimer {
    grid-area: disclaimer;
    margin-top: var(--section-title-margin);
    padding-top: var(--section-title-margin);
    padding-bottom: unset;
}
/*!sc*/

.VtnFE .disclaimer p {
    --type-token: globalEditorial.context-secondary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1428571428571428em;
    font-size: 14px;
    font-weight: 400;
    overflow-wrap: normal;
}
/*!sc*/

@media (max-width:768px) {}
/*!sc*/

data-styled.g162[id="SectionTitleRoot-dBGvdq"] {
    content: "VtnFE,"
}
/*!sc*/

.jttyjJ {
    grid-area: hed;
    justify-self: center;
}
/*!sc*/

.jttyjJ a {
    cursor: pointer;
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

data-styled.g163[id="SectionTitleHed-dKqZet"] {
    content: "jttyjJ,"
}
/*!sc*/

.egpoQR {
    display: block;
}
/*!sc*/

.egpoQR .ResponsiveImageContainer-eybHBd {
    width: 100%;
}
/*!sc*/

.egpoQR .ResponsiveClipWrapper-dQfRVo {
    margin-bottom: 1.5rem;
}
/*!sc*/

@media (min-width:768px) {
    .egpoQR .ResponsiveClipWrapper-dQfRVo {
        margin-bottom: 2.5rem;
    }
}
/*!sc*/

.bDvSkO {
    display: block;
}
/*!sc*/

.bDvSkO .ResponsiveImageContainer-eybHBd {
    width: 100%;
}
/*!sc*/

.bDvSkO .ResponsiveClipWrapper-dQfRVo {
    margin-bottom: 0;
}
/*!sc*/

@media (min-width:768px) {
    .bDvSkO .ResponsiveClipWrapper-dQfRVo {
        margin-bottom: 0;
    }
}
/*!sc*/

data-styled.g197[id="SummaryItemResponsiveAsset-hjGIGg"] {
    content: "egpoQR,bDvSkO,"
}
/*!sc*/

.cPpCwE {
    display: block;
    position: relative;
}
/*!sc*/

@media (min-width:0) and (max-width:768px) {}
/*!sc*/

data-styled.g199[id="SummaryItemImageLink-dshqxb"] {
    content: "cPpCwE,"
}
/*!sc*/

.summary-item--layout-placement-side-by-side .SummaryItemImageIcon-ehDLyw {
    display: none;
}
/*!sc*/

@media (min-width:768px) {
    .summary-item--layout-placement-side-by-side .SummaryItemImageIcon-ehDLyw {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
}
/*!sc*/

data-styled.g203[id="SummaryItemImageIcon-ehDLyw"] {
    content: "jxVKWX,"
}
/*!sc*/

.dLrtVf {
    margin-bottom: 0.25rem;
}
/*!sc*/

.dLrtVf .byline,
.dLrtVf .byline__preamble,
.dLrtVf .byline__name,
.dLrtVf .byline__social-link {
    --type-token: globalEditorial.accreditation-core;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.1374999980131785em;
    -moz-letter-spacing: 0.1374999980131785em;
    -ms-letter-spacing: 0.1374999980131785em;
    letter-spacing: 0.1374999980131785em;
    line-break: auto;
    line-height: 1.3300000031789143em;
    font-size: 12px;
    font-weight: 400;
    overflow-wrap: normal;
}
/*!sc*/

.summary-item--bundle-endorsement .SummaryItemBaseByline-fFbXkY .bylines__byline span {
    --color__token-name: colors.discovery.body.white.accreditation;
    color: rgba(94, 87, 82, 1);
}
/*!sc*/

.dLrtVf .bylines__byline {
    text-align: left;
}
/*!sc*/

data-styled.g207[id="SummaryItemBaseByline-fFbXkY"] {
    content: "dLrtVf,"
}
/*!sc*/

.jWIgrI {
    --type-token: discovery.hed-core-primary;
    text-transform: none;
    font-family: MillerDisplay, Georgia, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1818181818181819em;
    font-size: 22px;
    font-weight: 500;
    overflow-wrap: normal;
    margin-top: 0;
}
/*!sc*/

@media (min-width:768px) {
    .jWIgrI {
        font-size: 21px;
        line-height: 1.2380952380952381em;
    }
}
/*!sc*/

@media (max-width:768px) {
    .jWIgrI {
        --type-token: discovery.hed-core-secondary;
        text-transform: none;
        font-family: MillerDisplay, Georgia, sans-serif;
        font-feature-settings: normal;
        font-style: normal;
        -webkit-letter-spacing: normal;
        -moz-letter-spacing: normal;
        -ms-letter-spacing: normal;
        letter-spacing: normal;
        line-break: auto;
        line-height: 1.2222222222222223em;
        font-size: 18px;
        font-weight: 500;
        overflow-wrap: normal;
    }
    @media (min-width:768px) {
        .jWIgrI {
            font-size: 21px;
            line-height: 1.2380952380952381em;
        }
    }
}
/*!sc*/

.jWIgrI.jWIgrI.jWIgrI {
    margin-bottom: 0.5rem;
}
/*!sc*/

.jWIgrI p {
    margin: 0;
}
/*!sc*/

.jWIgrI .small {
    text-transform: lowercase;
    font-style: normal;
    font-variant: small-caps;
}
/*!sc*/

@media (max-width:768px) {
    .jWIgrI {
        margin-bottom: 0.5rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .jWIgrI.jWIgrI.jWIgrI {
        margin-bottom: 1rem;
    }
}
/*!sc*/

.eBXmzo {
    --type-token: discovery.hed-core-primary;
    text-transform: none;
    font-family: MillerDisplay, Georgia, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1818181818181819em;
    font-size: 22px;
    font-weight: 500;
    overflow-wrap: normal;
    margin-top: 0;
}
/*!sc*/

@media (min-width:768px) {
    .eBXmzo {
        font-size: 21px;
        line-height: 1.2380952380952381em;
    }
}
/*!sc*/

.eBXmzo.eBXmzo.eBXmzo {
    margin-bottom: 0.5rem;
}
/*!sc*/

.eBXmzo p {
    margin: 0;
}
/*!sc*/

.eBXmzo .small {
    text-transform: lowercase;
    font-style: normal;
    font-variant: small-caps;
}
/*!sc*/

@media (max-width:768px) {
    .eBXmzo {
        margin-bottom: 0.5rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .eBXmzo.eBXmzo.eBXmzo {
        margin-bottom: 1rem;
    }
}
/*!sc*/

data-styled.g213[id="SummaryItemHedBase-hiFYpQ"] {
    content: "jWIgrI,eBXmzo,"
}
/*!sc*/

.jpXMZX {
    padding: 1rem 0 2rem;
}
/*!sc*/

@media (min-width:1024px) {}
/*!sc*/

.summary-item--text-align-center .SummaryItemContent-eiDYMl .BylineWrapper-jWHrLH {
    text-align: center;
}
/*!sc*/

@media (min-width:768px) {
    .summary-item--bundle .SummaryItemContent-eiDYMl {
        margin: 0 auto;
        width: 28rem;
    }
}
/*!sc*/

@media (max-width:768px) {
    .summary-item--bundle .SummaryItemContent-eiDYMl {
        padding-right: 1rem;
        padding-left: 1rem;
    }
}
/*!sc*/

data-styled.g244[id="SummaryItemContent-eiDYMl"] {
    content: "jpXMZX,"
}
/*!sc*/

.dbHFmG {
    color: rgba(54, 52, 50, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
/*!sc*/

.dbHFmG:link {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.dbHFmG:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.dbHFmG:hover {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.dbHFmG:active {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.dbHFmG:focus {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: undefined;
    text-decoration: undefined;
}
/*!sc*/

.dbHFmG::after {
    margin-bottom: 1rem;
    border-bottom: 1px solid rgba(44, 55, 129, 1);
    width: 5rem;
    display: none;
}
/*!sc*/

@media (min-width:768px) {
    .dbHFmG::after {
        display: block;
    }
}
/*!sc*/

.gGzsuW {
    color: rgba(54, 52, 50, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
/*!sc*/

.gGzsuW:link {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.gGzsuW:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.gGzsuW:hover {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.gGzsuW:active {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.gGzsuW:focus {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: undefined;
    text-decoration: undefined;
}
/*!sc*/

.gGzsuW::after {
    margin-bottom: 1rem;
    border-bottom: 1px solid rgba(44, 55, 129, 1);
    width: 5rem;
}
/*!sc*/

data-styled.g246[id="SummaryItemHedLink-civMjp"] {
    content: "dbHFmG,gGzsuW,"
}
/*!sc*/

.lapGFj {
    display: block;
    margin-bottom: 0.5rem;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
}
/*!sc*/

.lapGFj .RubricIcon-fZmHYT {
    display: none;
}
/*!sc*/

.lapGFj .RubricIcon-fZmHYT svg {
    max-width: 1rem;
    max-height: 1rem;
}
/*!sc*/

@media (min-width:1280px) {}
/*!sc*/

data-styled.g248[id="SummaryItemRubric-dguGKN"] {
    content: "lapGFj,"
}
/*!sc*/

.eQrXxi {
    cursor: pointer;
    border-bottom: 1px solid;
    --border-bottom-color__token-name: colors.discovery.body.white.border;
    border-bottom-color: rgba(240, 238, 236, 1);
    padding-bottom: 1rem;
    --grid-gap: 1rem;
    --grid-margin: 1.5rem;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: grid;
    grid-column-gap: var(--grid-gap);
    grid-template-areas: 'image content';
    grid-template-columns: repeat(2, 1fr);
}
/*!sc*/

@media (min-width:768px) {
    .eQrXxi {
        padding-bottom: 0;
    }
}
/*!sc*/

@media (min-width:768px) {
    .eQrXxi {
        --grid-gap: 1.5rem;
        --grid-margin: 3rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .eQrXxi {
        --grid-gap: 2rem;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .eQrXxi {
        --grid-margin: 4rem;
    }
}
/*!sc*/

.eQrXxi.summary-item--layout-position-image-right {
    grid-template-areas: 'content image';
}
/*!sc*/

@media (min-width:768px) {
    .eQrXxi.summary-item--primary-block {
        border-bottom: 0;
    }
}
/*!sc*/

.eQrXxi.summary-item--primary-block .summary-item__image-link {
    max-width: 100%;
}
/*!sc*/

@media (max-width:768px) {
    .eQrXxi.summary-item--primary-block:first-of-type {
        display: block;
    }
}
/*!sc*/

.eQrXxi .summary-item__asset-container--align-top {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    align-self: start;
}
/*!sc*/

.eQrXxi .summary-item__asset-container {
    grid-area: image;
}
/*!sc*/

.eQrXxi .summary-item__content {
    grid-area: content;
    padding-top: 0;
}
/*!sc*/

.eQrXxi.summary-item--primary-block:first-of-type > .summary-item__content--margintop {
    padding-top: 0;
    margin-top: 1rem;
}
/*!sc*/

.eQrXxi .SummaryItemImageLink-dshqxb {
    margin-bottom: auto;
}
/*!sc*/

.eQrXxi .SummaryItemImageContent-kpAlOu,
.eQrXxi .SummaryItemContent-eiDYMl {
    margin-bottom: auto;
    padding-bottom: 0.5rem;
}
/*!sc*/

.eQrXxi .summary-item__content--vertically-align {
    margin-bottom: 0;
}
/*!sc*/

@media (min-width:0) and (max-width:768px) {
    .eQrXxi.eQrXxi {
        grid-template-areas: 'image content content';
        grid-template-columns: repeat(3, 1fr);
    }
    .eQrXxi.eQrXxi.summary-item--layout-position-image-right {
        grid-template-areas: 'content content image';
    }
}
/*!sc*/

@media (min-width:768px) {
    .eQrXxi {
        grid-column-gap: var(--grid-gap);
    }
}
/*!sc*/

@media (max-width:768px) {
    .eQrXxi .rubric--discovery.rubric--with-bg {
        background-color: transparent;
        --color__token-name: colors.discovery.body.white.context-signature;
        color: rgba(44, 55, 129, 1);
        padding: unset;
    }
    .eQrXxi .rubric--discovery.rubric--with-bg a {
        color: rgba(44, 55, 129, 1);
        cursor: pointer;
        -webkit-transition-property: color, background, text-shadow;
        transition-property: color, background, text-shadow;
        -webkit-transition-duration: 0.2s;
        transition-duration: 0.2s;
        -webkit-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
    }
    .eQrXxi .rubric--discovery.rubric--with-bg a:link {
        -webkit-text-decoration: underline;
        text-decoration: underline;
        color: rgba(44, 55, 129, 1);
    }
    .eQrXxi .rubric--discovery.rubric--with-bg a:visited {
        -webkit-text-decoration: inherit;
        text-decoration: inherit;
        color: rgba(44, 55, 129, 1);
    }
    .eQrXxi .rubric--discovery.rubric--with-bg a:hover {
        color: rgba(44, 55, 129, 1);
        -webkit-text-decoration: underline;
        text-decoration: underline;
    }
    .eQrXxi .rubric--discovery.rubric--with-bg a:active {
        color: rgba(44, 55, 129, 1);
        -webkit-text-decoration: underline;
        text-decoration: underline;
    }
    .eQrXxi .rubric--discovery.rubric--with-bg a:focus {
        color: rgba(44, 55, 129, 1);
        -webkit-text-decoration: underline;
        text-decoration: underline;
    }
    .eQrXxi .rubric--discovery.rubric--with-bg svg {
        --fill__token-name: colors.discovery.body.white.context-signature;
        fill: rgba(44, 55, 129, 1);
    }
}
/*!sc*/

.eQrXxi .BylinesWrapper-KIudk,
.eQrXxi .byline__preamble,
.eQrXxi .byline__name,
.eQrXxi .byline__social-link,
.eQrXxi .byline__name-link:link,
.eQrXxi .byline__name-link:visited {
    --color__token-name: colors.discovery.body.white.accreditation;
    color: rgba(94, 87, 82, 1);
}
/*!sc*/

.eQrXxi.eQrXxi {
    grid-template-areas: 'image content content';
    grid-template-columns: repeat(3, 1fr);
}
/*!sc*/

.eQrXxi.eQrXxi.summary-item--layout-position-image-right {
    grid-template-areas: 'content content image';
}
/*!sc*/

.eQrXxi.summary-item--bundle {
    grid-column-gap: 0;
}
/*!sc*/

@media (min-width:1024px) {
    .eQrXxi.summary-item--bundle {
        padding-bottom: 3rem;
    }
}
/*!sc*/

.eQrXxi.summary-item--bundle .SummaryItemHedBase-hiFYpQ {
    margin-top: 0.5rem;
    margin-bottom: 0;
}
/*!sc*/

@media (min-width:768px) {
    .eQrXxi.summary-item--bundle .SummaryItemHedBase-hiFYpQ,
    .eQrXxi.summary-item--bundle .SummaryItemBaseByline-fFbXkY {
        margin-right: auto;
        margin-left: auto;
        width: 25rem;
    }
}
/*!sc*/

@media (min-width:768px) and (max-width:calc(1024px - 1px)) {
    .eQrXxi.summary-item--bundle {
        display: block;
        padding: 0;
    }
    .eQrXxi.summary-item--bundle .SummaryItemHedBase-hiFYpQ,
    .eQrXxi.summary-item--bundle .SummaryItemDek-CRfsi {
        display: block;
        margin-top: 2rem;
    }
}
/*!sc*/

.iZRcRu {
    cursor: pointer;
}
/*!sc*/

.iZRcRu .BylinesWrapper-KIudk,
.iZRcRu .byline__preamble,
.iZRcRu .byline__name,
.iZRcRu .byline__social-link,
.iZRcRu .byline__name-link:link,
.iZRcRu .byline__name-link:visited {
    --color__token-name: colors.discovery.body.white.accreditation;
    color: rgba(94, 87, 82, 1);
}
/*!sc*/

.iZRcRu.summary-item--bundle {
    grid-column-gap: 0;
}
/*!sc*/

@media (min-width:1024px) {
    .iZRcRu.summary-item--bundle {
        padding-bottom: 3rem;
    }
}
/*!sc*/

.iZRcRu.summary-item--bundle .SummaryItemHedBase-hiFYpQ {
    margin-top: 0.5rem;
    margin-bottom: 0;
}
/*!sc*/

@media (min-width:768px) {
    .iZRcRu.summary-item--bundle .SummaryItemHedBase-hiFYpQ,
    .iZRcRu.summary-item--bundle .SummaryItemBaseByline-fFbXkY {
        margin-right: auto;
        margin-left: auto;
        width: 25rem;
    }
}
/*!sc*/

@media (min-width:768px) and (max-width:calc(1024px - 1px)) {
    .iZRcRu.summary-item--bundle {
        display: block;
        padding: 0;
    }
    .iZRcRu.summary-item--bundle .SummaryItemHedBase-hiFYpQ,
    .iZRcRu.summary-item--bundle .SummaryItemDek-CRfsi {
        display: block;
        margin-top: 2rem;
    }
}
/*!sc*/

data-styled.g250[id="SummaryItemWrapper-iwvBff"] {
    content: "eQrXxi,iZRcRu,"
}
/*!sc*/

.fiYwDK {
    border: none;
    margin: 0;
    padding: 0;
    background: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: inherit;
}
/*!sc*/

data-styled.g263[id="NavigationHeadingButton-eDVixB"] {
    content: "fiYwDK,"
}
/*!sc*/

.gGaHQm {
    display: inline-block;
    width: 0;
    height: 0;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid rgba(255, 255, 255, 1);
    position: relative;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: -webkit-transform 0.2s ease-out, border 200ms ease;
    -webkit-transition: transform 0.2s ease-out, border 200ms ease;
    transition: transform 0.2s ease-out, border 200ms ease;
    margin-left: 10px;
}
/*!sc*/

data-styled.g264[id="NavigationHeadingArrow-iJeTMa"] {
    content: "gGaHQm,"
}
/*!sc*/

.kSFYXD {
    margin: 0 0 1rem;
    color: #fff;
}
/*!sc*/

data-styled.g265[id="NavigationHeadingWrapper-befTuI"] {
    content: "kSFYXD,"
}
/*!sc*/

.kqtJCQ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 1.5rem;
    padding-left: 0;
    list-style: none;
    display: none;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: 0;
}
/*!sc*/

@media (min-width:1024px) {
    .kqtJCQ {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}
/*!sc*/

.eqlBuD {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 1.5rem;
    padding-left: 0;
    list-style: none;
}
/*!sc*/

data-styled.g267[id="NavigationListWrapper-gWXLVS"] {
    content: "kqtJCQ,eqlBuD,"
}
/*!sc*/

.JsNkg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
    padding: 0;
}
/*!sc*/

@media (min-width:1024px) {
    .JsNkg {
        margin-bottom: 0.25rem;
    }
}
/*!sc*/

.dsgTQs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 1.5rem 0 0;
}
/*!sc*/

data-styled.g268[id="NavigationListItemWrapper-cxLZKD"] {
    content: "JsNkg,dsgTQs,"
}
/*!sc*/

.jLQUSr {
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer;
}
/*!sc*/

.jLQUSr:hover,
.jLQUSr:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

data-styled.g269[id="NavigationExternalLink-hktPkS"] {
    content: "jLQUSr,"
}
/*!sc*/

.knabMb {
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer;
}
/*!sc*/

.knabMb:hover,
.knabMb:focus {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

data-styled.g270[id="NavigationInternalLink-cWEaeo"] {
    content: "knabMb,"
}
/*!sc*/

.ixXXMs {
    display: none;
}
/*!sc*/

data-styled.g273[id="NavigationDivider-fEDnwq"] {
    content: "ixXXMs,"
}
/*!sc*/

.jYntAR {
    display: inline-block;
    position: relative;
    z-index: 50;
}
/*!sc*/

data-styled.g284[id="NavigationDropdownWrapper-fjoVXT"] {
    content: "jYntAR,"
}
/*!sc*/

.FpSgU {
    --background-color__token-name: colors.foundation.menu-bg.collapsed;
    background-color: rgba(247, 205, 207, 1);
    display: none;
    position: absolute;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    margin: 0;
    margin-top: 0.25rem;
    box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.1);
    padding: 0.25rem;
    min-width: 7.5rem;
    max-height: 15.5rem;
    overflow: auto;
    text-align: left;
    white-space: nowrap;
    -webkit-scrollbar-color: rgba(94, 87, 82, 1) rgba(151, 141, 135, 1);
    -moz-scrollbar-color: rgba(94, 87, 82, 1) rgba(151, 141, 135, 1);
    -ms-scrollbar-color: rgba(94, 87, 82, 1) rgba(151, 141, 135, 1);
    scrollbar-color: rgba(94, 87, 82, 1) rgba(151, 141, 135, 1);
    -webkit-scrollbar-width: thin;
    -moz-scrollbar-width: thin;
    -ms-scrollbar-width: thin;
    scrollbar-width: thin;
}
/*!sc*/

@media (min-width:320px) {
    .FpSgU {
        left: auto;
        right: -0.25rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .FpSgU {
        left: -0.25rem;
        right: auto;
    }
}
/*!sc*/

.FpSgU::-webkit-scrollbar {
    width: 5px;
}
/*!sc*/

.FpSgU::-webkit-scrollbar-track {
    --background__token-name: colors.interactive.base.light;
    background: rgba(151, 141, 135, 1);
}
/*!sc*/

.FpSgU::-webkit-scrollbar-thumb {
    --background__token-name: colors.interactive.base.dark;
    background: rgba(94, 87, 82, 1);
}
/*!sc*/

.cGjmYq {
    --background-color__token-name: colors.foundation.menu-bg.collapsed;
    background-color: rgba(247, 205, 207, 1);
    display: none;
    position: absolute;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    margin: 0;
    margin-top: 0.25rem;
    box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.1);
    padding: 0.25rem;
    min-width: 7.5rem;
    max-height: 15.5rem;
    overflow: auto;
    text-align: left;
    white-space: nowrap;
    -webkit-scrollbar-color: rgba(94, 87, 82, 1) rgba(151, 141, 135, 1);
    -moz-scrollbar-color: rgba(94, 87, 82, 1) rgba(151, 141, 135, 1);
    -ms-scrollbar-color: rgba(94, 87, 82, 1) rgba(151, 141, 135, 1);
    scrollbar-color: rgba(94, 87, 82, 1) rgba(151, 141, 135, 1);
    -webkit-scrollbar-width: thin;
    -moz-scrollbar-width: thin;
    -ms-scrollbar-width: thin;
    scrollbar-width: thin;
    margin-top: 0;
    top: -0.25rem;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
}
/*!sc*/

@media (min-width:320px) {
    .cGjmYq {
        left: auto;
        right: -0.25rem;
    }
}
/*!sc*/

.cGjmYq::-webkit-scrollbar {
    width: 5px;
}
/*!sc*/

.cGjmYq::-webkit-scrollbar-track {
    --background__token-name: colors.interactive.base.light;
    background: rgba(151, 141, 135, 1);
}
/*!sc*/

.cGjmYq::-webkit-scrollbar-thumb {
    --background__token-name: colors.interactive.base.dark;
    background: rgba(94, 87, 82, 1);
}
/*!sc*/

data-styled.g285[id="NavigationDropdownListWrapper-hCCdPp"] {
    content: "FpSgU,cGjmYq,"
}
/*!sc*/

.fEcOYZ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    width: 100%;
    height: 3rem;
}
/*!sc*/

data-styled.g286[id="NavigationDropdownListItem-fOdiCf"] {
    content: "fEcOYZ,"
}
/*!sc*/

.cxfUYn {
    padding: 0.75rem 0.5rem;
    width: 100%;
    -webkit-text-decoration: none;
    text-decoration: none;
    word-break: normal;
}
/*!sc*/

.cxfUYn:hover,
.cxfUYn:focus {
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

@media (min-width:768px) {
    .cxfUYn {
        padding-right: 1rem;
        padding-left: 1rem;
    }
}
/*!sc*/

data-styled.g287[id="NavigationDropdownLink-wQNwA"] {
    content: "cxfUYn,"
}
/*!sc*/

.gqcjIp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: transparent;
    cursor: pointer;
    width: auto;
}
/*!sc*/

.gqcjIp span {
    margin-right: 0.25rem;
}
/*!sc*/

.gqcjIp span:last-child {
    margin-right: 0;
}
/*!sc*/

.gqcjIp svg path,
.gqcjIp svg g,
.gqcjIp svg polygon {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-property: fill, stroke;
    transition-property: fill, stroke;
    fill: currentColor;
    stroke: currentColor;
}
/*!sc*/

.cFyCcn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid rgba(204, 198, 192, 1);
    background: transparent;
    cursor: pointer;
    width: auto;
}
/*!sc*/

.cFyCcn span {
    margin-right: 0.25rem;
}
/*!sc*/

.cFyCcn span:last-child {
    margin-right: 0;
}
/*!sc*/

.cFyCcn svg path,
.cFyCcn svg g,
.cFyCcn svg polygon {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-property: fill, stroke;
    transition-property: fill, stroke;
    fill: currentColor;
    stroke: currentColor;
}
/*!sc*/

data-styled.g288[id="NavigationDropdownButton-dMMEVi"] {
    content: "gqcjIp,cFyCcn,"
}
/*!sc*/

.dpxJYg {
    position: absolute;
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    -webkit-clip: rect(1px, 1px, 1px, 1px);
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px;
    height: 1px;
    overflow: hidden;
    white-space: nowrap;
}
/*!sc*/

data-styled.g289[id="AssistiveText-jDgocZ"] {
    content: "dpxJYg,"
}
/*!sc*/

.kubVDn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    max-height: 2rem;
}
/*!sc*/

@media (min-width:1024px) {
    .kubVDn {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin: 0;
    }
}
/*!sc*/

.kubVDn .ResponsiveImageContainer-eybHBd {
    width: auto;
    max-height: inherit;
}
/*!sc*/

data-styled.g290[id="SiteFooterLogoResponsiveAsset-ckjzWk"] {
    content: "kubVDn,"
}
/*!sc*/

.eigdAF {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    align-self: end;
}
/*!sc*/

data-styled.g291[id="SiteFooterLogo-eYlNHY"] {
    content: "eigdAF,"
}
/*!sc*/

.hqdnac {
    --type-token: foundation.meta-primary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.4300000326974052em;
    font-size: 14px;
    font-weight: 400;
    overflow-wrap: normal;
    margin-top: 1rem;
    margin-bottom: 2.5rem;
    color: rgba(240, 238, 236, 1);
}
/*!sc*/

@media (min-width:1024px) {
    .hqdnac {
        padding-right: 10rem;
    }
}
/*!sc*/

data-styled.g292[id="SiteFooterAbout-lflfWa"] {
    content: "hqdnac,"
}
/*!sc*/

.ipBmYT {
    --type-token: foundation.meta-secondary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.4545454545454546em;
    font-size: 11px;
    font-weight: 400;
    overflow-wrap: normal;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    margin: 0;
    text-align: center;
    color: rgba(204, 198, 192, 1);
}
/*!sc*/

@media (min-width:1024px) {
    .ipBmYT {
        grid-area: footer-notices-legal;
        -webkit-order: initial;
        -ms-flex-order: initial;
        order: initial;
        text-align: left;
    }
}
/*!sc*/

.ipBmYT .external-link {
    color: rgba(204, 198, 192, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    color: rgba(204, 198, 192, 1);
}
/*!sc*/

.ipBmYT .external-link:link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: rgba(204, 198, 192, 1);
}
/*!sc*/

.ipBmYT .external-link:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(204, 198, 192, 1);
}
/*!sc*/

.ipBmYT .external-link:hover {
    color: rgba(204, 198, 192, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.ipBmYT .external-link:active {
    color: rgba(204, 198, 192, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.ipBmYT .external-link:focus {
    color: rgba(204, 198, 192, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.ipBmYT .external-link:link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

data-styled.g293[id="SiteFooterLegaleseText-bquxSW"] {
    content: "ipBmYT,"
}
/*!sc*/

.gLttwn {
    display: grid;
    grid-column: 1 / -1;
    background-color: rgba(35, 31, 32, 1);
}
/*!sc*/

@media (min-width:1024px) {
    .gLttwn .NavigationHeadingArrow-iJeTMa {
        position: absolute;
        margin: 0;
        border: 0;
        padding: 0;
        width: 1px;
        height: 1px;
        overflow: hidden;
        -webkit-clip: rect(0 0 0 0);
        clip: rect(0 0 0 0);
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        white-space: nowrap;
    }
    .gLttwn .NavigationHeadingButton-eDVixB {
        pointer-events: none;
    }
}
/*!sc*/

.gLttwn #ot-sdk-btn.ot-sdk-show-settings,
.gLttwn #ot-sdk-btn.optanon-show-settings {
    color: rgba(204, 198, 192, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    border: 1px solid rgba(204, 198, 192, 1);
    background-color: transparent;
    padding: 0.25rem 0.5rem;
    line-height: 1;
    color: rgba(204, 198, 192, 1);
    font-size: inherit;
}
/*!sc*/

.gLttwn #ot-sdk-btn.ot-sdk-show-settings:link,
.gLttwn #ot-sdk-btn.optanon-show-settings:link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: rgba(204, 198, 192, 1);
}
/*!sc*/

.gLttwn #ot-sdk-btn.ot-sdk-show-settings:visited,
.gLttwn #ot-sdk-btn.optanon-show-settings:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(204, 198, 192, 1);
}
/*!sc*/

.gLttwn #ot-sdk-btn.ot-sdk-show-settings:hover,
.gLttwn #ot-sdk-btn.optanon-show-settings:hover {
    color: rgba(204, 198, 192, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.gLttwn #ot-sdk-btn.ot-sdk-show-settings:active,
.gLttwn #ot-sdk-btn.optanon-show-settings:active {
    color: rgba(204, 198, 192, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.gLttwn #ot-sdk-btn.ot-sdk-show-settings:focus,
.gLttwn #ot-sdk-btn.optanon-show-settings:focus {
    color: rgba(204, 198, 192, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.gLttwn #ot-sdk-btn.ot-sdk-show-settings .button__label,
.gLttwn #ot-sdk-btn.optanon-show-settings .button__label {
    color: rgba(204, 198, 192, 1);
}
/*!sc*/

.gLttwn #ot-sdk-btn.ot-sdk-show-settings:hover,
.gLttwn #ot-sdk-btn.optanon-show-settings:hover {
    background-color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: rgba(204, 198, 192, 1);
}
/*!sc*/

.gLttwn #ot-sdk-btn.ot-sdk-btn-show--cookies {
    --type-token: foundation.link-utility;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1428571428571428em;
    font-size: 14px;
    font-weight: 600;
    overflow-wrap: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 2rem auto 4rem;
    padding: 0.25rem 1.25rem;
    height: 2.8125rem;
}
/*!sc*/

data-styled.g296[id="SiteFooterWrapper-bXjkRY"] {
    content: "gLttwn,"
}
/*!sc*/

.cdkwFG {
    grid-area: f-brand;
}
/*!sc*/

data-styled.g297[id="SiteFooterBrandInfo-cdoqKy"] {
    content: "cdkwFG,"
}
/*!sc*/

.hWlQAe {
    grid-area: f-nav;
}
/*!sc*/

.hWlQAe .NavigationHeadingWrapper-befTuI {
    --type-token: foundation.title-secondary;
    text-transform: uppercase;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.14999999783255838em;
    -moz-letter-spacing: 0.14999999783255838em;
    -ms-letter-spacing: 0.14999999783255838em;
    letter-spacing: 0.14999999783255838em;
    line-break: auto;
    line-height: 1.4545454545454546em;
    font-size: 11px;
    font-weight: 600;
    overflow-wrap: normal;
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
    color: rgba(255, 255, 255, 1);
}
/*!sc*/

@media (min-width:768px) {
    .hWlQAe .NavigationHeadingWrapper-befTuI {
        margin: 0 0 1rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .hWlQAe .NavigationHeadingWrapper-befTuI {
        text-align: left;
    }
}
/*!sc*/

.hWlQAe .NavigationListWrapper-gWXLVS {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    --type-token: foundation.list;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.3333333333333333em;
    font-size: 12px;
    font-weight: 600;
    overflow-wrap: normal;
}
/*!sc*/

@media (max-width:768px) {
    .hWlQAe .NavigationListWrapper-gWXLVS {
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .hWlQAe .NavigationListWrapper-gWXLVS {
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start;
        text-align: left;
    }
}
/*!sc*/

.hWlQAe .NavigationInternalLink-cWEaeo,
.hWlQAe .NavigationExternalLink-hktPkS {
    color: rgba(255, 255, 255, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
}
/*!sc*/

.hWlQAe .NavigationInternalLink-cWEaeo:link,
.hWlQAe .NavigationExternalLink-hktPkS:link {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(255, 255, 255, 1);
}
/*!sc*/

.hWlQAe .NavigationInternalLink-cWEaeo:visited,
.hWlQAe .NavigationExternalLink-hktPkS:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(255, 255, 255, 1);
}
/*!sc*/

.hWlQAe .NavigationInternalLink-cWEaeo:hover,
.hWlQAe .NavigationExternalLink-hktPkS:hover {
    color: rgba(255, 255, 255, 1);
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
/*!sc*/

.hWlQAe .NavigationInternalLink-cWEaeo:active,
.hWlQAe .NavigationExternalLink-hktPkS:active {
    color: rgba(255, 255, 255, 1);
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
/*!sc*/

.hWlQAe .NavigationInternalLink-cWEaeo:focus,
.hWlQAe .NavigationExternalLink-hktPkS:focus {
    color: rgba(255, 255, 255, 1);
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
/*!sc*/

.hWlQAe .NavigationInternalLink-cWEaeo:hover,
.hWlQAe .NavigationExternalLink-hktPkS:hover,
.hWlQAe .NavigationInternalLink-cWEaeo:focus,
.hWlQAe .NavigationExternalLink-hktPkS:focus,
.hWlQAe .NavigationInternalLink-cWEaeo:active,
.hWlQAe .NavigationExternalLink-hktPkS:active {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.hWlQAe .NavigationListItemWrapper-cxLZKD {
    margin-bottom: 1.5rem;
    padding-right: 0;
    min-height: 0;
}
/*!sc*/

@media (min-width:768px) {
    .hWlQAe .NavigationListItemWrapper-cxLZKD {
        margin-bottom: 0.25rem;
    }
}
/*!sc*/

.hWlQAe .NavigationListItemWrapper-cxLZKD:last-of-type {
    margin-bottom: 0;
}
/*!sc*/

data-styled.g298[id="SiteFooterNavigationVertical-eawNCf"] {
    content: "hWlQAe,"
}
/*!sc*/

.PzgcL {
    grid-area: f-nav-contact;
}
/*!sc*/

.PzgcL .NavigationHeadingWrapper-befTuI {
    --type-token: foundation.title-secondary;
    text-transform: uppercase;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.14999999783255838em;
    -moz-letter-spacing: 0.14999999783255838em;
    -ms-letter-spacing: 0.14999999783255838em;
    letter-spacing: 0.14999999783255838em;
    line-break: auto;
    line-height: 1.4545454545454546em;
    font-size: 11px;
    font-weight: 600;
    overflow-wrap: normal;
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
    color: rgba(255, 255, 255, 1);
}
/*!sc*/

@media (min-width:768px) {
    .PzgcL .NavigationHeadingWrapper-befTuI {
        margin: 0 0 1rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .PzgcL .NavigationHeadingWrapper-befTuI {
        text-align: left;
    }
}
/*!sc*/

.PzgcL .NavigationListWrapper-gWXLVS {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    --type-token: foundation.list;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.3333333333333333em;
    font-size: 12px;
    font-weight: 600;
    overflow-wrap: normal;
}
/*!sc*/

@media (max-width:768px) {
    .PzgcL .NavigationListWrapper-gWXLVS {
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .PzgcL .NavigationListWrapper-gWXLVS {
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start;
        text-align: left;
    }
}
/*!sc*/

.PzgcL .NavigationInternalLink-cWEaeo,
.PzgcL .NavigationExternalLink-hktPkS {
    color: rgba(255, 255, 255, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
}
/*!sc*/

.PzgcL .NavigationInternalLink-cWEaeo:link,
.PzgcL .NavigationExternalLink-hktPkS:link {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(255, 255, 255, 1);
}
/*!sc*/

.PzgcL .NavigationInternalLink-cWEaeo:visited,
.PzgcL .NavigationExternalLink-hktPkS:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(255, 255, 255, 1);
}
/*!sc*/

.PzgcL .NavigationInternalLink-cWEaeo:hover,
.PzgcL .NavigationExternalLink-hktPkS:hover {
    color: rgba(255, 255, 255, 1);
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
/*!sc*/

.PzgcL .NavigationInternalLink-cWEaeo:active,
.PzgcL .NavigationExternalLink-hktPkS:active {
    color: rgba(255, 255, 255, 1);
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
/*!sc*/

.PzgcL .NavigationInternalLink-cWEaeo:focus,
.PzgcL .NavigationExternalLink-hktPkS:focus {
    color: rgba(255, 255, 255, 1);
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
/*!sc*/

.PzgcL .NavigationInternalLink-cWEaeo:hover,
.PzgcL .NavigationExternalLink-hktPkS:hover,
.PzgcL .NavigationInternalLink-cWEaeo:focus,
.PzgcL .NavigationExternalLink-hktPkS:focus,
.PzgcL .NavigationInternalLink-cWEaeo:active,
.PzgcL .NavigationExternalLink-hktPkS:active {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.PzgcL .NavigationListItemWrapper-cxLZKD {
    margin-bottom: 1.5rem;
    padding-right: 0;
    min-height: 0;
}
/*!sc*/

@media (min-width:768px) {
    .PzgcL .NavigationListItemWrapper-cxLZKD {
        margin-bottom: 0.25rem;
    }
}
/*!sc*/

.PzgcL .NavigationListItemWrapper-cxLZKD:last-of-type {
    margin-bottom: 0;
}
/*!sc*/

data-styled.g299[id="SiteFooterNavigationContactVertical-kReQvb"] {
    content: "PzgcL,"
}
/*!sc*/

.gWAyBL {
    display: grid;
    grid-area: f-meta;
    justify-items: center;
    width: 100%;
}
/*!sc*/

.gWAyBL .NavigationListWrapper-gWXLVS {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
}
/*!sc*/

@media (min-width:768px) {
    .gWAyBL .NavigationListWrapper-gWXLVS {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: baseline;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
    }
}
/*!sc*/

.gWAyBL .NavigationListItemWrapper-cxLZKD {
    margin-bottom: 0.25rem;
    padding-right: 0;
}
/*!sc*/

@media (min-width:768px) {
    .gWAyBL .NavigationListItemWrapper-cxLZKD {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        position: relative;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-right: 0.5rem;
        margin-bottom: 0;
    }
    .gWAyBL .NavigationListItemWrapper-cxLZKD + .NavigationListItemWrapper-cxLZKD::before {
        display: inline-block;
        margin: auto;
        color: rgba(204, 198, 192, 1);
        content: '|';
    }
    .gWAyBL .NavigationListItemWrapper-cxLZKD + .NavigationListItemWrapper-cxLZKD .NavigationInternalLink-cWEaeo,
    .gWAyBL .NavigationListItemWrapper-cxLZKD + .NavigationListItemWrapper-cxLZKD .NavigationExternalLink-hktPkS {
        margin-left: 0.5rem;
    }
}
/*!sc*/

data-styled.g300[id="SiteFooterNoticesWrapper-gbuTHd"] {
    content: "gWAyBL,"
}
/*!sc*/

.IUxUR {
    display: grid;
    margin: 0 2rem;
    border-top: 2px solid rgba(204, 198, 192, 1);
    padding: 2.5rem 0 3rem;
    width: 100%;
    gap: var(--grid-gap);
}
/*!sc*/

@media (min-width:768px) {
    .IUxUR {
        margin: 0 5rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .IUxUR {
        grid-template-areas: 'footer-notices-navigation footer-notices-collection' 'footer-notices-legal footer-notices-legal';
        grid-template-columns: 1fr auto;
        -webkit-align-items: baseline;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        margin: 0;
        justify-items: start;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .IUxUR {
        margin: 0;
    }
}
/*!sc*/

data-styled.g301[id="SiteFooterNoticesContainerWrapper-cQMYXm"] {
    content: "IUxUR,"
}
/*!sc*/

@media (min-width:1024px) {
    .iWtHVg {
        grid-area: footer-notices-navigation;
    }
}
/*!sc*/

.iWtHVg .NavigationListWrapper-gWXLVS .NavigationInternalLink-cWEaeo,
.iWtHVg .NavigationListWrapper-gWXLVS .NavigationExternalLink-hktPkS {
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
}
/*!sc*/

.iWtHVg .NavigationListWrapper-gWXLVS .NavigationInternalLink-cWEaeo:hover,
.iWtHVg .NavigationListWrapper-gWXLVS .NavigationExternalLink-hktPkS:hover,
.iWtHVg .NavigationListWrapper-gWXLVS .NavigationInternalLink-cWEaeo:focus,
.iWtHVg .NavigationListWrapper-gWXLVS .NavigationExternalLink-hktPkS:focus,
.iWtHVg .NavigationListWrapper-gWXLVS .NavigationInternalLink-cWEaeo:active,
.iWtHVg .NavigationListWrapper-gWXLVS .NavigationExternalLink-hktPkS:active {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.iWtHVg .NavigationListWrapper-gWXLVS {
    --type-token: foundation.list;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.3333333333333333em;
    font-size: 12px;
    font-weight: 600;
    overflow-wrap: normal;
}
/*!sc*/

@media (min-width:768px) {
    .iWtHVg .NavigationListWrapper-gWXLVS {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .iWtHVg .NavigationListWrapper-gWXLVS {
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start;
    }
}
/*!sc*/

.iWtHVg .NavigationListItemWrapper-cxLZKD {
    min-height: 0;
}
/*!sc*/

@media (min-width:768px) {
    .iWtHVg .NavigationListItemWrapper-cxLZKD {
        margin-bottom: 0.25rem;
    }
}
/*!sc*/

.iWtHVg .NavigationListItemWrapper-cxLZKD:last-of-type {
    margin-bottom: 0;
}
/*!sc*/

.iWtHVg .NavigationInternalLink-cWEaeo,
.iWtHVg .NavigationExternalLink-hktPkS {
    color: rgba(204, 198, 192, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    color: rgba(204, 198, 192, 1);
}
/*!sc*/

.iWtHVg .NavigationInternalLink-cWEaeo:link,
.iWtHVg .NavigationExternalLink-hktPkS:link {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(204, 198, 192, 1);
}
/*!sc*/

.iWtHVg .NavigationInternalLink-cWEaeo:visited,
.iWtHVg .NavigationExternalLink-hktPkS:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(204, 198, 192, 1);
}
/*!sc*/

.iWtHVg .NavigationInternalLink-cWEaeo:hover,
.iWtHVg .NavigationExternalLink-hktPkS:hover {
    color: rgba(204, 198, 192, 1);
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
/*!sc*/

.iWtHVg .NavigationInternalLink-cWEaeo:active,
.iWtHVg .NavigationExternalLink-hktPkS:active {
    color: rgba(204, 198, 192, 1);
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
/*!sc*/

.iWtHVg .NavigationInternalLink-cWEaeo:focus,
.iWtHVg .NavigationExternalLink-hktPkS:focus {
    color: rgba(204, 198, 192, 1);
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
/*!sc*/

data-styled.g302[id="SiteFooterNavigationHorizontal-cWLRMH"] {
    content: "iWtHVg,"
}
/*!sc*/

.cUTUWM {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
}
/*!sc*/

@media (min-width:1024px) {
    .cUTUWM {
        grid-area: footer-notices-collection;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}
/*!sc*/

data-styled.g303[id="SiteFooterCollectionContainer-iKPzYu"] {
    content: "cUTUWM,"
}
/*!sc*/

.kdlxBX {
    --grid-gap: 1rem;
    --grid-margin: 1.5rem;
    --grid-gap: 1rem;
    --grid-margin: 1.5rem;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    -webkit-column-gap: var(--grid-gap);
    column-gap: var(--grid-gap);
    row-gap: var(--grid-gap);
    margin: 0 auto;
    width: 100%;
    max-width: 1600px;
}
/*!sc*/

@media (min-width:768px) {
    .kdlxBX {
        --grid-gap: 1.5rem;
        --grid-margin: 3rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .kdlxBX {
        --grid-gap: 2rem;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .kdlxBX {
        --grid-margin: 4rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .kdlxBX {
        --grid-gap: 1.5rem;
        --grid-margin: 3rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .kdlxBX {
        --grid-gap: 2rem;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .kdlxBX {
        --grid-margin: 4rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .kdlxBX {
        grid-template-columns: repeat(12, 1fr);
    }
}
/*!sc*/

.kdlxBX.kdlxBX {
    grid-template-areas: 'f-brand f-brand f-brand f-brand' 'f-nav f-nav f-nav f-nav' 'f-nav-contact f-nav-contact f-nav-contact f-nav-contact' 'f-meta f-meta f-meta f-meta';
    padding-top: 3rem;
    text-align: center;
    justify-items: center;
}
/*!sc*/

@media (min-width:768px) {
    .kdlxBX.kdlxBX {
        grid-template-areas: 'f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand f-brand' 'f-nav f-nav f-nav f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact f-nav-contact f-nav-contact f-nav-contact' 'f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta';
    }
}
/*!sc*/

@media (min-width:1024px) {
    .kdlxBX.kdlxBX {
        grid-template-areas: 'f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact f-nav-contact' 'f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact f-nav-contact' 'f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact f-nav-contact' 'f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta';
        text-align: left;
        justify-items: start;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .kdlxBX.kdlxBX {
        grid-template-areas: 'f-brand f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-brand f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-brand f-brand f-brand f-brand f-brand f-brand f-nav f-nav f-nav f-nav-contact f-nav-contact f-nav-contact' 'f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta f-meta';
    }
}
/*!sc*/

@media (min-width:1280px) {
    .kdlxBX.kdlxBX {
        position: relative;
    }
}
/*!sc*/

@media print {
    .kdlxBX.kdlxBX {
        display: none;
    }
}
/*!sc*/

data-styled.g304[id="SiteFooterGridNoMargins-jSrXSj"] {
    content: "kdlxBX,"
}
/*!sc*/

.blTbmF {
    margin: 0 2rem;
}
/*!sc*/

@media (min-width:1024px) {
    .blTbmF {
        margin: 0;
    }
}
/*!sc*/

data-styled.g305[id="SiteFooterAboutText-XXKBX"] {
    content: "blTbmF,"
}
/*!sc*/

.bWWMsL {
    margin: 1rem 0 0;
}
/*!sc*/

.bWWMsL:first-child {
    margin-top: 0;
}
/*!sc*/

@media (min-width:1024px) {
    .bWWMsL {
        margin: 0 0 0 1rem;
    }
    .bWWMsL:first-child {
        margin-left: 0;
    }
}
/*!sc*/

data-styled.g307[id="SiteFooterNavigationDropdown-hjTqZW"] {
    content: "bWWMsL,"
}
/*!sc*/

.bynqJf {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    right: 0;
    left: 0;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    z-index: 500;
    background-color: rgba(255, 255, 255, 1);
    top: 0;
}
/*!sc*/

data-styled.g356[id="SiteHeaderWrapper-jZSeja"] {
    content: "bynqJf,"
}
/*!sc*/

.fdstNO {
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    border-top: none;
    box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.1);
    background-color: rgba(247, 205, 207, 1);
    width: 100%;
}
/*!sc*/

data-styled.g357[id="SiteHeaderStickyWrapper-kjoINF"] {
    content: "fdstNO,"
}
/*!sc*/

.hUAyAl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-area: nav-left;
    justify-self: self-start;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
/*!sc*/

data-styled.g359[id="SiteHeaderNavLeft-kXOXsT"] {
    content: "hUAyAl,"
}
/*!sc*/

.jQYkHW {
    grid-area: logo;
    justify-self: self-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    width: 100%;
    height: 100%;
}
/*!sc*/

@media (min-width:768px) {}
/*!sc*/

.jQYkHW a {
    display: inline-block;
    height: 100%;
}
/*!sc*/

.jQYkHW .responsive-asset,
.jQYkHW .responsive-asset picture {
    height: 100%;
}
/*!sc*/

.jQYkHW .responsive-asset {
    overflow: visible;
}
/*!sc*/

.jQYkHW img {
    height: 100%;
}
/*!sc*/

data-styled.g360[id="SiteHeaderLogo-bRa-DPO"] {
    content: "jQYkHW,"
}
/*!sc*/

.diVHhg {
    --grid-gap: 1rem;
    --grid-margin: 1.5rem;
    display: grid;
    position: relative;
    grid-template-areas: 'logo utility';
    grid-template-columns: minmax(8.5rem, 1fr) auto;
    grid-template-rows: 2.5rem;
    gap: 1rem;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    border-bottom: 1px solid rgba(237, 189, 193, 1);
    height: 64px;
    padding-right: calc(1 * var(--grid-margin));
    padding-left: calc(1 * var(--grid-margin));
}
/*!sc*/

@media (min-width:768px) {
    .diVHhg {
        --grid-gap: 1.5rem;
        --grid-margin: 3rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .diVHhg {
        --grid-gap: 2rem;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .diVHhg {
        --grid-margin: 4rem;
    }
}
/*!sc*/

.diVHhg .SiteHeaderNavLeft-kXOXsT {
    display: none;
}
/*!sc*/

@media (max-width:768px) {
    .diVHhg {
        gap: 0.5rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .diVHhg {
        gap: 0.5rem;
        grid-template-areas: 'nav-left logo utility';
        grid-template-columns: min-content auto 17rem;
    }
    .diVHhg .SiteHeaderNavLeft-kXOXsT {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .diVHhg .SiteHeaderLogo-bRa-DPO {
        grid-column-end: -1;
        grid-column-start: 1;
    }
}
/*!sc*/

@media (min-width:768px) {
    .diVHhg {
        grid-template-rows: 3.5rem;
        height: 112px;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .diVHhg {
        grid-template-rows: 4.5rem;
        height: 136px;
    }
}
/*!sc*/

data-styled.g361[id="SiteHeaderTop-jnQMLO"] {
    content: "diVHhg,"
}
/*!sc*/

.dFaslA {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-area: utility;
    justify-self: self-end;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    align-self: start;
}
/*!sc*/

data-styled.g362[id="SiteHeaderUtility-coEuaN"] {
    content: "dFaslA,"
}
/*!sc*/

.gujZwT {
    z-index: 1;
    margin-right: -0.5rem;
    margin-left: 0.5rem;
    cursor: pointer;
    padding: 0;
    height: 2.5rem;
    line-height: 0;
}
/*!sc*/

.gujZwT,
.gujZwT:active,
.gujZwT:hover,
.gujZwT:focus {
    border: 0;
    background-color: transparent;
}
/*!sc*/

.gujZwT svg {
    fill: rgba(54, 52, 50, 1);
}
/*!sc*/

.gujZwT svg:active,
.gujZwT svg:focus,
.gujZwT svg:hover {
    fill: rgba(44, 55, 129, 1);
}
/*!sc*/

data-styled.g363[id="SiteHeaderButton-gchALn"] {
    content: "gujZwT,"
}
/*!sc*/

.cPRFFj {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 700;
    border-top-color: transparent;
    box-shadow: none;
    overflow-y: scroll;
}
/*!sc*/

data-styled.g364[id="OverlayNavigationWrapper-kDSKXC"] {
    content: "cPRFFj,"
}
/*!sc*/

.kAxUfU {
    border-bottom-color: transparent;
}
/*!sc*/

data-styled.g365[id="OverlayNavigationTop-cmCnhm"] {
    content: "kAxUfU,"
}
/*!sc*/

@media not all and (min-resolution:0.001dpcm) {
    .iPNGtH > a {
        outline: 0;
    }
}
/*!sc*/

data-styled.g366[id="OverlayNavigationLogo-ciZBhS"] {
    content: "iPNGtH,"
}
/*!sc*/

.iCPjZc {
    --grid-gap: 1rem;
    --grid-margin: 1.5rem;
    display: grid;
    -webkit-column-gap: var(--grid-gap);
    column-gap: var(--grid-gap);
    padding-right: calc(1 * var(--grid-margin));
    padding-left: calc(1 * var(--grid-margin));
}
/*!sc*/

@media (min-width:768px) {
    .iCPjZc {
        --grid-gap: 1.5rem;
        --grid-margin: 3rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .iCPjZc {
        --grid-gap: 2rem;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .iCPjZc {
        --grid-margin: 4rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .iCPjZc {
        grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
    }
}
/*!sc*/

.iCPjZc .AppDownloadLinksWrapper-dKEuBQ {
    border-top: 1px solid rgba(237, 189, 193, 1);
}
/*!sc*/

data-styled.g368[id="OverlayNavigationBottom-erllG"] {
    content: "iCPjZc,"
}
/*!sc*/

.fWMaQn {
    border-top: 1px solid rgba(237, 189, 193, 1);
    padding-bottom: 3.5rem;
}
/*!sc*/

.fWMaQn a {
    -webkit-transition: all 0.2s cubic-bezier(0, 0, 0, 0.8) 0s;
    transition: all 0.2s cubic-bezier(0, 0, 0, 0.8) 0s;
    margin-top: 0.75rem;
    border: 1px solid rgba(54, 52, 50, 1);
    border-radius: 50%;
}
/*!sc*/

.fWMaQn a:hover,
.fWMaQn a:focus {
    border-color: rgba(44, 55, 129, 1);
}
/*!sc*/

.fWMaQn .SocialIconsWrapper-hKMEXV svg.icon path {
    fill: rgba(54, 52, 50, 1);
}
/*!sc*/

data-styled.g370[id="OverlayNavigationSocialLinks-jzJxrh"] {
    content: "fWMaQn,"
}
/*!sc*/

.dTrIGS {
    opacity: 0.6;
    margin: 0;
    padding-top: 0.5rem;
    font-size: 12px;
}
/*!sc*/

data-styled.g371[id="OverlayNavigationSocialHeading-libOyq"] {
    content: "dTrIGS,"
}
/*!sc*/

.fZRyha {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
/*!sc*/

data-styled.g372[id="OverlayNavigationUtilityLinks-jcmSIO"] {
    content: "fZRyha,"
}
/*!sc*/

.ixZTxt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.5rem 0;
}
/*!sc*/

.ixZTxt::before {
    position: absolute;
    top: 0;
    border-top: 1px solid rgba(237, 189, 193, 1);
    width: 100%;
    height: 1px;
    content: '';
}
/*!sc*/

.ixZTxt:first-child::before {
    border-color: rgba(54, 52, 50, 1);
}
/*!sc*/

.ixZTxt:last-child {
    margin-bottom: 1.5rem;
}
/*!sc*/

data-styled.g373[id="OverlayNavigationUtilityListItem-fgJYjG"] {
    content: "ixZTxt,"
}
/*!sc*/

.fdBWLH {
    display: block;
    padding: 0.5rem 0;
    width: 100%;
    overflow: hidden;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-overflow: ellipsis;
    line-height: 2rem;
    word-break: normal;
    white-space: normal;
}
/*!sc*/

.fdBWLH:hover,
.fdBWLH:focus {
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

data-styled.g374[id="OverlayNavigationUtilityLink-jFSPNN"] {
    content: "fdBWLH,"
}
/*!sc*/

.hLjrYw {
    line-height: 3rem;
    font-size: 32px;
}
/*!sc*/

@media (min-width:1024px) {
    .hLjrYw {
        padding: 0.75rem 0;
        font-size: 48px;
    }
}
/*!sc*/

data-styled.g377[id="OverlayNavigationPrimaryLink-kizmap"] {
    content: "hLjrYw,"
}
/*!sc*/

.bJIGWY .shopify__content {
    position: absolute;
    right: 0;
    bottom: 8rem;
    left: auto;
    margin-top: 56px;
    outline: none;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    background: rgba(255, 255, 255, 1);
    padding: 1.25rem;
    width: 370px;
    overflow: auto;
    inset: 0 4px 4px auto;
}
/*!sc*/

.bJIGWY .shopify__overlay {
    position: fixed;
    top: 0rem;
    right: 0rem;
    bottom: 0rem;
    left: 0rem;
    z-index: 1000;
    overflow: hidden;
}
/*!sc*/

data-styled.g429[id="ShopifyCartModalWrapper-disfXz"] {
    content: "bJIGWY,"
}
/*!sc*/

.iZHxfv {
    justify-self: self-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
/*!sc*/

data-styled.g459[id="UtilityNavigationWrapper-iNJqFE"] {
    content: "iZHxfv,"
}
/*!sc*/

.bNOfbP {
    position: relative;
}
/*!sc*/

@media (min-width:768px) {
    .bNOfbP::after {
        display: block;
        content: '';
        height: 2rem;
        width: 1px;
        background-color: rgba(237, 189, 193, 1);
        top: 50%;
        margin-top: -1rem;
        position: absolute;
        right: 0;
    }
}
/*!sc*/

data-styled.g461[id="UtilityNavigationDropdown-hThPkQ"] {
    content: "bNOfbP,"
}
/*!sc*/

.bwQYVk {
    display: block;
    padding: 0.75rem 0.5rem;
    white-space: nowrap;
}
/*!sc*/

.bwQYVk:link,
.bwQYVk:visited {
    color: rgba(44, 55, 129, 1);
}
/*!sc*/

.bwQYVk:hover + div .Wrapper-dkxTvX,
.bwQYVk:focus + div .Wrapper-dkxTvX {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
}
/*!sc*/

.bwQYVk:hover,
.bwQYVk:focus {
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

@media (min-width:768px) {
    .bwQYVk {
        padding-right: 1rem;
        padding-left: 1rem;
    }
}
/*!sc*/

data-styled.g465[id="Link-dfiVDD"] {
    content: "bwQYVk,"
}
/*!sc*/

@media (min-width:768px) {
    .ihHSfY::after {
        display: block;
        content: '';
        height: 2rem;
        width: 1px;
        background-color: rgba(237, 189, 193, 1);
        top: 50%;
        margin-top: -1rem;
        position: absolute;
        right: 0;
    }
}
/*!sc*/

data-styled.g466[id="NavCTADivider-jytwxr"] {
    content: "ihHSfY,"
}
/*!sc*/

.eNMBmW {
    display: inline-block;
    position: relative;
    cursor: pointer;
}
/*!sc*/

@media (min-width:768px) {
    .eNMBmW:not(: last-child):not(: nth-last-child(2))::after {
        display: block;
        content: '';
        height: 2rem;
        width: 1px;
        background-color: rgba(237, 189, 193, 1);
        top: 50%;
        margin-top: -1rem;
        position: absolute;
        right: 0;
    }
}
/*!sc*/

@media (max-width:768px) {
    .eNMBmW {
        display: none;
    }
}
/*!sc*/

.eNMBmW .nav-cta__component,
.eNMBmW .consumer-marketing-unit--nav-cta {
    height: 100%;
}
/*!sc*/

.eNMBmW .nav-cta__component:hover ~ .consumer-marketing-unit--nav-rollover,
.eNMBmW .consumer-marketing-unit--nav-cta:hover ~ .consumer-marketing-unit--nav-rollover,
.eNMBmW .nav-cta__component:focus-within ~ .consumer-marketing-unit--nav-rollover,
.eNMBmW .consumer-marketing-unit--nav-cta:focus-within ~ .consumer-marketing-unit--nav-rollover,
.eNMBmW .nav-cta__component:focus ~ .consumer-marketing-unit--nav-rollover,
.eNMBmW .consumer-marketing-unit--nav-cta:focus ~ .consumer-marketing-unit--nav-rollover,
.eNMBmW .nav-cta__component:hover ~ .nav-rollover__component > div,
.eNMBmW .consumer-marketing-unit--nav-cta:hover ~ .nav-rollover__component > div,
.eNMBmW .nav-cta__component:focus-within ~ .nav-rollover__component > div,
.eNMBmW .consumer-marketing-unit--nav-cta:focus-within ~ .nav-rollover__component > div,
.eNMBmW .nav-cta__component:focus ~ .nav-rollover__component > div,
.eNMBmW .consumer-marketing-unit--nav-cta:focus ~ .nav-rollover__component > div {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
/*!sc*/

.eNMBmW .nav-cta__component + .NavCTADivider-jytwxr,
.eNMBmW .consumer-marketing-unit--nav-cta + .NavCTADivider-jytwxr {
    display: none;
}
/*!sc*/

.eNMBmW .nav-rollover__component > div:hover,
.eNMBmW .consumer-marketing-unit--nav-rollover:hover,
.eNMBmW .nav-rollover__component > div:focus,
.eNMBmW .consumer-marketing-unit--nav-rollover:focus,
.eNMBmW .nav-rollover__component > div:focus-within,
.eNMBmW .consumer-marketing-unit--nav-rollover:focus-within {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
/*!sc*/

.eNMBmW .consumer-marketing-unit--nav-rollover,
.eNMBmW .nav-rollover__component > div {
    position: absolute;
    -webkit-transform: translateY(-14px);
    -ms-transform: translateY(-14px);
    transform: translateY(-14px);
    -webkit-transition: opacity 0.2s linear 0s, -webkit-transform 0.2s ease 0s, visibility 0.2s linear 0s;
    -webkit-transition: opacity 0.2s linear 0s, transform 0.2s ease 0s, visibility 0.2s linear 0s;
    transition: opacity 0.2s linear 0s, transform 0.2s ease 0s, visibility 0.2s linear 0s;
    visibility: hidden;
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms;
    opacity: 0;
    z-index: 80;
    display: none;
    top: 3.5rem;
    right: 0;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 80;
}
/*!sc*/

@media (min-width:768px) {
    .eNMBmW .consumer-marketing-unit--nav-rollover,
    .eNMBmW .nav-rollover__component > div {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}
/*!sc*/

.eNMBmW .NavCTALink-lkRSPl {
    padding: 0.75rem;
}
/*!sc*/

@media (min-width:768px) {
    .eNMBmW .NavCTALink-lkRSPl::before {
        display: block;
        content: '';
        height: 2rem;
        width: 1px;
        background-color: rgba(237, 189, 193, 1);
        top: 50%;
        margin-top: -1rem;
        position: absolute;
        left: 0;
    }
}
/*!sc*/

@media (min-width:768px) {
    .eNMBmW .NavCTALink-lkRSPl::after {
        display: block;
        content: '';
        height: 2rem;
        width: 1px;
        background-color: rgba(237, 189, 193, 1);
        top: 50%;
        margin-top: -1rem;
        position: absolute;
        right: 0;
    }
}
/*!sc*/

.gGmgFc {
    display: inline-block;
    position: relative;
    cursor: pointer;
}
/*!sc*/

@media (min-width:768px) {
    .gGmgFc:not(: last-child):not(: nth-last-child(2))::after {
        display: block;
        content: '';
        height: 2rem;
        width: 1px;
        background-color: rgba(237, 189, 193, 1);
        top: 50%;
        margin-top: -1rem;
        position: absolute;
        right: 0;
    }
}
/*!sc*/

@media (max-width:768px) {
    .gGmgFc:last-child {
        display: block;
    }
}
/*!sc*/

.gGmgFc .nav-cta__component,
.gGmgFc .consumer-marketing-unit--nav-cta {
    height: 100%;
}
/*!sc*/

.gGmgFc .nav-cta__component:hover ~ .consumer-marketing-unit--nav-rollover,
.gGmgFc .consumer-marketing-unit--nav-cta:hover ~ .consumer-marketing-unit--nav-rollover,
.gGmgFc .nav-cta__component:focus-within ~ .consumer-marketing-unit--nav-rollover,
.gGmgFc .consumer-marketing-unit--nav-cta:focus-within ~ .consumer-marketing-unit--nav-rollover,
.gGmgFc .nav-cta__component:focus ~ .consumer-marketing-unit--nav-rollover,
.gGmgFc .consumer-marketing-unit--nav-cta:focus ~ .consumer-marketing-unit--nav-rollover,
.gGmgFc .nav-cta__component:hover ~ .nav-rollover__component > div,
.gGmgFc .consumer-marketing-unit--nav-cta:hover ~ .nav-rollover__component > div,
.gGmgFc .nav-cta__component:focus-within ~ .nav-rollover__component > div,
.gGmgFc .consumer-marketing-unit--nav-cta:focus-within ~ .nav-rollover__component > div,
.gGmgFc .nav-cta__component:focus ~ .nav-rollover__component > div,
.gGmgFc .consumer-marketing-unit--nav-cta:focus ~ .nav-rollover__component > div {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
/*!sc*/

.gGmgFc .nav-cta__component + .NavCTADivider-jytwxr,
.gGmgFc .consumer-marketing-unit--nav-cta + .NavCTADivider-jytwxr {
    display: none;
}
/*!sc*/

.gGmgFc .nav-rollover__component > div:hover,
.gGmgFc .consumer-marketing-unit--nav-rollover:hover,
.gGmgFc .nav-rollover__component > div:focus,
.gGmgFc .consumer-marketing-unit--nav-rollover:focus,
.gGmgFc .nav-rollover__component > div:focus-within,
.gGmgFc .consumer-marketing-unit--nav-rollover:focus-within {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
/*!sc*/

.gGmgFc .consumer-marketing-unit--nav-rollover,
.gGmgFc .nav-rollover__component > div {
    position: absolute;
    -webkit-transform: translateY(-14px);
    -ms-transform: translateY(-14px);
    transform: translateY(-14px);
    -webkit-transition: opacity 0.2s linear 0s, -webkit-transform 0.2s ease 0s, visibility 0.2s linear 0s;
    -webkit-transition: opacity 0.2s linear 0s, transform 0.2s ease 0s, visibility 0.2s linear 0s;
    transition: opacity 0.2s linear 0s, transform 0.2s ease 0s, visibility 0.2s linear 0s;
    visibility: hidden;
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms;
    opacity: 0;
    z-index: 80;
    display: none;
    top: 3.5rem;
    right: 0;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 80;
}
/*!sc*/

@media (min-width:768px) {
    .gGmgFc .consumer-marketing-unit--nav-rollover,
    .gGmgFc .nav-rollover__component > div {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}
/*!sc*/

.gGmgFc .NavCTALink-lkRSPl {
    padding: 0.75rem;
}
/*!sc*/

@media (min-width:768px) {
    .gGmgFc .NavCTALink-lkRSPl::before {
        display: block;
        content: '';
        height: 2rem;
        width: 1px;
        background-color: rgba(237, 189, 193, 1);
        top: 50%;
        margin-top: -1rem;
        position: absolute;
        left: 0;
    }
}
/*!sc*/

@media (min-width:768px) {
    .gGmgFc .NavCTALink-lkRSPl::after {
        display: block;
        content: '';
        height: 2rem;
        width: 1px;
        background-color: rgba(237, 189, 193, 1);
        top: 50%;
        margin-top: -1rem;
        position: absolute;
        right: 0;
    }
}
/*!sc*/

data-styled.g467[id="ListItem-iHMRee"] {
    content: "eNMBmW,gGmgFc,"
}
/*!sc*/

.cuOHeg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: stretch;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin: 0;
    padding: 0;
    list-style: none;
}
/*!sc*/

@media (min-width:768px) and (max-width:1024px) {
    .cuOHeg .ListItem-iHMRee:nth-last-child(n + 3) {
        display: none;
    }
}
/*!sc*/

@media (min-width:1024px) and (max-width:1280px) {
    .cuOHeg .ListItem-iHMRee:nth-last-child(n + 4) {
        display: none;
    }
}
/*!sc*/

@media (min-width:1280px) and (max-width:1600px) {
    .cuOHeg .ListItem-iHMRee:nth-last-child(n + 5) {
        display: none;
    }
}
/*!sc*/

data-styled.g468[id="StyledLinks-bkxWZx"] {
    content: "cuOHeg,"
}
/*!sc*/

.jmaqdz {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
}
/*!sc*/

.jmaqdz::after {
    position: absolute;
    top: 1px;
    right: 0;
    bottom: 1px;
    background: linear-gradient(90deg, rgba(247, 205, 207, 0) 0%, rgba(247, 205, 207, 1) 75%);
    width: 1.5rem;
    content: '';
    pointer-events: none;
    false;
}
/*!sc*/

data-styled.g469[id="NavWrapper-ifJrDf"] {
    content: "jmaqdz,"
}
/*!sc*/

.jHGSzK {
    --grid-gap: 1rem;
    --grid-margin: 1.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    padding-left: var(--grid-margin);
    line-height: 1;
}
/*!sc*/

@media (min-width:768px) {
    .jHGSzK {
        --grid-gap: 1.5rem;
        --grid-margin: 3rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .jHGSzK {
        --grid-gap: 2rem;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .jHGSzK {
        --grid-margin: 4rem;
    }
}
/*!sc*/

.jHGSzK::-webkit-scrollbar {
    display: none;
}
/*!sc*/

data-styled.g470[id="NavListWrapper-dyFqHh"] {
    content: "jHGSzK,"
}
/*!sc*/

.jzCnxQ {
    margin: 0;
    padding: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-right: var(--grid-margin);
    white-space: nowrap;
}
/*!sc*/

data-styled.g472[id="NavList-jfGeFC"] {
    content: "jzCnxQ,"
}
/*!sc*/

.kxHjkf {
    padding: 0.75rem 0;
    word-break: normal;
    -webkit-text-decoration: none;
    text-decoration: none;
    line-height: 1;
}
/*!sc*/

@media (min-width:1024px) {
    .kxHjkf {
        padding: 1rem 0;
    }
}
/*!sc*/

.kxHjkf:not([href]) {
    pointer-events: none;
}
/*!sc*/

.kxHjkf:focus {
    -webkit-text-decoration: none;
    text-decoration: none;
    --color__token-name: colors.foundation.collapsed-menu.nav-link.default;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.kxHjkf:hover,
.kxHjkf:focus-visible {
    -webkit-text-decoration: none;
    text-decoration: none;
    --color__token-name: colors.foundation.collapsed-menu.nav-link.hover;
    color: rgba(44, 55, 129, 1);
}
/*!sc*/

data-styled.g473[id="NavLink-pAjkY"] {
    content: "kxHjkf,"
}
/*!sc*/

.gCtcYI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    height: 48px;
}
/*!sc*/

.gCtcYI.isDummyLinkClickable {
    cursor: pointer;
}
/*!sc*/

.gCtcYI.isDummyLinkClickable a {
    pointer-events: none;
}
/*!sc*/

@media (min-width:1024px) {
    .gCtcYI {
        height: 4.5rem;
    }
}
/*!sc*/

.NavListItem-eSvUmn + .NavListItem-eSvUmn {
    margin-left: 1rem;
}
/*!sc*/

.gCtcYI:first-child {
    margin-left: 0;
}
/*!sc*/

.gCtcYI:hover,
.gCtcYI:focus-visible {
    outline: none;
}
/*!sc*/

.gCtcYI:hover .ScrollingNavigationChevron-khpGDB,
.gCtcYI:focus-visible .ScrollingNavigationChevron-khpGDB {
    --fill__token-name: colors.foundation.collapsed-menu.nav-link.hover;
    fill: rgba(44, 55, 129, 1);
}
/*!sc*/

.gCtcYI:hover .NavLink-pAjkY,
.gCtcYI:focus-visible .NavLink-pAjkY {
    --color__token-name: colors.foundation.collapsed-menu.nav-link.hover;
    color: rgba(44, 55, 129, 1);
}
/*!sc*/

data-styled.g476[id="NavListItem-eSvUmn"] {
    content: "gCtcYI,"
}
/*!sc*/

.gOErDJ .hide-read-more-ad .ad--read-more {
    display: none;
}
/*!sc*/

.gOErDJ .show-read-more-ad .ad--read-more {
    display: block;
}
/*!sc*/

.gOErDJ .show-read-more-ad div.summary-item:nth-child(3) {
    display: none;
}
/*!sc*/

data-styled.g677[id="SummaryCollectionGridContent-eVUpRm"] {
    content: "gOErDJ,"
}
/*!sc*/

.izjbVn {
    margin-bottom: 2rem;
}
/*!sc*/

data-styled.g679[id="SummaryCollectionGridSectionTitle-fCmYwG"] {
    content: "izjbVn,"
}
/*!sc*/

.iXnMeA {
    --grid-gap: 1rem;
    --grid-margin: 1.5rem;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    -webkit-column-gap: var(--grid-gap);
    column-gap: var(--grid-gap);
    row-gap: 0;
    margin: 0 auto;
    width: 100%;
    max-width: 1600px;
}
/*!sc*/

@media (min-width:768px) {
    .iXnMeA {
        --border-offset: 0.75rem;
    }
    @media (min-width:1280px) {
        .iXnMeA {
            --border-offset: 1rem;
        }
    }
}
/*!sc*/

@media (min-width:768px) {
    .iXnMeA {
        --grid-gap: 1.5rem;
        --grid-margin: 3rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .iXnMeA {
        --grid-gap: 2rem;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .iXnMeA {
        --grid-margin: 4rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .iXnMeA {
        grid-template-columns: repeat(12, 1fr);
    }
}
/*!sc*/

@media (min-width:1024px) {}
/*!sc*/

@media (max-width:767px) {
    .iXnMeA .summary-item--has-mobile-border {
        padding: 1rem 0;
    }
    .iXnMeA .summary-item--has-mobile-border .summary-item__content {
        padding-bottom: 0;
    }
    .iXnMeA .summary-item--has-mobile-border:first-child {
        padding-top: 0;
    }
}
/*!sc*/

@media (max-width:calc(768px - 1px)) {}
/*!sc*/

.iXnMeA .StackedRatingsCardWrapper-fRZEyp,
.iXnMeA .StackedRatingsCardSkeletonWrapper-gYNwLQ {
    grid-column: span 2;
    border-bottom: 1px solid;
    border-color: rgba(151, 141, 135, 1);
}
/*!sc*/

@media (min-width:768px) and (max-width:1024px) {
    .iXnMeA .StackedRatingsCardWrapper-fRZEyp,
    .iXnMeA .StackedRatingsCardSkeletonWrapper-gYNwLQ {
        grid-column: span 4;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .iXnMeA .StackedRatingsCardWrapper-fRZEyp,
    .iXnMeA .StackedRatingsCardSkeletonWrapper-gYNwLQ {
        grid-column: span 3;
    }
}
/*!sc*/

data-styled.g682[id="SummaryCollectionGridItems-DZShR"] {
    content: "iXnMeA,"
}
/*!sc*/

.eGayfk {
    text-align: center;
}
/*!sc*/

data-styled.g684[id="SummaryCollectionGridToActionWrapper-gnReGN"] {
    content: "eGayfk,"
}
/*!sc*/

.kjLfIZ.kjLfIZ.kjLfIZ {
    grid-column: 1 / -1;
}
/*!sc*/

@media (min-width:768px) {}
/*!sc*/

@media (min-width:1024px) {
    .kjLfIZ.kjLfIZ.kjLfIZ {
        grid-column: span 3;
    }
    .kjLfIZ.kjLfIZ.kjLfIZ:nth-child(4n+1):nth-last-child(-n+4),
    .kjLfIZ.kjLfIZ.kjLfIZ:nth-child(4n+1):nth-last-child(-n+4) ~ div {
        border-bottom: 0;
    }
}
/*!sc*/

@media (min-width:320px, 768px) {
    .kjLfIZ.summary-collection-grid--TextBelowDesktopOnlyThirds .SummaryCollectionGridItem-ZYfKK {
        margin-bottom: 1rem;
    }
    .kjLfIZ.summary-collection-grid--TextBelowDesktopOnlyThirds .SummaryCollectionGridItem-ZYfKK .summary-item__content {
        padding-bottom: 0;
    }
    .kjLfIZ.summary-collection-grid--TextBelowDesktopOnlyThirds .SummaryCollectionGridItem-ZYfKK:not(.summary-item--has-mobile-border) {
        margin-bottom: 0;
    }
}
/*!sc*/

@media (min-width:768px) {
    .kjLfIZ.summary-item--is-contributor.summary-item--has-border {
        position: relative;
    }
    .kjLfIZ.summary-item--is-contributor.summary-item--has-border:not(:last-child)::after {
        display: block;
        position: absolute;
        top: 0;
        right: calc(-1 * var(--grid-gap) / 2);
        background-color: rgba(240, 238, 236, 1);
        width: 1px;
        height: calc(100% + 1px);
        content: '';
    }
}
/*!sc*/

@media (min-width:768px) {
    .kjLfIZ.summary-item--layout-placement-text-below-desktop-only.summary-item--layout-proportions-33-66 .summary-item__hed,
    .kjLfIZ.summary-item--layout-placement-text-below-desktop-only-thumbnail.summary-item--layout-proportions-33-66 .summary-item__hed,
    .kjLfIZ.summary-item--layout-placement-text-below.summary-item--text-align-center .summary-item__hed,
    .kjLfIZ.summary-item--layout-placement-text-below.summary-item--text-align-left .summary-item__hed {
        --type-token: discovery.hed-core-secondary;
        text-transform: none;
        font-family: MillerDisplay, Georgia, sans-serif;
        font-feature-settings: normal;
        font-style: normal;
        -webkit-letter-spacing: normal;
        -moz-letter-spacing: normal;
        -ms-letter-spacing: normal;
        letter-spacing: normal;
        line-break: auto;
        line-height: 1.2222222222222223em;
        font-size: 18px;
        font-weight: 500;
        overflow-wrap: normal;
    }
    @media (min-width:768px) {
        .kjLfIZ.summary-item--layout-placement-text-below-desktop-only.summary-item--layout-proportions-33-66 .summary-item__hed,
        .kjLfIZ.summary-item--layout-placement-text-below-desktop-only-thumbnail.summary-item--layout-proportions-33-66 .summary-item__hed,
        .kjLfIZ.summary-item--layout-placement-text-below.summary-item--text-align-center .summary-item__hed,
        .kjLfIZ.summary-item--layout-placement-text-below.summary-item--text-align-left .summary-item__hed {
            font-size: 21px;
            line-height: 1.2380952380952381em;
        }
    }
}
/*!sc*/

.kjLfIZ.summary-item--layout-placement-text-below-desktop-only.summary-item--layout-proportions-33-66.summary-item--discovery-hed-consumption-dek .summary-item__hed,
.kjLfIZ.summary-item--layout-placement-text-below-desktop-only-thumbnail.summary-item--layout-proportions-33-66.summary-item--discovery-hed-consumption-dek .summary-item__hed,
.kjLfIZ.summary-item--layout-placement-text-below.summary-item--text-align-center.summary-item--discovery-hed-consumption-dek .summary-item__hed,
.kjLfIZ.summary-item--layout-placement-text-below.summary-item--text-align-left.summary-item--discovery-hed-consumption-dek .summary-item__hed {
    --type-token: discovery.hed-core-primary;
    text-transform: none;
    font-family: MillerDisplay, Georgia, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1818181818181819em;
    font-size: 22px;
    font-weight: 500;
    overflow-wrap: normal;
}
/*!sc*/

@media (min-width:768px) {
    .kjLfIZ.summary-item--layout-placement-text-below-desktop-only.summary-item--layout-proportions-33-66.summary-item--discovery-hed-consumption-dek .summary-item__hed,
    .kjLfIZ.summary-item--layout-placement-text-below-desktop-only-thumbnail.summary-item--layout-proportions-33-66.summary-item--discovery-hed-consumption-dek .summary-item__hed,
    .kjLfIZ.summary-item--layout-placement-text-below.summary-item--text-align-center.summary-item--discovery-hed-consumption-dek .summary-item__hed,
    .kjLfIZ.summary-item--layout-placement-text-below.summary-item--text-align-left.summary-item--discovery-hed-consumption-dek .summary-item__hed {
        font-size: 21px;
        line-height: 1.2380952380952381em;
    }
}
/*!sc*/

@media (min-width:768px) {
    .kjLfIZ:not(.summary-item--layout-placement-side-by-side-mobile-only) .summary-item__hed {
        --type-token: discovery.subhed-section-secondary;
        text-transform: none;
        font-family: Graphik, sans-serif;
        font-feature-settings: normal;
        font-style: normal;
        -webkit-letter-spacing: normal;
        -moz-letter-spacing: normal;
        -ms-letter-spacing: normal;
        letter-spacing: normal;
        line-break: auto;
        line-height: 1.2727272727272727em;
        font-size: 22px;
        font-weight: 600;
        overflow-wrap: normal;
    }
}
/*!sc*/

.kjLfIZ .summary-item--discovery-hed-consumption-dek .summary-item__dek {
    --type-token: consumptionEditorial.body-core;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.5555555555555556em;
    font-size: 18px;
    font-weight: 400;
    overflow-wrap: normal;
}
/*!sc*/

@media (max-width:768px) {
    .kjLfIZ.kjLfIZ.kjLfIZ:last-of-type {
        border-bottom: none;
    }
}
/*!sc*/

@media (min-width:768px) {
    .kjLfIZ {
        margin-bottom: 0;
    }
}
/*!sc*/

@media (min-width:768px) {
    .kjLfIZ:not(.summary-item--layout-placement-side-by-side-mobile-only) .summary-item__hed {
        --type-token: discovery.hed-feature;
        text-transform: none;
        font-family: MillerDisplay, Georgia, sans-serif;
        font-feature-settings: normal;
        font-style: normal;
        -webkit-letter-spacing: normal;
        -moz-letter-spacing: normal;
        -ms-letter-spacing: normal;
        letter-spacing: normal;
        line-break: auto;
        line-height: 1.1333333333333333em;
        font-size: 30px;
        font-weight: 500;
        overflow-wrap: normal;
    }
    @media (min-width:768px) {
        .kjLfIZ:not(.summary-item--layout-placement-side-by-side-mobile-only) .summary-item__hed {
            font-size: 40px;
            line-height: 1.1em;
        }
    }
    @media (min-width:1024px) {
        .kjLfIZ:not(.summary-item--layout-placement-side-by-side-mobile-only) .summary-item__hed {
            font-size: 40px;
            line-height: 1.1em;
        }
    }
}
/*!sc*/

.kjLfIZ.summary-item--name-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
/*!sc*/

.kjLfIZ .summary-item--contributor-name-center {
    margin-left: 7.5rem;
}
/*!sc*/

@media (max-width:768px) {
    .kjLfIZ .summary-item--contributor-name-center {
        margin-left: 6rem;
    }
}
/*!sc*/

data-styled.g686[id="SummaryCollectionGridSummaryItem-WColm"] {
    content: "kjLfIZ,"
}
/*!sc*/

.jjSZac.jjSZac > .GridItem-buujkM {
    grid-column: 1 / -1;
}
/*!sc*/

@media (min-width:768px) {
    .jjSZac.jjSZac {
        margin-top: 2rem;
    }
}
/*!sc*/

.jjSZac.jjSZac.grid-layout--adrail .summary-item.summary-item--layout-placement-text-below.summary-item--text-align-left .summary-item__hed,
.jjSZac.jjSZac.grid-layout--adrail .summary-item.summary-item--layout-placement-text-below.summary-item--text-align-center .summary-item__hed,
.jjSZac.jjSZac.grid-layout--adrail .summary-item.summary-item--layout-placement-text-below-desktop-only.summary-item--layout-proportions-33-66 .summary-item__hed,
.jjSZac.jjSZac.grid-layout--adrail .summary-item.summary-item--layout-placement-text-below.summary-item--text-align-left .summary-item__hed @media (min-width:768px),
,
.jjSZac.jjSZac.grid-layout--adrail .summary-item.summary-item--layout-placement-text-below.summary-item--text-align-center .summary-item__hed @media (min-width:768px),
,
.jjSZac.jjSZac.grid-layout--adrail .summary-item.summary-item--layout-placement-text-below-desktop-only.summary-item--layout-proportions-33-66 .summary-item__hed @media (min-width:768px),
{
    ,
    ( {
        theme
    }
    )=> getTypographyStyles(theme, 'typography.definitions.discovery.hed-core-secondary'),
    ;
}
/*!sc*/

.jjSZac .sticky-ad {
    top: 5rem;
    margin-bottom: 2.5rem;
}
/*!sc*/

data-styled.g687[id="SummaryCollectionGridComponent-ktyEog"] {
    content: "jjSZac,"
}
/*!sc*/

.jNgrSF {
    position: -webkit-sticky;
    position: sticky;
    -webkit-transition: opacity 0.1s;
    transition: opacity 0.1s;
    opacity: 1;
    opacity: 0;
    pointer-events: none;
}
/*!sc*/

.jNgrSF:focus-within {
    opacity: 1;
    pointer-events: auto;
}
/*!sc*/

@media print {
    .jNgrSF {
        display: none;
    }
}
/*!sc*/

.grid-layout__aside .StickyBoxWrapper-jfYBuk {
    top: 5rem;
    margin-bottom: 2.5rem;
}
/*!sc*/

.river__chunk-aside .StickyBoxWrapper-jfYBuk,
.SummaryCollectionGridItem-ZYfKK .jNgrSF {
    top: 5rem;
    margin-bottom: 2rem;
}
/*!sc*/

.kNleGZ {
    position: -webkit-sticky;
    position: sticky;
    -webkit-transition: opacity 0.1s;
    transition: opacity 0.1s;
    opacity: 1;
    display: inline-block;
}
/*!sc*/

@media print {
    .kNleGZ {
        display: none;
    }
}
/*!sc*/

.grid-layout__aside .StickyBoxWrapper-jfYBuk {
    top: 5rem;
    margin-bottom: 2.5rem;
}
/*!sc*/

.river__chunk-aside .StickyBoxWrapper-jfYBuk,
.SummaryCollectionGridItem-ZYfKK .kNleGZ {
    top: 5rem;
    margin-bottom: 2rem;
}
/*!sc*/

data-styled.g688[id="StickyBoxWrapper-jfYBuk"] {
    content: "jNgrSF,kNleGZ,"
}
/*!sc*/

.jkTTgR {
    width: 300px;
}
/*!sc*/

.jkTTgR .hide-aside-ad .ad--aside {
    display: none;
}
/*!sc*/

.jkTTgR .show-aside-ad .ad--aside {
    display: block;
}
/*!sc*/

@media (min-width:1280px) {
    .jkTTgR {
        width: 370px;
    }
}
/*!sc*/

data-styled.g694[id="RecircMostPopularWrapper-bRuGTi"] {
    content: "jkTTgR,"
}
/*!sc*/

.ktrplG {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 1rem auto;
}
/*!sc*/

data-styled.g695[id="RecircMostPopularContiner-jiViNn"] {
    content: "ktrplG,"
}
/*!sc*/

.gtSnoE {
    --type-token: discovery.subhed-section-tertiary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.2727272727272727em;
    font-size: 22px;
    font-weight: 600;
    overflow-wrap: normal;
    margin: 1rem 0 0;
    border-top: 2px solid rgba(54, 52, 50, 1);
    border-bottom: 2px solid rgba(54, 52, 50, 1);
    padding: 1rem 0;
}
/*!sc*/

data-styled.g696[id="RecircMostPopularHeading-iVzhzt"] {
    content: "gtSnoE,"
}
/*!sc*/

.jAUtzP.jAUtzP {
    grid-column-gap: 1.5rem;
    grid-template-columns: 75px auto;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    padding: 1rem 0;
}
/*!sc*/

.jAUtzP.jAUtzP .rubric.summary-item__rubric {
    --type-token: globalEditorial.context-primary;
    text-transform: uppercase;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.12692307508908784em;
    -moz-letter-spacing: 0.12692307508908784em;
    -ms-letter-spacing: 0.12692307508908784em;
    letter-spacing: 0.12692307508908784em;
    line-break: auto;
    line-height: 1.2307692307692308em;
    font-size: 13px;
    font-weight: 600;
    overflow-wrap: normal;
    display: block;
    margin-bottom: 0.5rem;
}
/*!sc*/

.jAUtzP.jAUtzP .rubric.summary-item__rubric:not(.rubric--with-bg) {
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.jAUtzP.jAUtzP.summary-item--has-border {
    border-top: 1px solid rgba(240, 238, 236, 1);
    border-bottom: none;
}
/*!sc*/

.jAUtzP.jAUtzP .summary-item__content {
    padding: 0;
}
/*!sc*/

.jAUtzP.jAUtzP .summary-item__hed {
    --type-token: discovery.hed-bulletin-primary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.375em;
    font-size: 16px;
    font-weight: 600;
    overflow-wrap: normal;
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
    margin-bottom: 0.5rem;
}
/*!sc*/

.jAUtzP.jAUtzP .summary-item__byline {
    margin-bottom: 0;
}
/*!sc*/

.jAUtzP.jAUtzP.ad--aside {
    border-top: 1px solid rgb(229, 229, 229);
}
/*!sc*/

.jAUtzP.jAUtzP .summary-item__byline-authors.byline,
.jAUtzP.jAUtzP .summary-item__byline-authors.byline__preamble,
.jAUtzP.jAUtzP .summary-item__byline-authors.byline__name,
.jAUtzP.jAUtzP .summary-item__byline-authors.byline__name-link,
.jAUtzP.jAUtzP .summary-item__byline-authors.byline__social-link {
    --type-token: globalEditorial.accreditation-core;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.1374999980131785em;
    -moz-letter-spacing: 0.1374999980131785em;
    -ms-letter-spacing: 0.1374999980131785em;
    letter-spacing: 0.1374999980131785em;
    line-break: auto;
    line-height: 1.3300000031789143em;
    font-size: 12px;
    font-weight: 400;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.eUDtfE.eUDtfE {
    grid-column-gap: 1.5rem;
    grid-template-columns: 75px auto;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    padding: 1rem 0;
}
/*!sc*/

.eUDtfE.eUDtfE .rubric.summary-item__rubric {
    --type-token: globalEditorial.context-primary;
    text-transform: uppercase;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.12692307508908784em;
    -moz-letter-spacing: 0.12692307508908784em;
    -ms-letter-spacing: 0.12692307508908784em;
    letter-spacing: 0.12692307508908784em;
    line-break: auto;
    line-height: 1.2307692307692308em;
    font-size: 13px;
    font-weight: 600;
    overflow-wrap: normal;
    display: block;
    margin-bottom: 0.5rem;
}
/*!sc*/

.eUDtfE.eUDtfE .rubric.summary-item__rubric:not(.rubric--with-bg) {
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.eUDtfE.eUDtfE.summary-item--has-border {
    border-top: 1px solid rgba(240, 238, 236, 1);
    border-bottom: none;
}
/*!sc*/

.eUDtfE.eUDtfE .summary-item__content {
    padding: 0;
}
/*!sc*/

.eUDtfE.eUDtfE .summary-item__hed {
    --type-token: discovery.hed-bulletin-primary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.375em;
    font-size: 16px;
    font-weight: 600;
    overflow-wrap: normal;
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
    margin-bottom: 0.5rem;
}
/*!sc*/

.eUDtfE.eUDtfE .summary-item__byline {
    margin-bottom: 0;
}
/*!sc*/

.eUDtfE.eUDtfE.ad--aside {
    border-top: 1px solid rgb(229, 229, 229);
}
/*!sc*/

.eUDtfE.eUDtfE .summary-item__byline-authors.byline,
.eUDtfE.eUDtfE .summary-item__byline-authors.byline__preamble,
.eUDtfE.eUDtfE .summary-item__byline-authors.byline__name,
.eUDtfE.eUDtfE .summary-item__byline-authors.byline__name-link,
.eUDtfE.eUDtfE .summary-item__byline-authors.byline__social-link {
    --type-token: globalEditorial.accreditation-core;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.1374999980131785em;
    -moz-letter-spacing: 0.1374999980131785em;
    -ms-letter-spacing: 0.1374999980131785em;
    letter-spacing: 0.1374999980131785em;
    line-break: auto;
    line-height: 1.3300000031789143em;
    font-size: 12px;
    font-weight: 400;
    overflow-wrap: normal;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

@media (max-width:768px) {
    .eUDtfE.eUDtfE {
        border-bottom: 1px solid;
        --border-bottom-color__token-name: colors.discovery.body.white.border;
        border-bottom-color: rgba(240, 238, 236, 1);
        padding-bottom: 1rem;
        padding-top: 0;
    }
}
/*!sc*/

data-styled.g698[id="RecircMostPopularSummaryItem-jQxxiw"] {
    content: "jAUtzP,eUDtfE,"
}
/*!sc*/

.gqcRrp {
    margin: 0;
    padding: 0;
    list-style-type: decimal;
    list-style: none;
}
/*!sc*/

.gqcRrp .SummaryItemFloatingReviewIcon-iltvpV {
    top: 0.25rem;
    right: -1rem;
}
/*!sc*/

.gqcRrp .SummaryItemFloatingReviewIcon-iltvpV svg {
    width: 70%;
    height: 70%;
}
/*!sc*/

.gqcRrp li:first-of-type .summary-item--has-border:first-of-type {
    border: none;
}
/*!sc*/

data-styled.g699[id="RecircMostPopularItems-dCAajf"] {
    content: "gqcRrp,"
}
/*!sc*/

.fsFblN {
    border-top: 1px solid rgba(240, 238, 236, 1);
    padding-top: 0.5rem;
}
/*!sc*/

data-styled.g700[id="RecircMostPopularFooter-enPjgs"] {
    content: "fsFblN,"
}
/*!sc*/

.eCxVQK picture {
    width: 100%;
    height: auto;
}
/*!sc*/

data-styled.g742[id="AssetEmbedResponsiveAsset-cXBNxi"] {
    content: "eCxVQK,"
}
/*!sc*/

.ctLvRA {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 1rem 0 2.25rem;
    gap: 1rem;
}
/*!sc*/

data-styled.g747[id="ButtonCalloutWrapper-gcDvLg"] {
    content: "ctLvRA,"
}
/*!sc*/

@media print {
    .byNLHx {
        display: none;
    }
}
/*!sc*/

.byNLHx:first-child > figure.VideoFigure-eayQIa {
    margin-top: 0;
}
/*!sc*/

data-styled.g749[id="Container-bkChBi"] {
    content: "byNLHx,"
}
/*!sc*/

.hbwssY::after {
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1;
    background: linear-gradient(to top, #000, transparent 65%);
    width: 100%;
    height: 100%;
    content: '';
}
/*!sc*/

.hbwssY picture,
.hbwssY img {
    width: 100%;
}
/*!sc*/

data-styled.g801[id="ContentPromoEmbedResponsiveAsset-zzLFw"] {
    content: "hbwssY,"
}
/*!sc*/

.gvjunS {
    display: block;
    position: relative;
    .ContentPromoEmbedResponsiveClip-NKCIS;
}
/*!sc*/

.gvjunS:hover .ContentPromoEmbedResponsiveAsset-zzLFw::after {
    opacity: 0.7;
}
/*!sc*/

@media (min-width:768px) {
    .gvjunS {
        margin-bottom: 1rem;
    }
}
/*!sc*/

data-styled.g802[id="ContentPromoEmbedWrapper-wTiLP"] {
    content: "gvjunS,"
}
/*!sc*/

.kLtFsL {
    position: absolute;
    bottom: 2rem;
    left: 0;
    -webkit-align-items: flex-end;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
    width: 100%;
    height: auto;
}
/*!sc*/

.kLtFsL.grid {
    --grid-gap: 1rem;
    --grid-margin: 1.5rem;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    -webkit-column-gap: var(--grid-gap);
    column-gap: var(--grid-gap);
    row-gap: var(--grid-gap);
    margin: 0 auto;
    width: 100%;
    max-width: 1600px;
}
/*!sc*/

@media (min-width:768px) {
    .kLtFsL.grid {
        --grid-gap: 1.5rem;
        --grid-margin: 3rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .kLtFsL.grid {
        --grid-gap: 2rem;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .kLtFsL.grid {
        --grid-margin: 4rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .kLtFsL.grid {
        grid-template-columns: repeat(12, 1fr);
    }
}
/*!sc*/

.kLtFsL.grid.grid-margins {
    padding-right: calc(1 * var(--grid-margin));
    padding-left: calc(1 * var(--grid-margin));
}
/*!sc*/

@media (min-width:768px) {
    .kLtFsL {
        bottom: 3rem;
    }
}
/*!sc*/

data-styled.g803[id="ContentPromoEmbedTextContainerWrapper-bXTsKh"] {
    content: "kLtFsL,"
}
/*!sc*/

.cqqmTY {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-column: 1 / -1;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
    height: auto;
}
/*!sc*/

@media (min-width:768px) {
    .cqqmTY {
        grid-column: 3 / span 8;
    }
}
/*!sc*/

data-styled.g804[id="ContentPromoEmbedTextWrapper-fzlFHS"] {
    content: "cqqmTY,"
}
/*!sc*/

.eAcvJs.eAcvJs {
    margin: 0;
    text-align: center;
    --color__token-name: colors.interactive.base.white;
    color: rgba(255, 255, 255, 1);
}
/*!sc*/

data-styled.g805[id="ContentPromoEmbedHedWrapper-kqkPYm"] {
    content: "eAcvJs,"
}
/*!sc*/

.eKRjGN {
    margin-top: 0.5rem;
}
/*!sc*/

data-styled.g806[id="ContentPromoEmbedBylines-cjNSje"] {
    content: "eKRjGN,"
}
/*!sc*/

.ibjzfb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0.5rem;
    height: 35px;
}
/*!sc*/

.ibjzfb + .ContentPromoEmbedBylines-cjNSje {
    margin-top: 0;
}
/*!sc*/

.ibjzfb .ItemsCountIcon-STnPz {
    margin-right: 0;
    height: auto;
}
/*!sc*/

.ibjzfb .icon-gallery {
    width: 35px;
    height: 35px;
}
/*!sc*/

.ibjzfb .icon-gallery path {
    --fill__token-name: colors.interactive.base.white;
    fill: rgba(255, 255, 255, 1);
}
/*!sc*/

.ibjzfb .ItemsCountContent-gIwYBd {
    --type-token: globalEditorial.accreditation-core;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.1374999980131785em;
    -moz-letter-spacing: 0.1374999980131785em;
    -ms-letter-spacing: 0.1374999980131785em;
    letter-spacing: 0.1374999980131785em;
    line-break: auto;
    line-height: 1.3300000031789143em;
    font-size: 12px;
    font-weight: 400;
    overflow-wrap: normal;
    --color__token-name: colors.interactive.base.white;
    color: rgba(255, 255, 255, 1);
}
/*!sc*/

.ibjzfb .ItemsCountContent-gIwYBd:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    --color__token-name: colors.interactive.base.white;
    color: rgba(255, 255, 255, 1);
}
/*!sc*/

data-styled.g807[id="ContentPromoEmbedItemsCount-dvVjzx"] {
    content: "ibjzfb,"
}
/*!sc*/

.deNkih {
    margin-top: 1.5rem;
}
/*!sc*/

data-styled.g808[id="ContentPromoEmbedCtaWrapper-kQrjGl"] {
    content: "deNkih,"
}
/*!sc*/

.emTesC {
    --type-token: consumptionEditorial.body-core;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.5555555555555556em;
    font-size: 18px;
    font-weight: 400;
    overflow-wrap: normal;
    padding: 0;
    max-width: 1600px;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.emTesC hr {
    clear: both;
    margin: 40px auto;
}
/*!sc*/

.emTesC h1,
.emTesC h2,
.emTesC h3,
.emTesC h4,
.emTesC h5,
.emTesC h6 {
    margin: 16px 0;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.emTesC h2,
.emTesC h3,
.emTesC h4,
.emTesC h5 {
    margin-top: 40px;
}
/*!sc*/

.emTesC h1,
.emTesC .ContentPromoEmbedHedWrapper-kqkPYm,
.emTesC h2 {
    --type-token: consumptionEditorial.subhed-break-primary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.2727272727272727em;
    font-size: 22px;
    font-weight: 600;
    overflow-wrap: normal;
}
/*!sc*/

@media (min-width:768px) {
    .emTesC h1,
    .emTesC .ContentPromoEmbedHedWrapper-kqkPYm,
    .emTesC h2 {
        font-size: 26px;
        line-height: 1.2307692307692308em;
    }
}
/*!sc*/

.emTesC h3 {
    --type-token: consumptionEditorial.subhed-break-secondary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.3333333333333333em;
    font-size: 18px;
    font-weight: 600;
    overflow-wrap: normal;
}
/*!sc*/

.emTesC h4,
.emTesC h5,
.emTesC h6 {
    --type-token: consumptionEditorial.body-core;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.5555555555555556em;
    font-size: 18px;
    font-weight: 400;
    overflow-wrap: normal;
    font-weight: bold;
}
/*!sc*/

.emTesC hr {
    border: 0;
    background: rgba(240, 238, 236, 1);
    height: 2px;
}
/*!sc*/

.emTesC .body__container > p,
.emTesC .container--body-inner > p,
.emTesC .container--full-inner > p {
    margin: 16px 0;
}
/*!sc*/

.emTesC a:not(.button) {
    color: rgba(44, 55, 129, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
}
/*!sc*/

.emTesC a:not(.button):link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: rgb(37 62 233);
}
/*!sc*/

.emTesC a:not(.button):visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(44, 55, 129, 1);
}
/*!sc*/

.emTesC a:not(.button):hover {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.emTesC a:not(.button):active {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.emTesC a:not(.button):focus {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.emTesC p a,
.emTesC p strong,
.emTesC p em {
    line-height: inherit;
}
/*!sc*/

.emTesC ol,
.emTesC ul {
    margin: 16px 0 16px 2rem;
    padding: 0;
}
/*!sc*/

.emTesC ol li,
.emTesC ul li {
    margin-left: 1rem;
}
/*!sc*/

.emTesC.emTesC .AssetEmbedWrapper-eVDQiB {
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
/*!sc*/

.emTesC.emTesC .AssetEmbedWrapper-eVDQiB img {
    width: 100%;
    height: auto;
}
/*!sc*/

.emTesC.emTesC .AssetEmbedWrapper-eVDQiB.callout--group-item-1 {
    margin: 0 auto 40px auto;
}
/*!sc*/

.emTesC .heading-h1,
.emTesC .heading-h2,
.emTesC .heading-h3,
.emTesC .heading-h4,
.emTesC .heading-h5,
.emTesC .heading-h6 {
    margin: 16px 0;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.emTesC .heading-h2,
.emTesC .heading-h3,
.emTesC .heading-h4,
.emTesC .heading-h5 {
    margin-top: 40px;
}
/*!sc*/

.emTesC .heading-h1,
.emTesC .heading-h2 {
    --type-token: consumptionEditorial.subhed-break-primary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.2727272727272727em;
    font-size: 22px;
    font-weight: 600;
    overflow-wrap: normal;
}
/*!sc*/

@media (min-width:768px) {
    .emTesC .heading-h1,
    .emTesC .heading-h2 {
        font-size: 26px;
        line-height: 1.2307692307692308em;
    }
}
/*!sc*/

.emTesC .heading-h3 {
    --type-token: consumptionEditorial.subhed-break-secondary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.3333333333333333em;
    font-size: 18px;
    font-weight: 600;
    overflow-wrap: normal;
}
/*!sc*/

.emTesC .heading-h4 {
    --type-token: consumptionEditorial.subhed-aux-primary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.1818181818181819em;
    font-size: 22px;
    font-weight: 600;
    overflow-wrap: normal;
}
/*!sc*/

.emTesC .heading-h5,
.emTesC .heading-h6 {
    --type-token: consumptionEditorial.subhed-aux-secondary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.25em;
    font-size: 16px;
    font-weight: 600;
    overflow-wrap: normal;
}
/*!sc*/

.emTesC.body__container p.has-dropcap {
    margin-top: 32px;
    padding-bottom: 1rem;
}
/*!sc*/

.emTesC.body__container p.has-dropcap::first-letter {
    --type-token: consumptionEditorial.display-large;
    text-transform: none;
    font-family: MillerDisplay, Georgia, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 0.8979591836734694em;
    font-size: 98px;
    font-weight: 500;
    overflow-wrap: normal;
    float: left;
    margin-bottom: -0.3em;
    padding: 0 0.05em 0 0;
    color: rgba(68, 50, 137, 1);
}
/*!sc*/

@-moz-document url-prefix('') {
    .emTesC.body__container p.has-dropcap::first-letter {
        margin-bottom: 0;
    }
}
/*!sc*/

.emTesC.body__container p.has-dropcap.has-dropcap__lead-standard-heading::first-letter {
    padding: 0.1em 0.05em 0 0;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.emTesC .container--full,
.emTesC .container--body {
    --grid-gap: 1rem;
    --grid-margin: 1.5rem;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    -webkit-column-gap: var(--grid-gap);
    column-gap: var(--grid-gap);
    row-gap: var(--grid-gap);
    margin: 0 auto;
    width: 100%;
    max-width: 1600px;
}
/*!sc*/

@media (min-width:768px) {
    .emTesC .container--full,
    .emTesC .container--body {
        --grid-gap: 1.5rem;
        --grid-margin: 3rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .emTesC .container--full,
    .emTesC .container--body {
        --grid-gap: 2rem;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .emTesC .container--full,
    .emTesC .container--body {
        --grid-margin: 4rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .emTesC .container--full,
    .emTesC .container--body {
        grid-template-columns: repeat(12, 1fr);
    }
}
/*!sc*/

.emTesC .container + .container {
    margin-top: -1rem;
}
/*!sc*/

.emTesC .container--full-inner {
    grid-column: 1 / -1;
}
/*!sc*/

.emTesC .container--body-inner {
    grid-column: 1 / -1;
}
/*!sc*/

@media (min-width:768px) {
    .emTesC .container--body-inner {
        grid-column: 3 / span 8;
    }
}
/*!sc*/

.emTesC .container:first-of-type .body__container > *:first-child,
.emTesC .container:first-of-type .container--body-inner > *:first-child,
.emTesC .container:first-of-type .container--full-inner > *:first-child {
    margin-top: 0;
}
/*!sc*/

.emTesC .container:first-of-type .body__container > *:first-child *:first-child,
.emTesC .container:first-of-type .container--body-inner > *:first-child *:first-child,
.emTesC .container:first-of-type .container--full-inner > *:first-child *:first-child {
    margin-top: 0;
}
/*!sc*/

.emTesC .lead-in-text-callout {
    --type-token: discovery.hed-bulletin-primary;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.375em;
    font-size: 16px;
    font-weight: 600;
    overflow-wrap: normal;
    display: inline-block;
    margin-top: 50px;
    text-transform: uppercase;
    -webkit-letter-spacing: 1.5px;
    -moz-letter-spacing: 1.5px;
    -ms-letter-spacing: 1.5px;
    letter-spacing: 1.5px;
}
/*!sc*/

.emTesC .lead-in-text-callout:first-of-type {
    margin-top: 0;
}
/*!sc*/

data-styled.g812[id="BodyWrapper-kufPGa"] {
    content: "emTesC,"
}
/*!sc*/

.cZenhb {
    width: 100%;
}
/*!sc*/

@supports (object-fit:contain) {
    .cZenhb .ResponsiveImageContainer-eybHBd {
        object-fit: contain;
        object-position: center;
    }
}
/*!sc*/

@media (min-width:320px) {
    .cZenhb .ResponsiveImageContainer-eybHBd {
        width: 100%;
    }
}
/*!sc*/

@supports (object-fit:contain) {}
/*!sc*/

@supports (object-fit:contain) {
    @media (min-width: 1440px) {
        .cZenhb .ResponsiveImageContainer-eybHBd, .cZenhb .aspect-ratio--overlay-container {
            max-height: 1200px;
        }
    }
}
/*!sc*/

.cZenhb .ResponsiveImageContainer-eybHBd .responsive-image,
.cZenhb .aspect-ratio--overlay-container .responsive-image {
    max-height: 900px;
}
/*!sc*/

data-styled.g933[id="ContentHeaderResponsiveAsset-bREgIb"] {
    content: "cZenhb,"
}
/*!sc*/

.dRGWbI {
    display: grid;
    position: relative;
    grid-column: 1 / -1;
    margin: 0 auto;
    width: 100%;
}
/*!sc*/

data-styled.g934[id="ContentHeaderLeadAssetContent-kOfYSG"] {
    content: "dRGWbI,"
}
/*!sc*/

.kqVisU {
    margin-top: 0;
    margin-bottom: 1rem;
    width: 100%;
    justify-self: left;
}
/*!sc*/

.kqVisU.kqVisU {
    text-align: left;
}
/*!sc*/

@media (min-width:320px) {
    .kqVisU {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .kqVisU {
        padding-right: 0;
        padding-left: 0;
    }
}
/*!sc*/

.kqVisU,
.kqVisU > * {
    padding-top: 0.5rem;
}
/*!sc*/

.kqVisU > *:first-child {
    padding-top: 0;
}
/*!sc*/

.kqVisU a {
    color: rgba(54, 52, 50, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
}
/*!sc*/

.kqVisU a:link {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.kqVisU a:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.kqVisU a:hover {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.kqVisU a:active {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.kqVisU a:focus {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: undefined;
    text-decoration: undefined;
}
/*!sc*/

.kqVisU .CaptionText-bHjzlu {
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.kqVisU .CaptionCredit-ejegDm {
    margin-top: 0;
    color: rgba(94, 87, 82, 1);
}
/*!sc*/

.ContentHeaderLeadAssetCaption-hPWmSN .CaptionCredit-ejegDm.ContentHeaderLeadAssetCaption-hPWmSN .CaptionCredit-ejegDm {
    text-align: center;
}
/*!sc*/

.kqVisU.caption-shade--light .CaptionCredit-ejegDm {
    color: rgba(94, 87, 82, 1);
}
/*!sc*/

.kqVisU.kqVisU {
    text-align: center;
}
/*!sc*/

@media (max-width:767px) {}
/*!sc*/

data-styled.g935[id="ContentHeaderLeadAssetCaption-hPWmSN"] {
    content: "kqVisU,"
}
/*!sc*/

.jjhWdS {
    position: relative;
    false;
    false;
}
/*!sc*/

.jjhWdS .cne-video-embed {
    margin: 0 auto;
}
/*!sc*/

data-styled.g936[id="ContentHeaderLeadAssetContentMedia-bLEIpi"] {
    content: "jjhWdS,"
}
/*!sc*/

.cAlrhp {
    position: relative;
    false;
    false;
    false;
}
/*!sc*/

.cAlrhp .ContentHeaderResponsiveAsset-bREgIb img {
    width: 100%;
}
/*!sc*/

@media (min-width:1024px) {
    .cAlrhp .ContentHeaderLeadAssetContent-kOfYSG {
        grid-column: 1 / 9;
    }
}
/*!sc*/

data-styled.g937[id="ContentHeaderLeadAsset-hGbumP"] {
    content: "cAlrhp,"
}
/*!sc*/

.djtEof {
    position: absolute;
    top: 100%;
    margin-top: 4rem;
}
/*!sc*/

data-styled.g939[id="ContentHeaderLeadRailAnchor-jYVcDc"] {
    content: "djtEof,"
}
/*!sc*/

.bEaXiL .summary-item--has-border {
    border-bottom: none;
}
/*!sc*/

data-styled.g1042[id="RecircListDefaultOverlaySummaryCollectionGrid-AHJhY"] {
    content: "bEaXiL,"
}
/*!sc*/

.kcbyiW .newsletter-subscribe-form {
    padding: 3rem 2rem;
}
/*!sc*/

@media (min-width:768px) {
    .kcbyiW .newsletter-subscribe-form {
        padding: 4rem 2rem;
    }
}
/*!sc*/

data-styled.g1063[id="ContentFooterBottom-jwWZfC"] {
    content: "kcbyiW,"
}
/*!sc*/

@media (min-width:0px) and (max-width:768px) {
    .kVUuwq .recirc-list--high-density {
        margin-top: 1rem;
    }
}
/*!sc*/

.kVUuwq .rubric.summary-item__rubric a.rubric__link {
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

data-styled.g1065[id="ContentFooterRelated-kEBiFe"] {
    content: "kVUuwq,"
}
/*!sc*/

.esZLGh {
    grid-column: 1 / span 4;
}
/*!sc*/

@media (min-width:768px) {
    .esZLGh {
        grid-column: 3 / span 8;
    }
}
/*!sc*/

data-styled.g1074[id="ContentFooterTagCloud-krQmRG"] {
    content: "esZLGh,"
}
/*!sc*/

@media print {
    .dTJkpP .content-footer__bottom {
        display: none;
    }
    .dTJkpP .content-footer .grid {
        display: block;
    }
}
/*!sc*/

.dTJkpP .ContentFooterNewsletterForm-hKeYwa.newsletter-slice {
    margin-top: 2.5rem;
    margin-bottom: -2.5rem;
}
/*!sc*/

.dTJkpP.content-footer--mobile-truncated .ContentFooterNewsletterForm-hKeYwa {
    display: none;
}
/*!sc*/

.dTJkpP .contributors,
.dTJkpP .linkstack,
.dTJkpP .ContentFooterRelatedVideo-iQWlMz,
.dTJkpP .ContentFooterMagazineDisclaimer-gzKAqo,
.dTJkpP .ContentFooterNewsletterForm-hKeYwa {
    grid-column: 1 / -1;
}
/*!sc*/

@media (min-width:768px) {
    .dTJkpP .contributors,
    .dTJkpP .linkstack,
    .dTJkpP .ContentFooterRelatedVideo-iQWlMz,
    .dTJkpP .ContentFooterMagazineDisclaimer-gzKAqo,
    .dTJkpP .ContentFooterNewsletterForm-hKeYwa {
        grid-column: 3 / span 8;
    }
    .dTJkpP .contributors.grid--item.grid-columns--start-2-end-10,
    .dTJkpP .linkstack.grid--item.grid-columns--start-2-end-10,
    .dTJkpP .ContentFooterRelatedVideo-iQWlMz.grid--item.grid-columns--start-2-end-10,
    .dTJkpP .ContentFooterMagazineDisclaimer-gzKAqo.grid--item.grid-columns--start-2-end-10,
    .dTJkpP .ContentFooterNewsletterForm-hKeYwa.grid--item.grid-columns--start-2-end-10 {
        grid-column-end: 10;
        grid-column-start: 2;
    }
}
/*!sc*/

data-styled.g1081[id="ContentFooterWrapper-jVNdRG"] {
    content: "dTJkpP,"
}
/*!sc*/

.oEIBz {
    top: 0;
    -webkit-transition: top 0.2s ease-out;
    transition: top 0.2s ease-out;
    z-index: 80;
    left: 0;
}
/*!sc*/

@media print {
    .oEIBz {
        display: none;
    }
}
/*!sc*/

data-styled.g1108[id="PersistentAsideWrapper-deVGrR"] {
    content: "oEIBz,"
}
/*!sc*/

.jkNNDI {
    --type-token: globalEditorial.context-primary;
    text-transform: uppercase;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.12692307508908784em;
    -moz-letter-spacing: 0.12692307508908784em;
    -ms-letter-spacing: 0.12692307508908784em;
    letter-spacing: 0.12692307508908784em;
    line-break: auto;
    line-height: 1.2307692307692308em;
    font-size: 13px;
    font-weight: 600;
    overflow-wrap: normal;
    line-height: 1;
}
/*!sc*/

.jkNNDI > * {
    display: inline-block;
}
/*!sc*/

data-styled.g1110[id="ContentHeaderRubricBlock-LmpbT"] {
    content: "jkNNDI,"
}
/*!sc*/

.iRsSlw {
    text-align: center;
    line-height: 1;
}
/*!sc*/

.iRsSlw .rubric--with-bg {
    margin-top: 0;
    margin-left: 1rem;
}
/*!sc*/

.iRsSlw .rubric--with-bg::before {
    margin-right: 0;
    content: '';
}
/*!sc*/

data-styled.g1112[id="ContentHeaderRubricContainer-eTudtt"] {
    content: "iRsSlw,"
}
/*!sc*/

.fTFWxD.fTFWxD > * {
    display: inline-block;
}
/*!sc*/

data-styled.g1113[id="ContentHeaderRubricDateBlock-kAQcZP"] {
    content: "fTFWxD,"
}
/*!sc*/

.aKIVT {
    margin-top: 2rem;
    color: rgba(54, 52, 50, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    cursor: unset;
    text-align: center;
}
/*!sc*/

@media (min-width:768px) {
    .aKIVT {
        margin-top: 2rem;
    }
}
/*!sc*/

.aKIVT:link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.aKIVT:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.aKIVT:hover {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.aKIVT:active {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.aKIVT:focus {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.aKIVT:hover,
.aKIVT:active {
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

data-styled.g1119[id="ContentHeaderHed-NCyCC"] {
    content: "aKIVT,"
}
/*!sc*/

.dUdLdv {
    --grid-gap: 1rem;
    --grid-margin: 1.5rem;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    -webkit-column-gap: var(--grid-gap);
    column-gap: var(--grid-gap);
    row-gap: 0;
    margin: 0 auto;
    width: 100%;
    max-width: 1600px;
    grid-column: main;
    width: 100%;
}
/*!sc*/

@media (min-width:768px) {
    .dUdLdv {
        --grid-gap: 1.5rem;
        --grid-margin: 3rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .dUdLdv {
        --grid-gap: 2rem;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .dUdLdv {
        --grid-margin: 4rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .dUdLdv {
        grid-template-columns: repeat(12, 1fr);
    }
}
/*!sc*/

.dUdLdv.dUdLdv {
    padding-right: calc(1 * var(--grid-margin));
    padding-left: calc(1 * var(--grid-margin));
    color: rgba(255, 255, 255, 1);
}
/*!sc*/

.dUdLdv > * {
    grid-column: 1/-1;
}
/*!sc*/

.dUdLdv .ContentHeaderHed-NCyCC {
    margin-top: 1rem;
}
/*!sc*/

@media (min-width:1024px) {
    .dUdLdv .ContentHeaderHed-NCyCC {
        grid-column: 3 / span 8;
    }
}
/*!sc*/

@media (min-width:768px) {
    .dUdLdv .ContentHeaderHed-NCyCC {
        margin-top: 1rem;
    }
}
/*!sc*/

.dUdLdv .ContentHeaderHed-NCyCC .hed-prefix {
    --type-token: globalEditorial.context-primary;
    text-transform: uppercase;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: 0.12692307508908784em;
    -moz-letter-spacing: 0.12692307508908784em;
    -ms-letter-spacing: 0.12692307508908784em;
    letter-spacing: 0.12692307508908784em;
    line-break: auto;
    line-height: 1.2307692307692308em;
    font-size: 13px;
    font-weight: 600;
    overflow-wrap: normal;
    display: block;
    margin-bottom: 0.5rem;
    color: rgba(44, 55, 129, 1);
}
/*!sc*/

data-styled.g1125[id="ContentHeaderTitleBlockWrapper-cjmSKp"] {
    content: "dUdLdv,"
}
/*!sc*/

.emiglw {
    margin-top: 2rem;
}
/*!sc*/

.emiglw .SpanWrapper-umhxW {
    display: inline-block;
    width: 4.125rem;
    height: 4.125rem;
}
/*!sc*/

data-styled.g1129[id="ContentHeaderByline-kmPyCa"] {
    content: "emiglw,"
}
/*!sc*/

.fPzfaa {
    margin: 0 auto;
    margin-top: 1.5rem;
    width: 100%;
}
/*!sc*/

.fPzfaa .SocialIconsList-cHVTIA {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
/*!sc*/

@media (min-width:1024px) {
    .fPzfaa {
        display: none;
    }
}
/*!sc*/

@media (max-width:1024px) {}
/*!sc*/

data-styled.g1130[id="ContentHeaderAccreditationSocialIcons-jorOau"] {
    content: "fPzfaa,"
}
/*!sc*/

.eWmkWN {
    color: rgba(54, 52, 50, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    margin-top: 1.5rem;
    cursor: unset;
    text-align: center;
    --type-token: consumptionEditorial.description-core;
    text-transform: none;
    font-family: Graphik, sans-serif;
    font-feature-settings: normal;
    font-style: normal;
    -webkit-letter-spacing: normal;
    -moz-letter-spacing: normal;
    -ms-letter-spacing: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.5em;
    font-size: 16px;
    font-weight: 400;
    overflow-wrap: normal;
}
/*!sc*/

@media (min-width:1024px) {
    .eWmkWN.eWmkWN {
        grid-column: 3 / span 8;
    }
}
/*!sc*/

.eWmkWN:link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.eWmkWN:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.eWmkWN:hover {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.eWmkWN:active {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.eWmkWN:focus {
    color: rgba(54, 52, 50, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.eWmkWN:hover,
.eWmkWN:active {
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

.eWmkWN a {
    color: rgba(54, 52, 50, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
}
/*!sc*/

.eWmkWN a:link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.eWmkWN a:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(54, 52, 50, 1);
}
/*!sc*/

.eWmkWN a:hover {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.eWmkWN a:active {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.eWmkWN a:focus {
    color: rgba(44, 55, 129, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

data-styled.g1135[id="ContentHeaderDek-bIqFFZ"] {
    content: "eWmkWN,"
}
/*!sc*/

.etVsnJ {
    --grid-gap: 1rem;
    --grid-margin: 1.5rem;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    -webkit-column-gap: var(--grid-gap);
    column-gap: var(--grid-gap);
    row-gap: 0;
    margin: 0 auto;
    width: 100%;
    max-width: 1600px;
    grid-column: main;
    width: 100%;
    padding-bottom: 3rem;
}
/*!sc*/

@media (min-width:768px) {
    .etVsnJ {
        --grid-gap: 1.5rem;
        --grid-margin: 3rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .etVsnJ {
        --grid-gap: 2rem;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .etVsnJ {
        --grid-margin: 4rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .etVsnJ {
        grid-template-columns: repeat(12, 1fr);
    }
}
/*!sc*/

.etVsnJ.etVsnJ {
    padding-right: calc(1 * var(--grid-margin));
    padding-left: calc(1 * var(--grid-margin));
    color: rgba(255, 255, 255, 1);
}
/*!sc*/

.etVsnJ > * {
    grid-column: 1/-1;
}
/*!sc*/

.etVsnJ .ContentHeaderDek-bIqFFZ {
    margin-top: 0;
}
/*!sc*/

data-styled.g1137[id="ContentHeaderAccreditation-lfctVB"] {
    content: "etVsnJ,"
}
/*!sc*/

.dGcNDI {
    color: rgba(94, 87, 82, 1);
    cursor: pointer;
    -webkit-transition-property: color, background, text-shadow;
    transition-property: color, background, text-shadow;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    cursor: unset;
    display: block;
    padding-top: 0.5rem;
    text-align: center;
}
/*!sc*/

.dGcNDI:link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: rgba(94, 87, 82, 1);
}
/*!sc*/

.dGcNDI:visited {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: rgba(94, 87, 82, 1);
}
/*!sc*/

.dGcNDI:hover {
    color: rgba(94, 87, 82, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.dGcNDI:active {
    color: rgba(94, 87, 82, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.dGcNDI:focus {
    color: rgba(94, 87, 82, 1);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
/*!sc*/

.dGcNDI:hover,
.dGcNDI:active {
    -webkit-text-decoration: none;
    text-decoration: none;
}
/*!sc*/

@media (min-width:768px) {
    .dGcNDI {
        padding-top: 0.5rem;
    }
}
/*!sc*/

data-styled.g1140[id="ContentHeaderPublishDate-eIBicG"] {
    content: "dGcNDI,"
}
/*!sc*/

.knDxNq {
    display: grid;
    grid-auto-rows: auto;
    grid-template-columns: [full-start] minmax(0, 1fr) [main-start] minmax(0, 1600px) [main-end] minmax(0, 1fr) [full-end];
    overflow-x: hidden;
    width: 100%;
}
/*!sc*/

data-styled.g1142[id="ContentHeaderContainer-cGKRbE"] {
    content: "knDxNq,"
}
/*!sc*/

.cDNVlV {
    display: grid;
    grid-column: main;
    grid-row: 1 / auto;
    width: 100%;
}
/*!sc*/

.cDNVlV .ContentHeaderTitleBlockWrapper-cjmSKp {
    grid-column: 1/-1;
}
/*!sc*/

.cDNVlV .ContentHeaderAccreditation-lfctVB {
    grid-column: 1/-1;
}
/*!sc*/

data-styled.g1144[id="ContentHeaderHedAccreditationWrapper-GFiQf"] {
    content: "cDNVlV,"
}
/*!sc*/

.besjtV {
    --grid-gap: 1rem;
    --grid-margin: 1.5rem;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    -webkit-column-gap: var(--grid-gap);
    column-gap: var(--grid-gap);
    row-gap: 0;
    margin: 0 auto;
    width: 100%;
    max-width: 1600px;
    grid-column: main;
    width: 100%;
}
/*!sc*/

@media (min-width:768px) {
    .besjtV {
        --grid-gap: 1.5rem;
        --grid-margin: 3rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .besjtV {
        --grid-gap: 2rem;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .besjtV {
        --grid-margin: 4rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .besjtV {
        grid-template-columns: repeat(12, 1fr);
    }
}
/*!sc*/

@media (min-width:768px) {
    .besjtV {
        padding-right: calc(1 * var(--grid-margin));
        padding-left: calc(1 * var(--grid-margin));
    }
}
/*!sc*/

@media (min-width:1024px) and (max-width:1190px) {
    .besjtV {
        grid-template-columns: repeat(8, 1fr) minmax(300px, 4fr);
    }
}
/*!sc*/

@media (min-width:1024px) {
    .besjtV .grid-layout__aside {
        grid-column: 9/-1;
    }
}
/*!sc*/

@media (min-width:1280px) and (max-width:1464px) {
    .besjtV {
        grid-template-columns: repeat(12, 1fr);
    }
}
/*!sc*/

data-styled.g1145[id="ContentHeaderLeadAssetWrapper-hfXHEc"] {
    content: "besjtV,"
}
/*!sc*/

.gjiMEV {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    false;
    false;
    false;
    false;
    false;
    false;
}
/*!sc*/

.gjiMEV .ContentHeaderPersistentAside-fsnAmQ {
    margin-top: 0;
}
/*!sc*/

.gjiMEV .ResponsiveClipWrapper-dQfRVo {
    display: block;
}
/*!sc*/

.gjiMEV.content-header--no-lede .ContentHeaderAccreditation-lfctVB {
    padding-bottom: 0;
}
/*!sc*/

.gjiMEV [class$='-byline']:last-of-type {
    margin-bottom: 0.5rem;
}
/*!sc*/

.gjiMEV .ContentHeaderItemCount-iMwElx {
    margin-top: 1rem;
}
/*!sc*/

.gjiMEV .ContentHeaderAccreditationSocialIcons-jorOau {
    margin-top: 1rem;
}
/*!sc*/

.gjiMEV .ContentHeaderAccreditationSocialIcons-jorOau .SocialIconsList-cHVTIA {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
}
/*!sc*/

.gjiMEV,
.gjiMEV * {
    text-align: left;
}
/*!sc*/

.gjiMEV .ContentHeaderHed-NCyCC {
    text-align: left;
}
/*!sc*/

.gjiMEV .badge ul li {
    text-align: center;
}
/*!sc*/

.gjiMEV .ContentHeaderContainer-cGKRbE > * {
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    justify-items: flex-start;
}
/*!sc*/

.gjiMEV [class$='-byline'] {
    text-align: left;
}
/*!sc*/

@media (min-width:1280px) {
    .gjiMEV .ContentHeaderByline-kmPyCa {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
    }
}
/*!sc*/

.gjiMEV .ContentHeaderByline-kmPyCa .SpanWrapper-umhxW {
    margin-right: 1.5rem;
}
/*!sc*/

.gjiMEV .ContentHeaderContributorImage-cvjZXn,
.gjiMEV .ContentHeaderBylineContent-dpPmNn {
    -webkit-flex-basis: content;
    -ms-flex-preferred-size: content;
    flex-basis: content;
}
/*!sc*/

.gjiMEV .ContentHeaderDek-bIqFFZ,
.gjiMEV .ContentHeaderPublishDate-eIBicG,
.gjiMEV .ContentHeaderTitleBlockPublishDate-hYmSqb {
    text-align: left;
}
/*!sc*/

.gjiMEV .ContentHeaderBylineContent-dpPmNn {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    padding-top: 0;
}
/*!sc*/

@media (min-width:1024px) {
    .gjiMEV .ContentHeaderHed-NCyCC,
    .gjiMEV .ContentHeaderDek-bIqFFZ {
        grid-column: 1 / span 10;
    }
}
/*!sc*/

.gjiMEV.gjiMEV .ContentHeaderAccreditation-lfctVB {
    padding-top: 2rem;
}
/*!sc*/

@media (min-width:0) and (max-width:320px) {
    .gjiMEV.gjiMEV .ContentHeaderAccreditation-lfctVB::after {
        display: none;
    }
}
/*!sc*/

.gjiMEV.gjiMEV .ContentHeaderLeadAssetCaption-hPWmSN,
.gjiMEV.gjiMEV .CaptionCredit-ejegDm {
    text-align: left;
    false;
}
/*!sc*/

.gjiMEV .ContentHeaderTitleBlockWrapper-cjmSKp {
    padding-top: 32px;
}
/*!sc*/

@media (min-width:768px) {
    .gjiMEV .ContentHeaderTitleBlockWrapper-cjmSKp {
        padding-top: 40px;
    }
}
/*!sc*/

.gjiMEV .ContentHeaderAccreditation-lfctVB {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
/*!sc*/

@media (min-width:768px) {
    .gjiMEV .ContentHeaderAccreditation-lfctVB {
        padding-bottom: 2.5rem;
        padding-top: 2rem;
        false;
    }
}
/*!sc*/

.gjiMEV.content-header--no-lede .ContentHeaderPersistentAside-fsnAmQ {
    margin-top: 3rem;
}
/*!sc*/

@media (min-width:1280px) {
    .gjiMEV .disclaimer-container {
        grid-template-columns: repeat(8, 1fr) minmax(300px, 3fr) 1fr;
    }
}
/*!sc*/

.gjiMEV .ContentHeaderPersistentAside-fsnAmQ {
    margin-top: 0;
}
/*!sc*/

@media print {
    .gjiMEV {
        display: block;
    }
    .gjiMEV .SocialIconsWrapper-hKMEXV {
        display: none;
    }
}
/*!sc*/

@media (max-width:1023px) {
    .gjiMEV .ContentHeaderContributorImage-cvjZXn {
        display: none;
    }
}
/*!sc*/

data-styled.g1146[id="ContentHeaderWrapper-clujbs"] {
    content: "gjiMEV,"
}
/*!sc*/

.indeBb {
    margin: 0;
}
/*!sc*/

.indeBb.indeBb.disclaimer-container {
    --grid-gap: 1rem;
    --grid-margin: 1.5rem;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    -webkit-column-gap: var(--grid-gap);
    column-gap: var(--grid-gap);
    row-gap: 0;
    margin: 0 auto;
    width: 100%;
    max-width: 1600px;
    grid-column: main;
    width: 100%;
    padding-right: calc(1 * var(--grid-margin));
    padding-left: calc(1 * var(--grid-margin));
    color: rgba(255, 255, 255, 1);
    display: block;
    margin-bottom: 0.25rem;
}
/*!sc*/

@media (min-width:768px) {
    .indeBb.indeBb.disclaimer-container {
        --grid-gap: 1.5rem;
        --grid-margin: 3rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .indeBb.indeBb.disclaimer-container {
        --grid-gap: 2rem;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .indeBb.indeBb.disclaimer-container {
        --grid-margin: 4rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .indeBb.indeBb.disclaimer-container {
        grid-template-columns: repeat(12, 1fr);
    }
}
/*!sc*/

@media (min-width:1024px) {
    .indeBb.indeBb.disclaimer-container {
        display: none;
    }
}
/*!sc*/

.indeBb.indeBb.offer-data {
    --grid-gap: 1rem;
    --grid-margin: 1.5rem;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    -webkit-column-gap: var(--grid-gap);
    column-gap: var(--grid-gap);
    row-gap: 0;
    margin: 0 auto;
    width: 100%;
    max-width: 1600px;
    grid-column: main;
    width: 100%;
    padding-right: calc(1 * var(--grid-margin));
    padding-left: calc(1 * var(--grid-margin));
    color: rgba(255, 255, 255, 1);
}
/*!sc*/

@media (min-width:768px) {
    .indeBb.indeBb.offer-data {
        --grid-gap: 1.5rem;
        --grid-margin: 3rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .indeBb.indeBb.offer-data {
        --grid-gap: 2rem;
    }
}
/*!sc*/

@media (min-width:1280px) {
    .indeBb.indeBb.offer-data {
        --grid-margin: 4rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .indeBb.indeBb.offer-data {
        grid-template-columns: repeat(12, 1fr);
    }
}
/*!sc*/

data-styled.g1147[id="ContentHeaderOffersData-cghUHQ"] {
    content: "indeBb,"
}
/*!sc*/

.kKfKhb {
    display: none;
}
/*!sc*/

@media (min-width:1024px) {
    .kKfKhb {
        display: table;
    }
    .kKfKhb:not(.social-icons--circular) {
        background-color: rgba(54, 52, 50, 1);
    }
}
/*!sc*/

.kKfKhb .SocialIconsListItem-dembhR {
    padding: 0;
}
/*!sc*/

.kKfKhb .SocialIconsListItem-dembhR .SocialIconExternalLink-huuzOU .SocialIconContainer-huXzUC {
    background-color: transparent;
}
/*!sc*/

.kKfKhb .SocialIconsListItem-dembhR:hover .SocialIconExternalLink-huuzOU .SocialIconContainer-huXzUC {
    background-color: transparent;
}
/*!sc*/

@media (min-width:1024px) {
    .kKfKhb .SocialIconsList-cHVTIA {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-left: 0;
    }
}
/*!sc*/

.kKfKhb .SocialIconExternalLink-huuzOU {
    padding: 10px;
    width: 3.5rem;
    height: 3.5rem;
}
/*!sc*/

.kKfKhb .social-icons__list-item--circular .SocialIconExternalLink-huuzOU {
    width: 40px;
    height: 40px;
}
/*!sc*/

data-styled.g1180[id="ContentHeaderSocialIcons-jzJiyg"] {
    content: "kKfKhb,"
}
/*!sc*/

.dtRaAo {
    background-color: rgba(35, 31, 32, 1);
    margin-top: 3rem;
}
/*!sc*/

data-styled.g1181[id="BasePageSiteFooterRow-kpEBGH"] {
    content: "dtRaAo,"
}
/*!sc*/

.fixed-header-nav-variation .cIdqFM.cIdqFM {
    padding-top: 56px;
}
/*!sc*/

@media (min-width:1024px) {
    .fixed-header-nav-variation .cIdqFM.cIdqFM {
        padding-top: 112px;
    }
}
/*!sc*/

@media (min-width:768px) {
    .fixed-header-nav-variation .cIdqFM.cIdqFM .grid-layout__aside .sticky-box {
        top: 7.5rem;
    }
}
/*!sc*/

.fixed-header-nav-variation.header-with-gql-link-banner .cIdqFM.cIdqFM {
    padding-top: 112px;
}
/*!sc*/

@media (min-width:1024px) {
    .fixed-header-nav-variation.header-with-gql-link-banner .cIdqFM.cIdqFM {
        padding-top: 168px;
    }
}
/*!sc*/

.fixed-header-nav-variation.header-with-gql-link-banner.link-banner-without-navigation .cIdqFM.cIdqFM {
    padding-top: 56px;
}
/*!sc*/

@media (min-width:1024px) {
    .fixed-header-nav-variation.header-with-gql-link-banner.link-banner-without-navigation .cIdqFM.cIdqFM {
        padding-top: 56px;
    }
}
/*!sc*/

.fixed-header-nav-variation.link-banner-visual-link-banner .cIdqFM.cIdqFM {
    padding-top: 56px;
}
/*!sc*/

@media (min-width:1024px) {
    .fixed-header-nav-variation.link-banner-visual-link-banner .cIdqFM.cIdqFM {
        padding-top: 112px;
    }
}
/*!sc*/

.fixed-header-nav-variation.link-banner-marquee .cIdqFM.cIdqFM {
    padding-top: 96px;
}
/*!sc*/

@media (min-width:1024px) {
    .fixed-header-nav-variation.link-banner-marquee .cIdqFM.cIdqFM {
        padding-top: 168px;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .cIdqFM.cIdqFM .stackednavigation-site-navigation.fixed-header-nav-variation .ContentHeaderPersistentAside-fsnAmQ,
    .cIdqFM.cIdqFM .stackednavigation-site-navigation.fixed-header-nav-variation .SplitScreenContentHeaderPersistentAside-lkbwgS {
        top: 7.5rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .cIdqFM.cIdqFM .stackednavigation-site-navigation.fixed-header-with-link-banner-nav-variation .ContentHeaderPersistentAside-fsnAmQ,
    .cIdqFM.cIdqFM .stackednavigation-site-navigation.fixed-header-with-link-banner-nav-variation .SplitScreenContentHeaderPersistentAside-lkbwgS {
        top: 9.5rem;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .cIdqFM.cIdqFM .standardnavigation-site-navigation[class*='link-banner'] .ContentHeaderPersistentAside-fsnAmQ,
    .cIdqFM.cIdqFM .standardnavigation-site-navigation[class*='link-banner'] .SplitScreenContentHeaderPersistentAside-lkbwgS {
        top: 11.5rem;
    }
}
/*!sc*/

.cIdqFM.cIdqFM .ContentHeaderPersistentAside-fsnAmQ,
.cIdqFM.cIdqFM .SplitScreenContentHeaderPersistentAside-lkbwgS {
    display: inline;
}
/*!sc*/

@media (min-width:1024px) {
    .cIdqFM.cIdqFM .ContentHeaderPersistentAside-fsnAmQ,
    .cIdqFM.cIdqFM .SplitScreenContentHeaderPersistentAside-lkbwgS {
        display: block;
        top: 8rem;
        margin: 0;
    }
}
/*!sc*/

.cIdqFM.cIdqFM .ContentHeaderPersistentAside-fsnAmQ .ContentHeaderSocialIcons-jzJiyg,
.cIdqFM.cIdqFM .SplitScreenContentHeaderPersistentAside-lkbwgS .ContentHeaderSocialIcons-jzJiyg,
.cIdqFM.cIdqFM .ContentHeaderPersistentAside-fsnAmQ .SplitScreenContentHeaderSocialIcons-eJyUjK,
.cIdqFM.cIdqFM .SplitScreenContentHeaderPersistentAside-lkbwgS .SplitScreenContentHeaderSocialIcons-eJyUjK {
    margin: 0 auto;
}
/*!sc*/

@media (min-width:1024px) {
    .cIdqFM.cIdqFM .ContentHeaderPersistentAside-fsnAmQ .ContentHeaderSocialIcons-jzJiyg,
    .cIdqFM.cIdqFM .SplitScreenContentHeaderPersistentAside-lkbwgS .ContentHeaderSocialIcons-jzJiyg,
    .cIdqFM.cIdqFM .ContentHeaderPersistentAside-fsnAmQ .SplitScreenContentHeaderSocialIcons-eJyUjK,
    .cIdqFM.cIdqFM .SplitScreenContentHeaderPersistentAside-lkbwgS .SplitScreenContentHeaderSocialIcons-eJyUjK {
        margin: 0;
    }
}
/*!sc*/

.fixed-header-with-link-banner-nav-variation .cIdqFM.cIdqFM {
    padding-top: 7rem;
}
/*!sc*/

@media (min-width:1024px) {
    .fixed-header-with-link-banner-nav-variation .cIdqFM.cIdqFM {
        padding-top: 7.75rem;
    }
}
/*!sc*/

.fixed-header-large-logo-nav-variation .cIdqFM.cIdqFM {
    padding-top: 3.5rem;
}
/*!sc*/

@media (min-width:1024px) {
    .fixed-header-large-logo-nav-variation .cIdqFM.cIdqFM {
        padding-top: 7rem;
    }
}
/*!sc*/

.fixed-header-large-logo-nav-variation .cIdqFM.cIdqFM.homepage {
    padding-top: 4rem;
}
/*!sc*/

@media (min-width:1024px) {
    .fixed-header-large-logo-nav-variation .cIdqFM.cIdqFM.homepage {
        padding-top: 10.5rem;
    }
}
/*!sc*/

.fixed-header-large-logo-nav-variation.header-with-gql-link-banner .cIdqFM.cIdqFM {
    padding-top: 7.25rem;
}
/*!sc*/

@media (min-width:1024px) {
    .fixed-header-large-logo-nav-variation.header-with-gql-link-banner .cIdqFM.cIdqFM {
        padding-top: 7.75rem;
    }
}
/*!sc*/

@media (min-width:768px) {
    .fixed-header-with-link-banner-nav-variation .cIdqFM.cIdqFM .grid-layout__aside .sticky-box,
    .fixed-header-large-logo-nav-variation .cIdqFM.cIdqFM .grid-layout__aside .sticky-box {
        top: 9.5rem;
    }
}
/*!sc*/

.standardnavigation-site-navigation[class*='link-banner'] .cIdqFM.cIdqFM.page {
    padding-top: 7.25rem;
}
/*!sc*/

@media (min-width:768px) {
    .standardnavigation-site-navigation[class*='link-banner'] .cIdqFM.cIdqFM.page .grid-layout__aside .sticky-box {
        top: 10rem;
    }
}
/*!sc*/

.standardnavigation-site-navigation[class*='link-banner'] .cIdqFM.cIdqFM.page .ad-stickyhero-issticky {
    top: 7.25rem;
}
/*!sc*/

@media (max-width:768px) {
    .standardnavigation-site-navigation[class*='link-banner'] .cIdqFM.cIdqFM.page .ad-stickymidcontent .ad.ad--mid-content {
        top: 125.6px;
    }
}
/*!sc*/

.standardnavigation-site-navigation[class*='link-banner'] .cIdqFM.cIdqFM.page-prioritize-series-pagination {
    padding-top: 3.5rem;
}
/*!sc*/

.logo-center-with-search-bar-nav-variation .cIdqFM.cIdqFM.page {
    padding-top: 7.75rem;
}
/*!sc*/

@media (min-width:1024px) {
    .logo-center-with-search-bar-nav-variation .cIdqFM.cIdqFM.page {
        padding-top: 56px;
    }
}
/*!sc*/

.fixed-header-logo-with-search-bar-nav-variation .cIdqFM.cIdqFM {
    padding-top: 7rem;
}
/*!sc*/

@media (min-width:1024px) {
    .fixed-header-logo-with-search-bar-nav-variation .cIdqFM.cIdqFM {
        padding-top: 8.5rem;
    }
}
/*!sc*/

.fixed-header-logo-with-search-bar-nav-variation .cIdqFM.cIdqFM.homepage {
    padding-top: 7rem;
}
/*!sc*/

@media (min-width:1024px) {
    .fixed-header-logo-with-search-bar-nav-variation .cIdqFM.cIdqFM.homepage {
        padding-top: 11.5rem;
    }
}
/*!sc*/

.fixed-header-logo-with-search-bar-nav-variation .cIdqFM.cIdqFM.homepage .sticky-box {
    top: 10rem;
}
/*!sc*/

@media (min-width:768px) {
    .fixed-header-logo-with-search-bar-nav-variation .cIdqFM.cIdqFM .grid-layout__aside .sticky-box {
        top: 8.5rem;
    }
}
/*!sc*/

data-styled.g1182[id="BasePageWrapper-dDoYjY"] {
    content: "cIdqFM,"
}
/*!sc*/

.hVkyNG {
    display: block;
    position: absolute;
    top: 0;
    background: rgba(255, 255, 255, 1);
    width: 100%;
    height: 0;
}
/*!sc*/

@media (min-width:1024px) {
    .fixed-header-nav-variation .BasePageNavigationBackgroundFiller-hUUakH {
        height: 112px;
    }
}
/*!sc*/

@media print {
    .hVkyNG {
        display: none;
    }
}
/*!sc*/

data-styled.g1183[id="BasePageNavigationBackgroundFiller-hUUakH"] {
    content: "hVkyNG,"
}
/*!sc*/

.ewPCZH:focus {
    outline: unset;
}
/*!sc*/

data-styled.g1184[id="BasePageMainContent-kFvAuh"] {
    content: "ewPCZH,"
}
/*!sc*/

.gtHYlq {
    position: absolute;
    margin: 0;
    border: 0;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-clip: rect(0 0 0 0);
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    white-space: nowrap;
}
/*!sc*/

.gtHYlq:active,
.gtHYlq:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    -webkit-clip: auto;
    clip: auto;
    -webkit-clip-path: none;
    clip-path: none;
    white-space: initial;
}
/*!sc*/

.gtHYlq:hover,
.gtHYlq:focus {
    position: fixed;
    z-index: 800;
    background-color: white;
    color: black;
}
/*!sc*/

data-styled.g1185[id="BasePageSkipLink-beYbvG"] {
    content: "gtHYlq,"
}
/*!sc*/

.QpGti {
    position: absolute;
    z-index: -1;
}
/*!sc*/

data-styled.g1187[id="BasePageAd-hEhfmW"] {
    content: "QpGti,"
}
/*!sc*/

.zQNeb .GridItem-buujkM {
    grid-column: 1 / -1;
}
/*!sc*/

data-styled.g1188[id="BasePageSiteFooterRowGrid-iBGjXL"] {
    content: "zQNeb,"
}
/*!sc*/

.lfXXa-D {
    width: auto;
    height: auto;
}
/*!sc*/

@media print {
    .lfXXa-D {
        display: none;
    }
}
/*!sc*/

data-styled.g1210[id="PaywallInlineBarrierWrapper-iBnuqk"] {
    content: "lfXXa-D,"
}
/*!sc*/

.kybWcM.kybWcM.kybWcM {
    background-color: #FFFFFF;
}
/*!sc*/

@media (min-width:768px) {
    .kybWcM.kybWcM.kybWcM .grid-layout__content {
        grid-column: 3 / span 8;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .kybWcM.kybWcM.kybWcM .grid-layout__content {
        grid-column: 2 / span 6;
    }
}
/*!sc*/

@media (min-width:320px) and (max-width:768px) {
    .kybWcM.kybWcM.kybWcM .grid-layout__content {
        grid-column: 1 / -1;
    }
}
/*!sc*/

@media (min-width:768px) {
    .kybWcM.kybWcM.kybWcM .grid-layout--adrail.narrow .container--body-inner {
        grid-column: 1 / -1;
    }
}
/*!sc*/

.kybWcM.kybWcM.kybWcM .grid-layout--adrail.narrow .RecircMostPopularWrapper-bRuGTi:first-child {
    margin-top: 0;
}
/*!sc*/

.kybWcM.kybWcM.kybWcM .grid-layout--adrail.narrow .RecircMostPopularWrapper-bRuGTi:first-child .RecircMostPopularHeading-iVzhzt {
    margin-top: 0;
}
/*!sc*/

.kybWcM.kybWcM.kybWcM .container--body {
    grid-gap: 20px;
}
/*!sc*/

.kybWcM.kybWcM.kybWcM inline-embed[name='align-right'] {
    text-align: right;
}
/*!sc*/

.kybWcM.kybWcM.kybWcM inline-embed[name='align-center'] {
    text-align: center;
}
/*!sc*/

data-styled.g1211[id="ArticlePageBase-jjJCSb"] {
    content: "kybWcM,"
}
/*!sc*/

.channel--body {
    background-color: #FFFFFF;
}
/*!sc*/

@media (min-width:768px) {
    .channel--body .grid-layout__content {
        grid-column: 3 / span 8;
    }
}
/*!sc*/

@media (min-width:1024px) {
    .channel--body .grid-layout__content {
        grid-column: 2 / span 6;
    }
}
/*!sc*/

@media (min-width:320px) and (max-width:768px) {
    .channel--body .grid-layout__content {
        grid-column: 1 / -1;
    }
}
/*!sc*/

@media (min-width:768px) {
    .channel--body .grid-layout--adrail.narrow .container--body-inner {
        grid-column: 1 / -1;
    }
}
/*!sc*/

.channel--body .grid-layout--adrail.narrow .RecircMostPopularWrapper-bRuGTi:first-child {
    margin-top: 0;
}
/*!sc*/

.channel--body .grid-layout--adrail.narrow .RecircMostPopularWrapper-bRuGTi:first-child .RecircMostPopularHeading-iVzhzt {
    margin-top: 0;
}
/*!sc*/

.channel--body .container--body {
    grid-gap: 20px;
}
/*!sc*/

.channel--body inline-embed[name='align-right'] {
    text-align: right;
}
/*!sc*/

.channel--body inline-embed[name='align-center'] {
    text-align: center;
}
/*!sc*/

.body__container {
    grid-column: 1/ -1;
}
/*!sc*/

@media (min-width:768px) {
    .body__container {
        grid-column: 3 / span 8;
    }
}
/*!sc*/

.article__body {
    margin-bottom: 1rem;
    width: 100%;
}
/*!sc*/

.article__body p:first-child:not(.callout--group-item) {
    margin-top: 0;
}
/*!sc*/

.article__body .small {
    font-variant: small-caps;
    text-transform: lowercase;
    font-style: normal;
}
/*!sc*/

.article__body .underline {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    font-style: normal;
}
/*!sc*/

.article__body .ResponsiveCartoonCaption-dokfdF .underline {
    font-style: inherit;
}
/*!sc*/

.article-white-background {
    background-color: white;
    padding: 1rem;
}
/*!sc*/

@media (max-width:768px) {
    .article__body > .body__inner-container > .grid-items-3.GroupCalloutWrapper-bPWknp .GridItem-buujkM {
        margin-bottom: 1.25rem;
    }
    .article__body > .body__inner-container > .grid-items-3.GroupCalloutWrapper-bPWknp .GridItem-buujkM:last-child:nth-child(odd) {
        grid-column: 1 / 3;
    }
}
/*!sc*/

.article__body > .body__inner-container > .IframeEmbedWrapper-sc-dRedg:first-child,
.article__body > .body__inner-container > .cne-video-embed:first-child {
    margin-top: 0;
}
/*!sc*/

.article__body > .body__inner-container > inline-embed:first-child .IframeEmbedWrapper-sc-dRedg {
    margin-top: 0;
}
/*!sc*/

.article__body > .body__inner-container > figure.asset-embed {
    padding: 0 0 2.5rem 0;
}
/*!sc*/

.article__body--grid-margins {
    grid-column: 1 / -1;
}
/*!sc*/

.grid-layout__aside {
    display: none;
}
/*!sc*/

@media (min-width:1024px) {
    .grid-layout__aside {
        display: block;
        min-width: 300px;
    }
    .grid-layout__aside .StickyBoxWrapper-jfYBuk {
        top: 90px;
    }
}
/*!sc*/

.grid-layout__aside .RecircMostPopularWrapper-bRuGTi:first-child {
    margin-top: 0;
}
/*!sc*/

.grid-layout__aside .RecircMostPopularWrapper-bRuGTi:first-child .RecircMostPopularHeading-iVzhzt {
    margin-top: 0;
}
/*!sc*/

data-styled.g1212[id="sc-global-fXohZl1"] {
    content: "sc-global-fXohZl1,"
}
/*!sc*/

.ittFsh {
    background: none;
}
/*!sc*/

data-styled.g1214[id="ArticlePageLedeBackground-EufvU"] {
    content: "ittFsh,"
}
/*!sc*/

.kJkLmH {
    background: none;
}
/*!sc*/


/*!sc*/

data-styled.g1215[id="ArticlePageContentBackGround-cNiFNN"] {
    content: "kJkLmH,"
}
/*!sc*/

.eOdfIs .CneVideoEmbedContainer-jMRUzY {
    margin-right: auto;
    margin-left: auto;
    width: auto;
}
/*!sc*/

.eOdfIs .grid:last-child .body__container > .body__inner-container > *:last-child .GalleryEmbedHr-dXMdzM:last-child {
    display: none;
}
/*!sc*/

@media print {
    .eOdfIs .GridWrapper-cAzTTK {
        display: block;
    }
    .eOdfIs .GridWrapper-cAzTTK > p {
        font-size: 17px;
    }
}
/*!sc*/

data-styled.g1216[id="ArticlePageChunks-fLyCVG"] {
    content: "eOdfIs,"
}
/*!sc*/

.bjczjj > .GridItem-buujkM {
    margin-bottom: 1rem;
}
/*!sc*/

data-styled.g1227[id="ArticlePageChunksGrid-hfxaau"] {
    content: "bjczjj,"
}
/*!sc*/

.eMZRHU .GridItem-buujkM {
    grid-column: 1 / -1;
}
/*!sc*/

@media (min-width:768px) {
    .eMZRHU .GridItem-buujkM {
        grid-column: 3 / span 8;
    }
}
/*!sc*/

data-styled.g1228[id="ArticlePageContentFooterGrid-ccsXYy"] {
    content: "eMZRHU,"
}
/*!sc*/
</style>
<style id="font-faces">
@font-face {
    font-family: Graphik;
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url("fonts/Graphik-Semibold.woff") format("woff"), url("fonts/Graphik-Semibold.woff") format("woff");
}

@font-face {
    font-family: Graphik;
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url("fonts/Graphik-Medium.woff2") format("woff2"), url("fonts/Graphik-Medium.woff") format("woff");
}

@font-face {
    font-family: Graphik;
    font-weight: 500;
    font-style: italic;
    font-display: swap;
    src: url("fonts/Graphik-MediumItalic.woff2") format("woff2"), url("fonts/Graphik-MediumItalic.woff") format("woff");
}

@font-face {
    font-family: Graphik;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("fonts/Graphik-Regular-Web.woff2") format("woff2"), url("fonts/Graphik-Regular-Web.woff") format("woff");
}

@font-face {
    font-family: Graphik;
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src: url("fonts/Graphik-RegularItalic-Web.woff2") format("woff2"), url("fonts/Graphik-RegularItalic-Web.woff") format("woff");
}

@font-face {
    font-family: Graphik Web;
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url("fonts/Graphik%20Web-Medium.woff2") format("woff2"), url("fonts/Graphik%20Web-Medium.woff") format("woff");
}

@font-face {
    font-family: Miller;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("fonts/Miller-Display-Italic.woff2") format("woff2"), url("fonts/Miller-Display-Italic.woff") format("woff");
}

@font-face {
    font-family: Miller;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("fonts/Miller-Display-Roman.woff2") format("woff2"), url("fonts/Miller-Display-Roman.woff") format("woff");
}

@font-face {
    font-family: MillerDisplay;
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url("fonts/MillerDisplay-Semibold.woff2") format("woff2"), url("fonts/MillerDisplay-Semibold.woff") format("woff");
}



.navigation__list a{
    display: inline-block;
    margin: 5px;
}
.navigation__list button{
    margin-left: 10px;
}