.section-heading{display:flex;flex-direction:column;gap:var(--layout-heading-gap)}.section-heading .title{font-size:1.5rem;font-weight:500;line-height:120%}@media screen and (min-width:64rem){.section-heading .title{font-size:2.25rem}}@media screen and (min-width:90rem){.section-heading .title{font-size:3rem}}.section-heading .title{hyphenate-limit-chars:12 6 6;-webkit-hyphens:auto;hyphens:auto}.section-heading .intro-text{font-size:1.125rem;font-weight:500;line-height:120%}.section-heading .title{order:1}.section-heading .intro-text{order:2}.section-heading .custom-button{order:3}@media screen and (min-width:64rem){.section-heading .intro-text{align-self:flex-end;font-size:1.125rem;font-weight:500;line-height:120%;max-width:50%}}@media screen and (min-width:64rem)and (min-width:64rem){.section-heading .intro-text{font-size:1.5rem;font-weight:400;line-height:120%}}@media screen and (min-width:64rem){.section-heading .custom-button{order:2}.section-heading .intro-text{order:3}}
