@charset "UTF-8";.content-hub-detail{--stage-height:100vh;--stage-height:100svh;--stage-visible:60vh;--stage-visible:60svh;--stage-radius:20px;position:relative;display:block}@media (min-width:961px){.content-hub-detail{--stage-visible:70vh;--stage-visible:70svh;--stage-radius:40px}}.content-hub-detail__stage{position:-webkit-sticky;position:sticky;top:0;z-index:0;height:var(--stage-height);overflow:hidden;background-color:var(--bg-grey)}.content-hub-detail__stage-media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-hub-detail__stage-caption{position:absolute;right:10px;bottom:calc(var(--stage-height) - var(--stage-visible) + 10px);left:10px;font-weight:400;font-size:var(--fs-12);line-height:var(--lh-snug);color:var(--white);text-align:right}@media (min-width:961px){.content-hub-detail__stage-caption{right:60px;bottom:calc(var(--stage-height) - var(--stage-visible) + 20px);left:60px}}.content-hub-detail__body{position:relative;z-index:1;margin-top:calc(var(--stage-visible) - var(--stage-height));padding:40px 0 60px 0;border-radius:var(--stage-radius) var(--stage-radius) 0 0;background-color:var(--white)}@media (min-width:961px){.content-hub-detail__body{padding:80px 0 120px 0}}@media (max-width:767px){.content-hub-detail__body>.innerWrap{padding-right:30px;padding-left:30px}}.content-hub-detail__body .textSection.bgGrey{padding:30px}.content-hub-detail__column>:not(.gridSlider,.imageBorderBox,.infoGraphics,.otonSlider,.pageAuthor,.portraitSlider,.videoSlider,.videoStatements){max-width:800px;margin-right:auto;margin-left:auto}.content-hub-detail__tag{margin:0 0 15px 0}.content-hub-detail__tag:focus-visible{outline:2px dashed var(--light-blue);outline-offset:2px}@media (hover:hover) and (pointer:fine){.content-hub-detail__tag{transition:border-color .25s,color .25s}.content-hub-detail__tag:hover{border-color:var(--red);color:var(--red)}}.content-hub-detail__headline{margin:0 0 15px 0;font-weight:300;font-size:var(--fs-28);line-height:var(--lh-snug);letter-spacing:0;color:var(--dark)}@media (min-width:961px){.content-hub-detail__headline{margin:0 0 20px 0;font-size:var(--fs-45)}}.content-hub-detail__meta{display:flex;align-items:center;margin:0 0 30px 0;font-weight:400;font-size:var(--copy-sm-fontsize);line-height:var(--lh-snug);color:var(--dark)}@media (min-width:961px){.content-hub-detail__meta{margin:0 0 50px 0}}.content-hub-detail__meta .icon-readtime{margin-right:10px;font-size:15px;font-weight:700}.content-hub-detail__meta span:not(.icon-readtime)::after{content:"•";display:inline-block;margin:0 10px}.content-hub-detail__meta span:not(.icon-readtime):last-child::after{content:none}.content-hub-detail__text{font-size:var(--copy-xl-fontsize);line-height:var(--lh-relaxed);color:var(--dark)}@media (min-width:961px){.content-hub-detail__text{font-size:var(--headline-xxl-fontsize);line-height:45px}}.content-hub-detail__text p{font-size:var(--copy-lg-fontsize);line-height:var(--lh-relaxed);margin:0 0 25px 0}@media (min-width:961px){.content-hub-detail__text p{font-size:var(--headline-xxl-fontsize);line-height:45px}}.content-hub-detail__text h2{margin:40px 0 15px 0;font-weight:400;font-size:var(--headline-lg-fontsize);line-height:var(--lh-tight)}@media (min-width:961px){.content-hub-detail__text h2{margin:60px 0 20px 0;font-size:var(--headline-xxl-fontsize)}}.content-hub-detail__text>:last-child{margin-bottom:0}.content-hub-detail__copy{margin:40px 0 0 0;color:var(--dark)}@media (min-width:961px){.content-hub-detail__copy{margin:60px 0 0 0}}.content-hub-detail__copy>:last-child{margin-bottom:0}.content-hub-detail__column .innerWrap{padding-right:0;padding-left:0}.content-hub-detail__column .textSection header,.content-hub-detail__column .tsContent,.content-hub-detail__column .tsContent.twoCol{padding-right:0}.content-hub-detail__share{display:flex;align-items:center;gap:25px;margin:40px 0 0 0}@media (min-width:961px){.content-hub-detail__share{margin:60px 0 0 0}}.content-hub-detail__share-link{display:inline-block;font-size:25px;color:var(--dark)}.content-hub-detail__share-link:focus-visible{outline:2px dashed var(--light-blue);outline-offset:2px}@media (hover:hover) and (pointer:fine){.content-hub-detail__share-link{transition:color .25s}.content-hub-detail__share-link:hover{color:var(--red)}}.content-hub-detail~.content-hub-slider{margin-top:70px;padding-bottom:60px}@media (max-width:767px){.content-hub-detail~.content-hub-slider{--content-hub-slider-gutter:30px}}@media (min-width:961px){.content-hub-detail~.content-hub-slider{margin-top:110px;padding-bottom:90px}}