.textblock{margin-block:43px 65px}.textblock__container{display:grid;grid-column:2/-2;grid-template-columns:repeat(12, 1fr);column-gap:1.25rem}.textblock .heading{grid-column:span 12;max-inline-size:min(100%,54rem)}.textblock .heading:has(.visually-top){display:grid;place-items:start;place-content:start}.textblock .heading__eyebrow{color:var(--color-text)}.textblock__content{grid-column:span 12;max-inline-size:min(100%,54rem)}.textblock .button__group{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}@media(min-width: 40rem){.textblock.--center .textblock__container{justify-items:center;text-align:center}}.textblock.--center .textblock__container .heading{margin-block-end:1rem}@media(min-width: 40rem){.textblock.--center .textblock__container .content-wrapper{justify-items:center}}.textblock.--center .textblock__container .content-wrapper ul li,.textblock.--center .textblock__container .content-wrapper ol li{text-align:left}@media(min-width: 40rem){.textblock.--center .button__group{justify-content:center}}.textblock.--center .heading__eyebrow{color:var(--color-text)}@media(min-width: 40rem){.textblock.--center .heading__eyebrow{width:98%;text-align:center}}@media(min-width: 40rem){.textblock.--center .heading__title{width:100%;text-align:center}}.textblock.--center .heading__subtitle{margin-block-start:.5rem}.textblock.--background.--center .textblock__container{background-color:#fff;padding:2.5rem;border-radius:3rem}@media(min-width: 48rem){.textblock.--background.--center .textblock__container{padding:2.5rem 1.25rem}}.textblock.--background.--left .textblock__container{background-color:#fff;padding:2.5rem;border-radius:3rem}.textblock.--background .heading__title-container{width:100%}.textblock.--background .heading__title{color:var(--color-secondary)}.textblock.--background .content-wrapper p,.textblock.--background .content-wrapper p strong{color:var(--color-secondary)}.textblock.--background .content-wrapper ul:not([class]) li,.textblock.--background .content-wrapper ol:not([class]) li{color:var(--color-secondary)}.textblock.--background .content-wrapper ul:not([class]) li strong,.textblock.--background .content-wrapper ol:not([class]) li strong{color:var(--color-secondary)}.textblock.--background .button__group .button:hover .button__title{color:var(--color-secondary)}#site-content .textblock .heading__title{font-size:1.5rem}@media(min-width: 30rem){#site-content .textblock .heading__title{font-size:2.5rem}}
