.section-head:where(.astro-5brzmp7i).feat-head--wide{max-width:46rem}.feat:where(.astro-5brzmp7i){gap:var(--space-8);grid-template-columns:1.15fr .85fr;align-items:center;display:grid}.feat--flip:where(.astro-5brzmp7i){grid-template-columns:.85fr 1.15fr}.container:where(.astro-5brzmp7i).feat.feat--solo{max-width:calc(var(--max-prose-width) + var(--sl-gutter) * 2);grid-template-columns:1fr;margin-inline:0}.feat--flip:where(.astro-5brzmp7i) .feat__copy:where(.astro-5brzmp7i){order:2}.feat--flip:where(.astro-5brzmp7i) .feat__art:where(.astro-5brzmp7i){order:1}.feat__answer:where(.astro-5brzmp7i){font-size:var(--font-size-lg);color:var(--color-fg);font-weight:var(--font-weight-medium)}.feat__copy:where(.astro-5brzmp7i) p:where(.astro-5brzmp7i){max-width:var(--max-prose-width)}.feat__copy:where(.astro-5brzmp7i) p:where(.astro-5brzmp7i):last-child{margin-bottom:0}.feat__note:where(.astro-5brzmp7i){color:var(--color-fg-subtle);font-size:var(--font-size-base)}.feat__art:where(.astro-5brzmp7i) img:where(.astro-5brzmp7i){border:1px solid var(--sl-rule);width:100%;height:auto;display:block}.measure:where(.astro-5brzmp7i){margin:0;position:relative}.measure__overlay:where(.astro-5brzmp7i){width:100%;height:100%;position:absolute;inset:0}.measure__region:where(.astro-5brzmp7i){fill:#ffffff1a;stroke:var(--sl-on-field);stroke-width:3px}.measure__leader:where(.astro-5brzmp7i){stroke:var(--sl-on-field);stroke-width:3px}.measure__anchor:where(.astro-5brzmp7i),.measure__label:where(.astro-5brzmp7i) rect:where(.astro-5brzmp7i){fill:var(--sl-on-field)}.measure__label:where(.astro-5brzmp7i) text:where(.astro-5brzmp7i){fill:var(--sl-field);font-family:var(--sl-font-display);font-size:54px;font-weight:var(--font-weight-semibold);letter-spacing:var(--sl-tracking-display)}.feat__facts:where(.astro-5brzmp7i) h3:where(.astro-5brzmp7i){margin-bottom:var(--space-3)}.feat__facts:where(.astro-5brzmp7i) ul:where(.astro-5brzmp7i){margin:0 0 var(--space-4);gap:var(--space-2);color:var(--color-fg-muted);font-size:var(--font-size-base);padding:0;list-style:none;display:grid}.feat-grid:where(.astro-5brzmp7i){grid-template-columns:repeat(3,1fr);display:grid}.feat-grid:where(.astro-5brzmp7i) h3:where(.astro-5brzmp7i){margin-bottom:var(--space-2)}.feat-grid:where(.astro-5brzmp7i) p:where(.astro-5brzmp7i){color:var(--color-fg-muted);margin:0}.feat-exit:where(.astro-5brzmp7i){background:var(--gradient-band)}.feat-exit__list:where(.astro-5brzmp7i){background:var(--sl-rule-on-field);border:1px solid var(--sl-rule-on-field);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.feat-exit__list:where(.astro-5brzmp7i) li:where(.astro-5brzmp7i){gap:var(--space-1);padding:var(--space-5);background:var(--sl-field);display:grid}.feat-exit__list:where(.astro-5brzmp7i) strong:where(.astro-5brzmp7i){color:var(--color-on-dark)}.feat-exit__list:where(.astro-5brzmp7i) span:where(.astro-5brzmp7i){color:var(--color-on-dark-muted);font-size:var(--font-size-base)}.faq__list:where(.astro-5brzmp7i){display:grid}.faq__item:where(.astro-5brzmp7i){padding:0 var(--space-5)}.faq__item:where(.astro-5brzmp7i) summary:where(.astro-5brzmp7i){cursor:pointer;padding:var(--space-4) 0;font-weight:var(--font-weight-semibold);list-style-position:inside}.faq__item:where(.astro-5brzmp7i) summary:where(.astro-5brzmp7i)::marker{color:var(--color-accent-strong)}.faq__item:where(.astro-5brzmp7i) p:where(.astro-5brzmp7i){padding-bottom:var(--space-4);max-width:var(--max-prose-width);color:var(--color-fg-muted);margin:0}.cta-section:where(.astro-5brzmp7i){padding:0}.cta__band:where(.astro-5brzmp7i){background:var(--sl-field);color:var(--sl-on-field);padding:var(--space-9) var(--sl-gutter);margin-inline:calc(-1 * var(--sl-gutter))}.cta__band:where(.astro-5brzmp7i) h2:where(.astro-5brzmp7i){color:var(--sl-on-field);max-width:20ch}.cta__band:where(.astro-5brzmp7i) .lede:where(.astro-5brzmp7i){color:var(--sl-on-field-muted);max-width:40rem}.cta__actions:where(.astro-5brzmp7i){gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width<=60rem){.feat:where(.astro-5brzmp7i),.feat--flip:where(.astro-5brzmp7i){grid-template-columns:1fr}.feat--flip:where(.astro-5brzmp7i) .feat__copy:where(.astro-5brzmp7i){order:1}.feat--flip:where(.astro-5brzmp7i) .feat__art:where(.astro-5brzmp7i){order:2}.feat-grid:where(.astro-5brzmp7i),.feat-exit__list:where(.astro-5brzmp7i){grid-template-columns:1fr}}
