.souv-visually-hidden[data-astro-cid-63rad3dz]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.souv[data-astro-cid-63rad3dz] h3[data-astro-cid-63rad3dz]{margin:0 0 .5rem;font-size:1.125rem;line-height:1.4}.souv[data-astro-cid-63rad3dz] :is(.souv-pillars p,.souv-why p,.souv-block li,.souv-notes p,.souv-honest li,.souv-website)[data-astro-cid-63rad3dz]{color:var(--color-body);font-size:1.0625rem;line-height:1.6}.souv[data-astro-cid-63rad3dz] a[data-astro-cid-63rad3dz]:not(.btn){color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.souv[data-astro-cid-63rad3dz] a[data-astro-cid-63rad3dz]:not(.btn):hover{color:var(--color-primary-strong)}.souv-pillars[data-astro-cid-63rad3dz]{display:grid;grid-template-columns:minmax(0,1fr);gap:0 clamp(2rem,5vw,4rem);margin:1.5rem 0 0;padding:0;list-style:none}.souv-pillars[data-astro-cid-63rad3dz] li[data-astro-cid-63rad3dz]{padding-block:1.5rem 1.75rem;border-top:1px solid var(--color-line)}.souv-pillars[data-astro-cid-63rad3dz] p[data-astro-cid-63rad3dz]{max-width:62ch;margin:0}.souv-number[data-astro-cid-63rad3dz]{display:block;margin-bottom:.5rem;color:var(--color-primary);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.04em}.souv-why[data-astro-cid-63rad3dz]{display:grid;grid-template-columns:minmax(0,1fr);gap:0 clamp(2rem,4vw,3rem);margin-top:1.5rem}.souv-why[data-astro-cid-63rad3dz] article[data-astro-cid-63rad3dz]{padding-block:1.5rem 1.75rem;border-top:1px solid var(--color-line)}.souv-why[data-astro-cid-63rad3dz] p[data-astro-cid-63rad3dz]{margin:0 0 .75rem}.souv-sources[data-astro-cid-63rad3dz]{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:1rem 0 0}.souv-why[data-astro-cid-63rad3dz] .souv-sources[data-astro-cid-63rad3dz]{font-size:.9375rem}.souv-sources[data-astro-cid-63rad3dz] span[data-astro-cid-63rad3dz]{color:var(--color-muted)}.souv-sources[data-astro-cid-63rad3dz] a[data-astro-cid-63rad3dz]{display:inline-flex;align-items:center;min-block-size:44px}.souv-table[data-astro-cid-63rad3dz]{width:100%;margin-top:1.5rem;border-collapse:collapse;table-layout:fixed;text-align:left}.souv-table[data-astro-cid-63rad3dz] th[data-astro-cid-63rad3dz],.souv-table[data-astro-cid-63rad3dz] td[data-astro-cid-63rad3dz]{padding:1rem 1.25rem;border-bottom:1px solid var(--color-line);font-size:1rem;line-height:1.55;vertical-align:top;overflow-wrap:break-word}.souv-table[data-astro-cid-63rad3dz] thead[data-astro-cid-63rad3dz] th[data-astro-cid-63rad3dz]{color:var(--color-ink);font-weight:500;border-bottom:1px solid var(--color-line-input)}.souv-table[data-astro-cid-63rad3dz] tbody[data-astro-cid-63rad3dz] th[data-astro-cid-63rad3dz]{color:var(--color-ink);font-weight:500}.souv-table[data-astro-cid-63rad3dz] td[data-astro-cid-63rad3dz]{color:var(--color-body)}.souv-table[data-astro-cid-63rad3dz] :is(th,td).souv-ours[data-astro-cid-63rad3dz]{background:var(--color-surface-tint)}.souv-table[data-astro-cid-63rad3dz] thead[data-astro-cid-63rad3dz] th[data-astro-cid-63rad3dz].souv-ours{color:var(--color-primary);box-shadow:inset 0 -2px 0 var(--color-primary);border-bottom-color:transparent}.souv-table[data-astro-cid-63rad3dz] th[data-astro-cid-63rad3dz]:first-child{width:20%;padding-left:0}.souv-table-note[data-astro-cid-63rad3dz]{max-width:66ch;margin:1rem 0 0;color:var(--color-muted);font-size:.875rem;line-height:1.6}@media (max-width: 719px){.souv-table[data-astro-cid-63rad3dz],.souv-table[data-astro-cid-63rad3dz] tbody[data-astro-cid-63rad3dz],.souv-table[data-astro-cid-63rad3dz] tr[data-astro-cid-63rad3dz],.souv-table[data-astro-cid-63rad3dz] th[data-astro-cid-63rad3dz],.souv-table[data-astro-cid-63rad3dz] td[data-astro-cid-63rad3dz]{display:block;width:auto}.souv-table[data-astro-cid-63rad3dz] thead[data-astro-cid-63rad3dz]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}.souv-table[data-astro-cid-63rad3dz] tbody[data-astro-cid-63rad3dz]{display:grid;gap:1rem}.souv-table[data-astro-cid-63rad3dz] tr[data-astro-cid-63rad3dz]{border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.souv-table[data-astro-cid-63rad3dz] th[data-astro-cid-63rad3dz]:first-child{width:auto;padding:1rem 1.25rem .25rem;border-bottom:0;font-size:1.0625rem}.souv-table[data-astro-cid-63rad3dz] td[data-astro-cid-63rad3dz]{padding:.75rem 1.25rem;border-bottom:0}.souv-table[data-astro-cid-63rad3dz] td[data-astro-cid-63rad3dz]+td[data-astro-cid-63rad3dz]{border-top:1px solid var(--color-line)}.souv-table[data-astro-cid-63rad3dz] td[data-astro-cid-63rad3dz]:before{content:attr(data-label);display:block;margin-bottom:.25rem;color:var(--color-muted);font-size:.8125rem;font-weight:500;line-height:1.4}.souv-table[data-astro-cid-63rad3dz] td[data-astro-cid-63rad3dz].souv-ours:before{color:var(--color-primary)}}.souv-split[data-astro-cid-63rad3dz]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.5rem}.souv-block[data-astro-cid-63rad3dz]{padding:1.5rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface)}.souv-block[data-astro-cid-63rad3dz] h3[data-astro-cid-63rad3dz]{color:var(--color-ink)}.souv-block-lead[data-astro-cid-63rad3dz]{margin:0 0 1rem;color:var(--color-muted);font-size:.9375rem;line-height:1.5}.souv-block[data-astro-cid-63rad3dz] ul[data-astro-cid-63rad3dz]{margin:0;padding-left:1.25rem;list-style:disc}.souv-block[data-astro-cid-63rad3dz] li[data-astro-cid-63rad3dz]+li[data-astro-cid-63rad3dz]{margin-top:.5rem}.souv-notes[data-astro-cid-63rad3dz]{display:grid;grid-template-columns:minmax(0,1fr);gap:0 clamp(2rem,4vw,3rem);margin-top:2rem}.souv-notes[data-astro-cid-63rad3dz]>div[data-astro-cid-63rad3dz]{padding-block:1.25rem 1.5rem;border-top:1px solid var(--color-line)}.souv-notes[data-astro-cid-63rad3dz] p[data-astro-cid-63rad3dz]{max-width:62ch;margin:0}.souv-honest[data-astro-cid-63rad3dz]{padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--radius-lg);background:var(--color-surface-tint)}.souv-honest[data-astro-cid-63rad3dz] ul[data-astro-cid-63rad3dz]{display:grid;gap:.875rem;max-width:66ch;margin:0;padding-left:1.25rem;list-style:disc}.souv-website[data-astro-cid-63rad3dz]{max-width:66ch;margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--color-line)}.souv-cta-title[data-astro-cid-63rad3dz]{max-width:28ch;margin:0;text-wrap:balance}@media (min-width: 720px){.souv-pillars[data-astro-cid-63rad3dz],.souv-split[data-astro-cid-63rad3dz],.souv-notes[data-astro-cid-63rad3dz]{grid-template-columns:repeat(2,minmax(0,1fr))}.souv-split[data-astro-cid-63rad3dz]{gap:1.5rem}}@media (min-width: 1024px){.souv-why[data-astro-cid-63rad3dz]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}}
