.ab-story[data-astro-cid-efz3t45k]{gap:var(--space-5);max-width:46rem;display:grid}.ab-compare[data-astro-cid-efz3t45k]{overscroll-behavior-x:contain;border:1px solid var(--c-sand);border-radius:var(--radius-lg);background:var(--c-paper);margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);overflow-x:auto}.ab-compare[data-astro-cid-efz3t45k]:focus-visible{border-radius:var(--radius-lg)}.ab-compare__table[data-astro-cid-efz3t45k]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:31rem;font-size:var(--fs-sm);line-height:1.4}.ab-compare__table[data-astro-cid-efz3t45k] th[data-astro-cid-efz3t45k],.ab-compare__table[data-astro-cid-efz3t45k] td[data-astro-cid-efz3t45k]{border-bottom:1px solid var(--c-line);text-align:center;vertical-align:middle;padding:1rem clamp(.75rem,.4rem + 1.2vw,1.5rem)}.ab-compare__table[data-astro-cid-efz3t45k] tbody[data-astro-cid-efz3t45k] tr[data-astro-cid-efz3t45k]:last-child>[data-astro-cid-efz3t45k]{border-bottom:0}.ab-compare__table[data-astro-cid-efz3t45k] thead[data-astro-cid-efz3t45k] th[data-astro-cid-efz3t45k]{font-family:var(--font-serif);font-size:var(--fs-lg);hyphens:auto;overflow-wrap:break-word;padding-block:1.5rem 1.25rem;font-weight:400;line-height:1.25}.ab-compare__table[data-astro-cid-efz3t45k] tbody[data-astro-cid-efz3t45k] th[data-astro-cid-efz3t45k]{text-align:left;hyphens:auto;font-weight:700}.ab-compare__table[data-astro-cid-efz3t45k] th[data-astro-cid-efz3t45k]{hyphenate-limit-chars:10 4 4}.ab-compare__table[data-astro-cid-efz3t45k] th[data-astro-cid-efz3t45k][scope=row],.ab-compare__corner[data-astro-cid-efz3t45k]{z-index:1;background:var(--c-paper);width:34%;box-shadow:inset -1px 0 0 var(--c-line);position:sticky;left:0}.ab-compare__table[data-astro-cid-efz3t45k] .is-brand[data-astro-cid-efz3t45k]{background:color-mix(in srgb, var(--c-olive-mist) 45%, var(--c-paper))}.ab-compare__table[data-astro-cid-efz3t45k] thead[data-astro-cid-efz3t45k] .is-brand[data-astro-cid-efz3t45k]{background:var(--c-moss);color:var(--c-ivory);hyphens:manual}.ab-mark[data-astro-cid-efz3t45k]{border-radius:50%;place-items:center;width:2rem;height:2rem;display:inline-grid}.ab-mark--yes[data-astro-cid-efz3t45k]{background:color-mix(in srgb, var(--c-moss) 13%, transparent);color:var(--c-moss)}.ab-mark--no[data-astro-cid-efz3t45k]{color:var(--c-ink-3)}.ab-compare__text[data-astro-cid-efz3t45k]{color:var(--c-ink-2)}.ab-compare__hint[data-astro-cid-efz3t45k]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--fs-xs);color:var(--c-ink-3);display:none}@media (width<=640px){.ab-compare__table[data-astro-cid-efz3t45k] th[data-astro-cid-efz3t45k][scope=row],.ab-compare__corner[data-astro-cid-efz3t45k]{width:8.5rem}.ab-compare__table[data-astro-cid-efz3t45k] thead[data-astro-cid-efz3t45k] th[data-astro-cid-efz3t45k]{font-size:var(--fs-base)}.ab-compare__hint[data-astro-cid-efz3t45k]{display:flex}}.ab-owners__card[data-astro-cid-efz3t45k]{gap:var(--space-5) var(--space-8);border:1px solid var(--c-sand);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(1.75rem,1.2rem + 2vw,3rem) clamp(1.5rem,1rem + 4vw,6rem);display:grid}.ab-owners__text[data-astro-cid-efz3t45k]{gap:var(--space-3);justify-items:start;display:grid}.ab-owners__text[data-astro-cid-efz3t45k] p[data-astro-cid-efz3t45k]:last-child{color:var(--c-ink-2);max-width:60ch}@media (width<=760px){.ab-owners__card[data-astro-cid-efz3t45k]{grid-template-columns:1fr;justify-items:start}}.ab-promise[data-astro-cid-efz3t45k]{text-align:center;overflow:hidden}.ab-promise__inner[data-astro-cid-efz3t45k]{justify-items:center;gap:var(--space-6);display:grid}.ab-promise__mark[data-astro-cid-efz3t45k]{width:4.5rem;color:var(--c-ivory);opacity:.9}.ab-promise__title[data-astro-cid-efz3t45k]{color:var(--c-olive-soft)}.ab-promise__text[data-astro-cid-efz3t45k]{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;max-width:34ch;font-size:clamp(1.5rem,1.15rem + 1.6vw,2.5rem);line-height:1.3}.ab-promise__actions[data-astro-cid-efz3t45k]{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}
