.container{width:100%;max-width:1200px;padding-left:var(--space-md);padding-right:var(--space-md);margin-left:auto;margin-right:auto}@media (min-width:768px){.container{padding-left:var(--space-xl);padding-right:var(--space-xl)}}.container--sm{max-width:640px}.container--md{max-width:768px}.container--lg{max-width:1024px}.container--xl{max-width:1200px}.container--full{max-width:100%}
.section{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}@media (min-width:768px){.section{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}}.section__header{margin-bottom:var(--space-xl);text-align:center}@media (min-width:768px){.section__header{margin-bottom:var(--space-2xl)}}.section__title{font-family:var(--font-family-heading);font-size:var(--font-size-4xl);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.025em;margin-bottom:var(--space-md)}.section__subtitle{font-size:var(--font-size-lg);font-weight:400;line-height:var(--line-height-relaxed);color:var(--color-text-muted);max-width:600px;margin:0 auto}
