.banner-frame[data-v-13926b25]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.banner-frame[data-v-13926b25]::-webkit-scrollbar{display:none}.banner-frame>.banner-slide--mosaic[data-v-13926b25],.banner-mosaic[data-v-13926b25],.banner-mosaic__rest[data-v-13926b25]{display:contents}.banner-track-item[data-v-13926b25]{scroll-snap-align:start;flex:0 0 min(85%,26rem)}@media (width<=1023.98px){.banner-frame>.banner-slide.invisible[data-v-13926b25]{visibility:visible}}@media (width>=1024px){.banner-frame[data-v-13926b25]{border-radius:var(--radius-2xl);background:var(--color-surface-muted);box-shadow:var(--shadow-xs);scroll-snap-type:none;gap:0;display:grid;overflow:hidden}.banner-frame>.banner-slide--mosaic[data-v-13926b25]{display:block}.banner-mosaic[data-v-13926b25],.banner-mosaic__rest[data-v-13926b25]{display:grid}.banner-track-item[data-v-13926b25]{flex:none}}.cms-page-template{margin-inline:auto}.cms-block-edit-wrapper{position:relative}.cms-page-template--compact>.cms-block-edit-wrapper>[data-cms-block]:not([data-cms-block=HeroBlock]){padding-block:var(--cms-block-vertical-padding,1rem)}.cms-page-template--comfortable>.cms-block-edit-wrapper>[data-cms-block]:not([data-cms-block=HeroBlock]){padding-block:var(--cms-block-vertical-padding,1.5rem)}.cms-page-template--spacious>.cms-block-edit-wrapper>[data-cms-block]:not([data-cms-block=HeroBlock]){padding-block:var(--cms-block-vertical-padding,2.5rem)}.cms-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;display:grid}.cms-sanitized-prose{color:var(--color-ink-muted);line-height:1.75}.cms-sanitized-prose :is(h2,h3,h4){color:var(--color-ink);margin-block:1.5em .6em;font-weight:700}.cms-sanitized-prose :is(p,ul,ol,blockquote){margin-block:1em}.cms-sanitized-prose :is(ul,ol){padding-inline-start:1.5rem}.cms-sanitized-prose a{color:var(--color-brand-600);text-underline-offset:.2em;text-decoration:underline}@media (width>=640px){.cms-grid{grid-template-columns:repeat(min(2,var(--cms-columns)),minmax(0,1fr))}}@media (width>=1024px){.cms-grid{grid-template-columns:repeat(var(--cms-columns),minmax(0,1fr))}}
