@charset "UTF-8";.visually-hidden{padding:0!important}.m-pagination button[disabled=disabled]{background-color:#fff!important}.hidden-media-print-visible{visibility:hidden;display:none}@media print{.hidden-media-print-visible{display:initial!important;visibility:visible!important;border:initial;position:initial;width:initial;height:initial}}.h>:first-of-type:before{content:"🌭";font-size:3em;position:absolute;left:-1%;offset-path:path("m-108.6 43.88c124.62 14.76 1150.77 269.82 1424.17-84.67a99.92 63.33 4.8 00-325.13-79.23c-105.43 401 1024.95 662.85 1464.69 527.34");animation:bg 5s 2 ease-in alternate}@keyframes bg{to{offset-distance:100%}}@media print{.media-print-hidden{display:none;visibility:hidden}}html,body{overflow-x:hidden;width:100%}.app-co .a-rich-text a:focus:focus{z-index:5;opacity:1;outline:none}.app-co .a-rich-text a:focus:focus:before{content:"";display:block;position:absolute;z-index:-1;inset:-8px;border:4px solid var(--s-bg-focus, #1a47b8);border-radius:inherit;background:var(--s-bg-focus-bg, #e7eeff)}@media screen and (min-width: 1024px){.app-co .a-rich-text a:focus:focus:before{inset:-12px}}.app-co .a-rich-text a:focus:focus[data-focus-method=mouse]:before,.app-co .a-rich-text a:focus:focus[data-focus-method=touch]:before{display:none}.app-co .a-rich-text a:focus:focus{position:relative}@media (prefers-reduced-motion: reduce){.app-co *{animation:none!important;transition:none!important}}.g-align-image-base .g-align-image-base__list{align-content:end!important;align-items:flex-end}.g-align-image-base .g-align-image-base__list-item{align-items:flex-end;align-content:flex-end;display:flex}.g-align-image-base .g-align-image-base__list{align-content:flex-end!important;align-items:flex-end}.g-align-image-base .g-align-image-base__list-item{display:flex;align-content:flex-end;align-items:flex-end}.g-align-image-base .g-align-image-base__list-item:has(.g-align-image-base__list-item--ignore){align-self:initial!important}.g-align-image-base--grid .g-align-image-base__list{display:grid!important}.a-title-header{background-color:#f5f5f5;position:relative;padding-top:36px;padding-bottom:60px}.a-title-header:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;height:100%;margin-left:-50vw;background-color:inherit;pointer-events:none}.a-title-header .a-title-header__subhead{font-family:Graphik Web,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:1.2;font-weight:600;letter-spacing:-.005em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-kerning:normal;font-variant-ligatures:common-ligatures;padding-top:4px}.a-title-header .a-title-header__subhead b,.a-title-header .a-title-header__subhead strong{font-weight:600}.a-title-header .a-title-header__subhead i,.a-title-header .a-title-header__subhead em{font-style:italic}@media screen and (min-width: 768px) and (max-width: 1023px){.a-title-header .a-title-header__subhead{font-size:.875rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}}@media screen and (min-width: 1024px){.a-title-header .a-title-header__subhead{font-size:.9375rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}}@media screen and (min-width: 1920px){.a-title-header .a-title-header__subhead{font-size:1rem;line-height:1.2;font-weight:600;letter-spacing:-.015em}}.a-title-header .a-title-header__heading{font-family:Graphik Web,Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:1.15;font-weight:600;letter-spacing:-.02em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-kerning:normal;font-variant-ligatures:common-ligatures}.a-title-header .a-title-header__heading b,.a-title-header .a-title-header__heading strong{font-weight:600}.a-title-header .a-title-header__heading i,.a-title-header .a-title-header__heading em{font-style:italic}@media screen and (min-width: 768px) and (max-width: 1023px){.a-title-header .a-title-header__heading{font-size:1.75rem;line-height:1.15;font-weight:600;letter-spacing:-.02em}}@media screen and (min-width: 1024px){.a-title-header .a-title-header__heading{font-size:2rem;line-height:1.15;font-weight:600;letter-spacing:-.025em}}@media screen and (min-width: 1920px){.a-title-header .a-title-header__heading{font-size:2.25rem;line-height:1.1;font-weight:600;letter-spacing:-.0225em}}.a-title-header .a-title-header__heading-part{display:flex;flex-direction:row;justify-self:flex-start;align-items:flex-start;width:100%}.a-title-header .a-title-header__heading--main{flex-direction:column;display:flex}@media screen and (min-width: 1024px){.a-title-header .a-title-header__heading--main{width:calc((((100% - 264px) / 12) * 8) + 168px)}}@media screen and (min-width: 768px) and (max-width: 1023px){.a-title-header .a-title-header__heading--main{width:calc((100% - 112px)/8*5 + 64px)}}@media screen and (max-width: 767px){.a-title-header .a-title-header__heading--main{width:calc(100% - 16px)}}.a-title-header .a-title-header__heading--details{flex-direction:column;display:flex}@media screen and (min-width: 1024px){.a-title-header .a-title-header__heading--details{width:calc((((100% - 264px) / 12) * 4) + 72px)}}@media screen and (min-width: 768px) and (max-width: 1023px){.a-title-header .a-title-header__heading--details{width:calc((100% - 112px)/8*3 + 32px)}}@media screen and (max-width: 767px){.a-title-header .a-title-header__heading--details{width:calc(100% - 16px)}}.a-title-header .a-title-header__heading--details p{font-family:Graphik Web,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.35;font-weight:400;letter-spacing:.01em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-kerning:normal;font-variant-ligatures:common-ligatures;padding-top:8px;color:#424242}.a-title-header .a-title-header__heading--details p b,.a-title-header .a-title-header__heading--details p strong{font-weight:600}.a-title-header .a-title-header__heading--details p i,.a-title-header .a-title-header__heading--details p em{font-style:italic}@media screen and (min-width: 768px) and (max-width: 1023px){.a-title-header .a-title-header__heading--details p{font-size:1.125rem;line-height:1.2;font-weight:400;letter-spacing:-.02em}}@media screen and (min-width: 1024px){.a-title-header .a-title-header__heading--details p{font-size:1.3125rem;line-height:1.15;font-weight:400;letter-spacing:-.02em}}@media screen and (min-width: 1920px){.a-title-header .a-title-header__heading--details p{font-size:1.5rem;line-height:1.15;font-weight:400;letter-spacing:-.025em}}.a-title-header .a-title-header__heading--details p .a-link{font:inherit;letter-spacing:inherit}.a-title-header .a-title-header__heading--main+.a-title-header__heading--details{padding-left:12px}
