.section-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem;text-align:center;width:100%}.section-header__title{margin:0;line-height:1;text-align:center;width:100%}@media(max-width:768px){.section-header__title{font-size:42px;text-align:center}}@media(max-width:480px){.section-header__title{font-size:28px;text-align:center;padding:0 16px}}.section-header__description{margin:0;font-size:16px}@media(max-width:768px){.section-header__description{font-size:18px}}@media(max-width:480px){.section-header__description{font-size:16px}}
