.section-block{--section-block-title-color:var(--color-primary-800);--section-block-description-color:var(--color-text-lead);--section-block-background-color:var(--color-white);--section-block-link-color:var(--color-primary-800);margin-left:var(--spacing-2);margin-right:var(--spacing-2);padding-left:var(--spacing-4);padding-right:var(--spacing-4);background-color:var(--section-block-background-color)}.section-block .link{color:var(--section-block-title-color)}.section-block+.section-block{margin-top:var(--spacing-6);margin-bottom:var(--spacing-6)}@media not (max-width:64rem){.section-block+.section-block{margin-top:var(--spacing-12);margin-bottom:var(--spacing-12)}.section-block{margin-left:var(--spacing-4);margin-right:var(--spacing-4);padding-left:var(--spacing-6);padding-right:var(--spacing-6)}}.section-block--purple{--section-block-title-color:var(--color-purple-800)}.section-block--full-purple{--section-block-background-color:var(--color-purple-50);--section-block-title-color:var(--color-purple-800);--section-block-description-color:var(--color-purple-600)}.section-block--full-purple+.section-block--full-purple{border-top-left-radius:0;border-top-right-radius:0;margin-top:0;margin-bottom:0}.section-block--full-purple:has(+.section-block--full-purple.section-block--has-background){border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.section-block--off-white{--section-block-background-color:var(--color-off-white);--section-block-title-color:var(--color-primary-800);--section-block-description-color:var(--color-text-lead)}.section-block--has-background{border-radius:var(--border-radius-md);padding:var(--spacing-8) var(--spacing-4)}@media not (max-width:64rem){.section-block--has-background{padding:var(--spacing-12) var(--spacing-6)}}.section-block__inner{gap:var(--spacing-6);box-sizing:border-box;grid-template-columns:100%;width:100%;display:grid}.section-block__header{box-sizing:border-box;grid-template-columns:100%;width:100%;margin:0 auto;display:contents}@media not (max-width:64rem){.section-block__header{grid-template-columns:1fr auto;display:grid}}.section-block__title{color:var(--section-block-title-color)}.section-block__description{color:var(--section-block-description-color);grid-column:1/-1}.section-block__link{order:1;justify-content:center;align-items:center;display:inline-flex;font-size:var(--font-size-l)!important}.section-block__content *{box-sizing:border-box}
