.section-title{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;width:100%;display:flex}.section-title--centered .section-title__text{text-align:center;margin:0 auto}.section-title[data-has-subtitle=true] h2,.section-title[data-has-subtitle=true] h3{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:1rem;font-weight:500}.section-title[data-has-divider=true]{border-bottom:.5px solid var(--divider);padding-bottom:1.25rem}.section-title__inner{flex-flow:wrap;justify-content:space-between;gap:.5rem 1.5rem;width:100%;display:flex}.section-title__text{flex-direction:column;gap:0;width:auto;margin:0;display:flex;position:relative}.section-title__title{font-family:var(--font-display);color:var(--text-primary);font-size:max(1.875rem,min(1.6775rem + .9877vw,2.625rem));font-weight:400;line-height:1.1}.section-title__subtitle{font-family:var(--font-display);color:var(--text-primary);font-size:max(2.625rem,min(2.4275rem + .9877vw,3.375rem));font-weight:400;line-height:1.1}.section-title__links{flex-flow:wrap;align-self:center;gap:.35rem .75rem;display:flex}
