.Image-Cell .Image[data-v-7091f7f5]{border-radius:1rem;width:100%}.Image-Cell .Image-Caption[data-v-7091f7f5]{margin-top:.625rem;--tw-text-opacity:1;color:#6a6a6a;color:rgba(106,106,106,var(--tw-text-opacity))}@media (min-width:1024px){.Module:last-child .Image-Cell .Image-Container[data-v-7091f7f5]{margin-bottom:0}}.Image-Cell .Image-Container[data-v-7091f7f5]{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width:1024px){.Image-Cell[data-v-7091f7f5]{--top-gap:4.44rem;--image-cell-padding:1.5rem;--image-cell-height:calc(100vh - var(--top-gap) - var(--image-cell-padding)*2);--_grid-padding:3.75rem;--_average-image-width:calc((100vw - var(--_grid-padding))/2);--_average-image-height:calc(var(--_average-image-width)/var(--aspect-ratio, 1));--image-width:min(var(--_average-image-width),var(--image-cell-height));--_image-height:min(var(--_average-image-height),var(--image-cell-height));container-type:size;min-height:min(calc(50vw - 1.875rem),calc(100vh - 7.44rem));min-height:var(--_image-height)}html.aprd-bns-visible .Image-Cell[data-v-7091f7f5]{--top-gap:calc(4.44rem + var(--aprd-bns-height))}.Image-Cell .Image-Container[data-v-7091f7f5]{--_middle-position:(100vh - var(--top-gap)) /2;--_middle-position:calc(min(100cqh, (100vh - var(--top-gap))) / 2);--_actual-image-height:var(--_image-height);--_actual-image-width:calc(var(--_actual-image-height)*var(--aspect-ratio, 1));--_space-left:calc(var(--image-width) - var(--_actual-image-width));--_caption-padding:calc(var(--_space-left)/2);max-height:var(--_image-height);max-width:var(--image-width);position:sticky;top:calc(var(--top-gap) + var(--_middle-position) - var(--_image-height)/2)}.Module:not(:first-child) .Image-Cell .Image-Container.Centered[data-v-7091f7f5]{--_middle-position:(100vh - var(--top-gap)) /2;margin-bottom:auto;margin-top:auto}.Image-Cell .Image-Container.Captioned[data-v-7091f7f5]{--caption-height:2.125rem;--_actual-image-height:calc(var(--_image-height) - var(--caption-height));display:grid;grid-template:minmax(0,1fr) 2.125rem /minmax(0,1fr);grid-template:minmax(0,1fr) var(--caption-height) /minmax(0,1fr);justify-items:center}.Image-Cell .Image-Container.Captioned.Landscape[data-v-7091f7f5]{--_actual-image-height:calc(var(--_image-height));max-height:calc(var(--_image-height) + var(--caption-height));top:calc(var(--top-gap) + var(--_middle-position) - (var(--_image-height) + var(--caption-height))/2)}.Image-Cell .Image[data-v-7091f7f5]{height:100%;margin:0 auto;width:auto}.Image-Cell .Image-Container.Captioned .Image-Caption[data-v-7091f7f5]{padding-left:var(--_caption-padding);padding-right:var(--_caption-padding)}.Image-Cell .Image-Container.Captioned.Clamp-Caption .Image-Caption[data-v-7091f7f5]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}}
.descriptionContainer{font-size:1.25rem;letter-spacing:0;line-height:1.2;--tw-text-opacity:1;color:#6b6b6b;color:rgba(107,107,107,var(--tw-text-opacity))}@media (min-width:768px){.descriptionContainer{font-size:1.5rem;letter-spacing:-.02rem;line-height:1.2}}@media (min-width:1024px){.descriptionContainer>*{max-width:32rem}}.descriptionContainer p{margin-bottom:2rem}@media (min-width:768px){.descriptionContainer p{margin-bottom:1.25rem}}.descriptionContainer h2{font-size:3rem;font-weight:500;letter-spacing:-.1rem;line-height:1;margin-bottom:1.25rem}.descriptionContainer h1,.descriptionContainer h2,.descriptionContainer h3,.descriptionContainer h4,.descriptionContainer h5,.descriptionContainer h6,.descriptionContainer strong{font-weight:500;--tw-text-opacity:1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity))}.descriptionContainer a{border-bottom:1px;border-color:rgba(0,0,0,.188);border-style:dotted;--tw-text-opacity:1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity))}.descriptionContainer a:hover{--tw-border-opacity:1;border-color:#000;border-color:rgba(0,0,0,var(--tw-border-opacity))}.descriptionContainer ul{padding-left:1.5rem}@media (max-width:1024px){.descriptionContainer ul{padding-left:1.25rem}}.descriptionContainer ul>li{margin-bottom:1rem}.descriptionContainer *>li>ul{margin-top:.5rem}.descriptionContainer ul{list-style:disc}.descriptionContainer *>li>ul{list-style:circle}.descriptionContainer *>li>*>li>ul{list-style:square}@media (min-height:1024px){.descriptionContainer{margin-top:var(--top-margin)}}
.ArticleHeaderDescription{font-size:1.5rem;letter-spacing:-.02rem;line-height:1.2;--tw-text-opacity:1;color:#6b6b6b;color:rgba(107,107,107,var(--tw-text-opacity))}@media (min-width:1024px){.ArticleHeaderDescription{max-width:32rem}}.ArticleHeaderDescription p{margin-bottom:1rem}
