h1,h2,h3,h4,h5{color:var(--color-brand-dark-next);font-family:var(--font-family-header-next);font-weight:var(--font-weight-heading-next);letter-spacing:0;text-wrap:pretty}h1{font-size:var(--font-size-heading-xl-next);line-height:var(--line-height-heading-xl-next)}h2{font-size:var(--font-size-heading-l-next);line-height:var(--line-height-heading-l-next)}h3{font-size:var(--font-size-heading-m-next);line-height:var(--line-height-heading-m-next)}h4{font-size:var(--font-size-heading-s-next);line-height:var(--line-height-heading-s-next)}h5{font-size:var(--font-size-heading-xs-next);font-weight:var(--font-weight-heading-small-next);line-height:var(--line-height-heading-xs-next)}.button-outline{border:solid 2px var(--color-eggplant);border-radius:var(--radius-round);color:var(--color-eggplant);font-weight:600;line-height:var(--size6);opacity:1;padding:var(--size2) var(--size6);text-transform:none;text-decoration:none;transition:border .2s,color .2s}.button-outline:hover{border-color:var(--color-brand);color:var(--color-brand)}.button-outline:after{height:0;padding:0}a{color:var(--color-brand-dark)}body.blog{background-image:none}main>header{max-width:var(--page-width);padding:0 var(--page-width-padding-inline);margin:0 auto}header.page{gap:var(--size8);padding-bottom:var(--size8);flex-direction:column;display:flex}header.page.partner>h2{font-family:var(--font-family-body-next);font-size:var(--font-size-body-l-next);font-weight:var(--font-weight-body-next);letter-spacing:0;line-height:var(--line-height-body-l-next)}header.page.about h2{color:var(--color-text4);font-size:var(--font-xxl);font-weight:700}header.page.about p{line-height:1.65}header.page.skinny{max-width:37.5rem}@media screen and (width<=600px){header.page.skinny{padding:0 var(--size10)}}h2.section-heading,h2.with-divider{padding-block:var(--size10) var(--size20);text-align:center;margin:0 auto;position:relative}h2.with-divider:before{background:var(--color-brand);content:"";height:1px;margin:0 auto var(--size10);width:45px;display:block}@layer layout{section{max-width:var(--page-width);padding:0 var(--page-width-padding-inline);padding-bottom:var(--size6);margin:0 auto}section.wide{max-width:var(--page-width-lg)}section.medium{max-width:var(--page-width-md)}section.full-width{width:100%;max-width:100%;padding-inline:0}}
