.SectionHeading{display:flex;flex-direction:column;gap:16px}.SectionHeading .SectionHeading__caption{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.SectionHeading .SectionHeading__title{font-size:2.25rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0}@media(min-width:768px){.SectionHeading .SectionHeading__title{font-size:3rem}}.SectionHeading .SectionHeading__description{font-size:1rem;line-height:1.7;max-width:560px}.SectionHeading.SectionHeading--left{text-align:left;align-items:flex-start}.SectionHeading.SectionHeading--center{text-align:center;align-items:center}.SectionHeading.SectionHeading--center .SectionHeading__description{margin-left:auto;margin-right:auto}.SectionHeading.SectionHeading--onLight .SectionHeading__caption{color:oklch(.4738 .0407 277.63)}.SectionHeading.SectionHeading--onLight .SectionHeading__title{color:oklch(.18 .07 297.53)}.SectionHeading.SectionHeading--onLight .SectionHeading__description{color:oklch(.4738 .0407 277.63)}.SectionHeading.SectionHeading--onDark .SectionHeading__caption{color:oklch(.85 0 0)}.SectionHeading.SectionHeading--onDark .SectionHeading__title{color:oklch(1 0 0)}.SectionHeading.SectionHeading--onDark .SectionHeading__description{color:oklch(.69 .022 279.76)}