.fm[data-astro-cid-lnthwwyx]{align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.fm-intro[data-astro-cid-lnthwwyx]{margin:0}@media (width>=48rem){.fm[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-quotes[data-astro-cid-lnthwwyx]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}}@media (width>=75rem){.fm[data-astro-cid-lnthwwyx]{grid-template-columns:1.1fr 1fr .9fr}.fm-quotes[data-astro-cid-lnthwwyx]{grid-column:auto;display:block}}.quote[data-astro-cid-lnthwwyx]{border-left:3px solid var(--gold);margin:0 0 1.25rem;padding-left:1.1rem}.quote[data-astro-cid-lnthwwyx]:last-child{margin-bottom:0}.quote[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{font-family:var(--font-heading);margin:0 0 .3rem;font-size:clamp(1.25rem,1rem + .6vw,1.5rem);line-height:1.35}.quote[data-astro-cid-lnthwwyx] footer[data-astro-cid-lnthwwyx]{color:var(--gold);font-size:.95rem}.strengths[data-astro-cid-lnthwwyx]{background:var(--teal);color:var(--cream);border-radius:var(--radius);padding:clamp(1.25rem,2.5vw,2rem)}.strengths[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font-size:clamp(1.5rem,1.1rem + 1vw,2rem)}.strengths[data-astro-cid-lnthwwyx] ul[data-astro-cid-lnthwwyx],.approach[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{margin:0}.different-intro[data-astro-cid-lnthwwyx]{max-width:var(--text-width);text-align:center;margin:0 auto clamp(1.5rem,3vw,2.25rem)}.different-card[data-astro-cid-lnthwwyx]{background:var(--cream);border:3px solid var(--gold)}.different-card[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{background:var(--teal);color:var(--cream);margin:0;padding:.6rem 1.1rem;font-size:clamp(1.3rem,1.1rem + .5vw,1.6rem);font-weight:400}.different-card[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{margin:0;padding:1rem 1.1rem 1.25rem}.compare[data-astro-cid-lnthwwyx]{margin:0}.compare-title[data-astro-cid-lnthwwyx]{font-family:var(--font-heading);margin-bottom:1rem;font-size:clamp(1.6rem,1.1rem + 1.5vw,2.4rem);line-height:1.3}.table-scroll[data-astro-cid-lnthwwyx]{overflow-x:auto}table[data-astro-cid-lnthwwyx]{table-layout:fixed;border-collapse:separate;border-spacing:6px;width:100%;min-width:44rem;font-family:var(--font-heading);text-align:center;font-size:clamp(1rem,.9rem + .3vw,1.2rem);line-height:1.3}thead[data-astro-cid-lnthwwyx] td[data-astro-cid-lnthwwyx]{width:16%}thead[data-astro-cid-lnthwwyx] th[data-astro-cid-lnthwwyx]{background:var(--terracotta);width:28%;color:var(--cream);padding:.9rem .75rem;font-size:1.15em;font-weight:400}thead[data-astro-cid-lnthwwyx] th[data-astro-cid-lnthwwyx].col-fm{background:var(--sage);color:var(--teal);outline:3px solid var(--teal);outline-offset:-3px}tbody[data-astro-cid-lnthwwyx] th[data-astro-cid-lnthwwyx]{background:var(--teal);width:16%;color:var(--cream);padding:.75rem;font-size:1.15em;font-weight:400}td[data-astro-cid-lnthwwyx]{background:var(--cream);border:1px solid var(--terracotta);color:var(--teal);padding:.75rem 1rem}td[data-astro-cid-lnthwwyx].col-fm{border:3px solid var(--gold)}.compare-cards[data-astro-cid-lnthwwyx]{display:none}@media (width<=47.99rem){.table-scroll[data-astro-cid-lnthwwyx]{display:none}.compare-cards[data-astro-cid-lnthwwyx]{gap:1rem;display:grid}}.compare-label[data-astro-cid-lnthwwyx]{background:var(--teal);color:var(--cream);margin:0;padding:.5rem .85rem;font-size:1.2rem;font-weight:400}.compare-card[data-astro-cid-lnthwwyx] dl[data-astro-cid-lnthwwyx]{gap:6px;margin:6px 0 0;display:grid}.compare-item[data-astro-cid-lnthwwyx]{background:var(--cream);border:1px solid var(--terracotta);padding:.6rem .85rem}.compare-item[data-astro-cid-lnthwwyx].col-fm{border:3px solid var(--gold)}.compare-item[data-astro-cid-lnthwwyx] dt[data-astro-cid-lnthwwyx]{letter-spacing:.08em;text-transform:uppercase;color:var(--terracotta);font-size:.8rem}.compare-item[data-astro-cid-lnthwwyx].col-fm dt[data-astro-cid-lnthwwyx]{color:var(--teal);font-weight:700}.compare-item[data-astro-cid-lnthwwyx] dd[data-astro-cid-lnthwwyx]{font-family:var(--font-heading);color:var(--teal);margin:.15rem 0 0;font-size:1.1rem;line-height:1.3}.pillars[data-astro-cid-lnthwwyx]{align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (width>=64rem){.pillars[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.pillars[data-astro-cid-lnthwwyx] h4[data-astro-cid-lnthwwyx]{margin:1.25rem 0 .4rem}.pillars[data-astro-cid-lnthwwyx] h4[data-astro-cid-lnthwwyx]:first-child{margin-top:0}
