@charset "UTF-8";.u-bodyClass.c-bannerSingle:is([data-bodyclass*=gray] .u-bodyClass.c-bannerSingle) .c-bannerSingle__content__desc{--body-text-color:var(--gray-300)}.c-bannerSingle{--bannerSingle-details-margin-t:25px;padding:var(--spacing-inner) 0}.c-bannerSingle:has(.c-bannerSingle__breadcrumb){padding:calc(var(--spacing-inner)/ 2) 0 var(--spacing-inner)}.c-bannerSingle__content,.c-bannerSingle__wrapper{display:flex;flex-direction:column;gap:2.5rem 0}.c-bannerSingle__content__date{color:var(--body-accent-color)}.c-bannerSingle__content__title{text-wrap:balance}.c-bannerSingle__content__desc{--text-default-size:var(--text-larger-size)}.c-bannerSingle__content__details{display:grid;grid-template-columns:1fr;gap:1.56rem;border-top:1px solid var(--gray-200);padding-top:30px;margin-top:var(--bannerSingle-details-margin-t)}.c-bannerSingle__content__details:first-child{margin-top:0}.c-bannerSingle__content__details__elem{display:flex;flex-direction:column;gap:.5rem 1.56rem}.c-bannerSingle__content__details__elem p{margin-bottom:.13rem}.c-bannerSingle__content__details__elem li,.c-bannerSingle__content__details__elem ul{padding:0;margin:0;list-style-type:none}.c-bannerSingle__content__details__elem>ul{display:contents}.c-bannerSingle__content__details__elem>ul>li{font-size:var(--text-uppercase-size);line-height:var(--text-uppercase-line-height);text-transform:uppercase;color:var(--body-text-color)}.c-bannerSingle__content__details__elem:has(.c-accordions--table){grid-column:span 2}.c-bannerSingle__content__btn{margin-top:var(--bannerSingle-details-margin-t)}.c-bannerSingle__content__btn:first-child{margin-top:0}@media (min-width:480px){.c-bannerSingle__content__details{grid-template-columns:1fr 1fr}}@media (min-width:768px){.c-bannerSingle__content{flex-direction:row;align-items:flex-start;gap:0 1.88rem}.c-bannerSingle__content__right{width:40%}.c-bannerSingle__content__left{width:60%;align-self:center}}@media (min-width:991px){.c-bannerSingle__content{gap:0 2.5rem}.c-bannerSingle__content__left,.c-bannerSingle__content__right{width:50%}}@media (min-width:1200px){.c-bannerSingle{--bannerSingle-details-margin-t:3.13rem}.c-bannerSingle:has(.c-bannerSingle__breadcrumb){padding:2.06rem 0 var(--spacing-inner)}.c-bannerSingle__content__details__elem:has(.c-accordions--table){grid-column:span 1}}