.styles-module-scss-module__mIRyBa__progress{transform-origin:0;background:#111;border-radius:3px;height:2px;position:absolute;bottom:0;left:0;right:0}
.styles-module-scss-module__liNbEG__toc-container{overscroll-behavior-y:contain;margin-bottom:4.8rem;overflow-y:auto}.styles-module-scss-module__liNbEG__list{color:#707070}.styles-module-scss-module__liNbEG__list--parent>li{font-size:1.6rem;font-weight:600}.styles-module-scss-module__liNbEG__list--child{margin-left:2.4rem}.styles-module-scss-module__liNbEG__list--child>li{font-size:1.4rem;font-weight:400}.styles-module-scss-module__liNbEG__list a{margin-bottom:1.6rem;transition:all .2s ease-in-out;display:block}.styles-module-scss-module__liNbEG__list a.styles-module-scss-module__liNbEG__active{color:#111}
.styles-module-scss-module__BUo71q__section{padding-top:clamp(56px,8vw,128px);padding-bottom:clamp(56px,8vw,128px)}.styles-module-scss-module__BUo71q__section__noPaddingTop{padding-top:0!important}.styles-module-scss-module__BUo71q__section__noPaddingBottom{padding-bottom:0!important}.styles-module-scss-module__BUo71q__section__borderTop{border-top:1px solid #ededed}.styles-module-scss-module__BUo71q__section__borderBottom{border-bottom:1px solid #ededed}.styles-module-scss-module__BUo71q__section__smallPadding{padding-top:clamp(56px,4vw,64px);padding-bottom:clamp(56px,4vw,64px)}.styles-module-scss-module__BUo71q__section__addTopSpace{padding-top:clamp(114px,12vw,192px)}
.styles-module-scss-module__HalPAq__articleText{max-width:66.8rem}.styles-module-scss-module__HalPAq__articleText blockquote{color:#707070;margin-block:1em;margin-inline:4rem;display:block}.styles-module-scss-module__HalPAq__articleText h2{letter-spacing:-2.88px;font-size:48px}.styles-module-scss-module__HalPAq__articleText h3{letter-spacing:-2.16px;font-size:36px}.styles-module-scss-module__HalPAq__articleText h4{letter-spacing:-1.44px;font-size:24px}.styles-module-scss-module__HalPAq__articleText h5{letter-spacing:-1.2px;font-size:20px}.styles-module-scss-module__HalPAq__articleText h6{letter-spacing:-1.08px;font-size:18px}.styles-module-scss-module__HalPAq__articleText h1,.styles-module-scss-module__HalPAq__articleText h2,.styles-module-scss-module__HalPAq__articleText h3,.styles-module-scss-module__HalPAq__articleText h4,.styles-module-scss-module__HalPAq__articleText h5,.styles-module-scss-module__HalPAq__articleText h6{text-transform:uppercase;margin-top:56px;margin-bottom:32px;font-family:Brockmann;font-style:normal;font-weight:400;line-height:1.1}@media (max-width:768px){.styles-module-scss-module__HalPAq__articleText h1,.styles-module-scss-module__HalPAq__articleText h2,.styles-module-scss-module__HalPAq__articleText h3,.styles-module-scss-module__HalPAq__articleText h4,.styles-module-scss-module__HalPAq__articleText h5,.styles-module-scss-module__HalPAq__articleText h6{font-size:2rem}}.styles-module-scss-module__HalPAq__articleText strong{text-shadow:.2px 0;font-weight:800}.styles-module-scss-module__HalPAq__articleText em{font-style:italic}.styles-module-scss-module__HalPAq__articleText p{letter-spacing:.01em;letter-spacing:-.4px;margin:1.6rem 0;font-family:Mori,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px}@media (max-width:576px){.styles-module-scss-module__HalPAq__articleText p{font-size:18px;line-height:26px}}.styles-module-scss-module__HalPAq__articleText p:first-of-type{margin-top:0}.styles-module-scss-module__HalPAq__articleText,.styles-module-scss-module__HalPAq__articleText>p{color:currentColor;letter-spacing:0;font-size:20px}@media (max-width:576px){.styles-module-scss-module__HalPAq__articleText,.styles-module-scss-module__HalPAq__articleText>p{font-size:18px}}.styles-module-scss-module__HalPAq__articleText>ul{letter-spacing:-.4px;flex-direction:column;gap:.8rem;margin-top:clamp(16px,1.5vw,24px);margin-bottom:clamp(16px,1.5vw,24px);padding-left:2rem;font-family:Mori,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;list-style:outside;display:flex}@media (max-width:576px){.styles-module-scss-module__HalPAq__articleText>ul{font-size:18px;line-height:26px}}.styles-module-scss-module__HalPAq__articleText>ul>li{letter-spacing:-.4px;font-family:Mori,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;display:block;position:relative}@media (max-width:576px){.styles-module-scss-module__HalPAq__articleText>ul>li{font-size:18px;line-height:26px}}.styles-module-scss-module__HalPAq__articleText>ul>li:before{content:"";background-color:#111;border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:clamp(11px,.875vw,14px);left:-1.8rem}.styles-module-scss-module__HalPAq__articleText>ul>li:last-of-type{margin-bottom:0}.styles-module-scss-module__HalPAq__articleText>ul>li p{margin:0}.styles-module-scss-module__HalPAq__articleText a{letter-spacing:-.4px;font-family:Mori,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;text-decoration:underline}@media (max-width:576px){.styles-module-scss-module__HalPAq__articleText a{font-size:18px;line-height:26px}}.styles-module-scss-module__HalPAq__articleText__greyBackground{background-color:#f7f7fc;grid-column:2/11;padding:64px 102px}@media (max-width:992px){.styles-module-scss-module__HalPAq__articleText__greyBackground{grid-column:1/13;padding:34px 32px}}@media (max-width:768px){.styles-module-scss-module__HalPAq__articleText__greyBackground{grid-column:1/13;width:100%;max-width:690px;padding:34px 32px}}.styles-module-scss-module__HalPAq__articleText__tableWrapper{width:100%;margin:24px 0;overflow-x:auto}.styles-module-scss-module__HalPAq__articleText__table{border-collapse:separate;border-spacing:0;width:100%;font-family:Mori,sans-serif}.styles-module-scss-module__HalPAq__articleText__table thead th{text-transform:uppercase;color:#707070;letter-spacing:1.5px;text-align:center;border-bottom:1px solid #707070;width:50%;padding:20px 24px;font-size:12px;font-weight:600;line-height:16px}.styles-module-scss-module__HalPAq__articleText__table thead th:first-child{text-align:left;min-width:160px;padding-left:0}.styles-module-scss-module__HalPAq__articleText__table tbody tr{border-bottom:1px solid #ededed}.styles-module-scss-module__HalPAq__articleText__table tbody td{color:#707070;text-align:center;width:50%;padding:20px 24px;font-size:16px;line-height:24px}.styles-module-scss-module__HalPAq__articleText__table tbody td:first-child{text-align:left;min-width:160px;padding-left:0}
