.title-section-block{padding-top:5rem;padding-bottom:5rem}@media (max-width:48rem){.title-section-block{padding-top:2.5rem;padding-bottom:2.5rem}}.title-section{text-align:center;color:#005a1e;width:fit-content;margin:0 auto 2.5rem;display:block}.title-section--h1{color:#111928;font-family:Inter,sans-serif;font-size:3rem;font-weight:700;line-height:3.625rem}@media (max-width:48rem){.title-section--h1{font-size:2rem;line-height:1.2}}.title-section--h2{color:#111928;font-family:Inter,sans-serif;font-size:2.5rem;font-weight:700;line-height:3rem}@media (max-width:48rem){.title-section--h2{font-size:1.5rem;line-height:1.2}}.title-section--h3{color:#111928;font-family:Inter,sans-serif;font-size:1.875rem;font-weight:700;line-height:2.375rem}@media (max-width:48rem){.title-section--h3{font-size:1.125rem;line-height:1.2}.title-section{margin-bottom:1.5rem}}.section-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;padding-bottom:0;display:flex}.section-header__title{color:#111928;font-family:Inter,sans-serif;font-size:1.875rem;font-weight:700;line-height:2.375rem}@media (max-width:48rem){.section-header__title{font-size:1.125rem;line-height:1.2}}.section-header__title{color:#005a1e;min-width:0;margin:0}.section-header__title--h1{color:#111928;font-family:Inter,sans-serif;font-size:3rem;font-weight:700;line-height:3.625rem}@media (max-width:48rem){.section-header__title--h1{font-size:2rem;line-height:1.2}}.section-header__title--h1{margin-bottom:5rem}@media (max-width:48rem){.section-header__title--h1{margin-bottom:2.5rem}}.section-header__title--h2{color:#111928;font-family:Inter,sans-serif;font-size:2.5rem;font-weight:700;line-height:3rem}@media (max-width:48rem){.section-header__title--h2{font-size:1.5rem;line-height:1.2}}.section-header__action{flex-shrink:0;margin-left:auto;display:none}@media (max-width:48rem){.section-header:not(.section-header--page-main){margin-bottom:1.5rem;padding-bottom:0}.section-header__action{display:block}}.section-header--page-main{text-align:center;justify-content:center;margin-bottom:0;padding-bottom:0}.section-header--page-main .section-header__title{text-align:center;text-wrap:balance;max-width:47.5rem;margin:0}.section-header--page-main .section-header__title--h1{margin-bottom:5rem}@media (max-width:48rem){.section-header--page-main .section-header__title--h1{margin-bottom:2.5rem}.section-header--page-main{text-align:left;justify-content:flex-start;margin-bottom:0}.section-header--page-main .section-header__title{text-align:left;text-wrap:pretty;max-width:none}}
