.reports-cover-component{--grid-gap:30px;--cover-img-width:270px;--cover-img-height:349px;--grid-template-cols:1fr}.reports-cover-component:has(.reports-img-block){--grid-template-cols:var(--cover-img-width) 1fr}.reports-cover-component .component-inner{display:grid;grid-template-columns:var(--grid-template-cols);grid-gap:var(--grid-gap)}.reports-img-block{height:var(--cover-img-height)}.reports-img-block figure{display:flex}.reports-img-block img{width:100%;border:1px solid var(--border-color2);object-fit:cover;object-position:center center;height:var(--cover-img-height)}.reports-content-section-inner{display:grid;grid-template-columns:1fr;grid-gap:20px}.reports-row{font-size:1rem;line-height:1.375;color:var(--black2)}.reports-content-label{font-weight:var(--primary-font-bold);color:var(--black)}@media only screen and (max-width:767px){.reports-cover-component{--grid-gap:20px;--cover-img-width:200px;--cover-img-height:256px}.reports-row{font-size:.875rem}.reports-content-section-inner{grid-gap:10px}}@media only screen and (max-width:576px){.reports-cover-component{--cover-img-width:250px;--cover-img-height:321px}.reports-cover-component .component-inner{grid-template-columns:1fr}.reports-img-block{max-width:var(--cover-img-width)}}.detailed-page-section-row,.paragraph-view{--spacing-bottom:50px}.detailed-page-section-row:not(:last-child),.paragraph-view .views-row:not(:last-child){padding-bottom:var(--spacing-bottom)}.detailed-page-content-block{margin:0 auto;max-width:var(--detailed-content-width);width:100%}.detailed-page-content{padding-top:45px;padding-bottom:0}.default-description-width{margin:0 auto;max-width:var(--detailed-content-width)!important}.detailed-page-section-row.with-p{padding:var(--component-padding1)}.detailed-page-contents-wrap .page-section{padding-top:0;padding-bottom:0}.detailed-page-contents-wrap{padding-bottom:var(--page-section-vr-padding)}.fig-caption{font-size:.75rem;font-weight:400;line-height:1.33333333333;margin-top:18px;margin-bottom:40px}.detailed-page-chapters-component.alternative-colors .paragraph-row:nth-child(odd){background-color:var(--gray3)}@media only screen and (max-width:991px){.detailed-page-content-block{max-width:none}}@media only screen and (max-width:767px){.detailed-page-section-row,.paragraph-view{--spacing-bottom:30px}}