.section{padding-block:var(--space-section)}.section--subtle{background:var(--color-surface-subtle)}.section:not(.section--subtle)+.section:not(.section--subtle){padding-top:0}.section_header{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.section_heading{gap:var(--space-3);max-width:46rem;display:grid}.section_title{font-size:var(--font-size-3xl);letter-spacing:-.01em}.section_intro{color:var(--color-text-muted);font-size:var(--font-size-lg)}.section_action{margin-inline:calc(var(--space-2) * -1);flex:none}.section_note{max-width:46rem;margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (min-width:768px){.section_note{text-align:center;margin-inline:auto}.section_header--center{text-align:center;justify-content:center}.section_header--center .section_heading{justify-items:center}}@media (min-width:992px){.section_header{margin-bottom:var(--space-7)}}.section--compact{padding-block:var(--space-6) var(--space-section)}.section--compact .section_header{margin-bottom:var(--space-3);align-items:center}.section--compact .section_title{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:var(--line-height-base)}@media (min-width:992px){.section--compact{padding-top:var(--space-8)}.section--compact .section_header{margin-bottom:var(--space-4)}}
