.vg_page.svelte-dcq0uf{max-width:56rem;margin:0 auto;padding:2.5rem 1.5rem 3rem;color:var(--text_primary, #fafafa)}.vg_breadcrumb.svelte-dcq0uf{font-size:.875rem;color:var(--text_secondary, #a8a29e);margin-bottom:1.5rem;display:flex;gap:.5rem;flex-wrap:wrap}.vg_breadcrumb.svelte-dcq0uf a:where(.svelte-dcq0uf){color:var(--accent);text-decoration:none}.vg_breadcrumb.svelte-dcq0uf a:where(.svelte-dcq0uf):hover{text-decoration:underline}.vg_eyebrow.svelte-dcq0uf{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text_secondary, #a8a29e);margin:0 0 .4rem}.vg_gold.svelte-dcq0uf{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .7rem}.vg_gold_note.svelte-dcq0uf{font-size:.82rem;color:var(--text_secondary, #a8a29e)}.vg_hero.svelte-dcq0uf h1:where(.svelte-dcq0uf){font-size:1.9rem;margin:0 0 .6rem;letter-spacing:-.01em;line-height:1.15}.vg_lede.svelte-dcq0uf{color:var(--text_secondary, #a8a29e);font-size:.95rem;max-width:44rem;margin:0 0 1.25rem}.vg_cta_row.svelte-dcq0uf{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.vg_visit_btn.svelte-dcq0uf{display:inline-block;background:var(--accent);color:var(--text_on_accent, #ffffff);font-weight:800;font-size:.92rem;padding:.55rem 1.1rem;border-radius:var(--radius-none);text-decoration:none;transition:all .12s ease}.vg_visit_btn.svelte-dcq0uf:hover{filter:brightness(1.12)}.vg_visit_btn.svelte-dcq0uf:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vg_compare_link.svelte-dcq0uf{color:var(--accent);font-weight:600;font-size:.88rem;text-decoration:none}.vg_compare_link.svelte-dcq0uf:hover{text-decoration:underline}.vg_compare_link.svelte-dcq0uf:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vg_affiliate_note.svelte-dcq0uf{font-size:.72rem;color:var(--text_secondary, #a8a29e);border:1px dashed rgba(255,255,255,.25);padding:.2rem .5rem;border-radius:var(--radius-none)}.vg_facts.svelte-dcq0uf{margin:1.75rem 0;display:flex;flex-direction:column;gap:.6rem}.vg_fact_band.svelte-dcq0uf{display:grid;gap:.6rem}.vg_fact_band--price.svelte-dcq0uf{grid-template-columns:repeat(4,minmax(0,1fr))}.vg_fact_band--policy.svelte-dcq0uf{grid-template-columns:repeat(3,minmax(0,1fr))}.vg_fact.svelte-dcq0uf{background:#ffffff09;border:1px solid rgba(255,255,255,.08);padding:.8rem .9rem;border-radius:var(--radius-none);display:flex;flex-direction:column;gap:.28rem;min-width:0}.vg_fact--bill.svelte-dcq0uf{background:#ffffff05}.vg_fact_label.svelte-dcq0uf{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--text_secondary, #a8a29e)}.vg_fact.svelte-dcq0uf strong:where(.svelte-dcq0uf){font-size:1.45rem;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--text_primary, #fafafa)}.vg_fact.svelte-dcq0uf strong:where(.svelte-dcq0uf) small:where(.svelte-dcq0uf){display:block;margin-top:.15rem;font-size:.74rem;font-weight:400;letter-spacing:0;color:var(--text_secondary, #a8a29e)}.vg_fact--policy.svelte-dcq0uf strong:where(.svelte-dcq0uf){font-size:1rem;line-height:1.25}.vg_fact_note.svelte-dcq0uf{font-size:.78rem;line-height:1.45;color:var(--text_secondary, #a8a29e)}@media(max-width:900px){.vg_fact_band--price.svelte-dcq0uf{grid-template-columns:repeat(2,minmax(0,1fr))}.vg_fact_band--policy.svelte-dcq0uf{grid-template-columns:minmax(0,1fr)}.vg_fact.svelte-dcq0uf strong:where(.svelte-dcq0uf){font-size:1.25rem}}.vg_section.svelte-dcq0uf{margin-top:1.75rem}.vg_section.svelte-dcq0uf h2:where(.svelte-dcq0uf){font-size:1.2rem;margin:0 0 .6rem}.vg_section.svelte-dcq0uf p:where(.svelte-dcq0uf){color:var(--text_secondary, #c9c4bd);line-height:1.55;margin:0}.vg_section.svelte-dcq0uf a:where(.svelte-dcq0uf){color:var(--accent)}.vg_prose.svelte-dcq0uf{color:var(--text_secondary, #c9c4bd);line-height:1.65;margin:0 0 .75rem}.vg_perks.svelte-dcq0uf{color:var(--text_secondary, #a8a29e)}.vg_subhead.svelte-dcq0uf{font-size:1rem;margin:1.1rem 0 .45rem;color:var(--text_primary, #fafafa)}.vg_list.svelte-dcq0uf{margin:0;padding-left:1.15rem;color:var(--text_secondary, #c9c4bd);line-height:1.6}.vg_list.svelte-dcq0uf li:where(.svelte-dcq0uf){margin-bottom:.4rem}.vg_list_avoid.svelte-dcq0uf li:where(.svelte-dcq0uf)::marker{color:var(--text_secondary, #a8a29e)}.vg_links.svelte-dcq0uf a:where(.svelte-dcq0uf){color:var(--accent);text-decoration:none}.vg_links.svelte-dcq0uf a:where(.svelte-dcq0uf):hover{text-decoration:underline}.vg_faq_item.svelte-dcq0uf{margin-bottom:1.1rem}.vg_faq_item.svelte-dcq0uf dt:where(.svelte-dcq0uf){font-weight:700;color:var(--text_primary, #fafafa);margin-bottom:.3rem}.vg_faq_item.svelte-dcq0uf dd:where(.svelte-dcq0uf){margin:0;color:var(--text_secondary, #c9c4bd);line-height:1.65}.vg_footer.svelte-dcq0uf{margin-top:2.25rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.08)}.vg_footer.svelte-dcq0uf p:where(.svelte-dcq0uf){color:var(--text_secondary, #a8a29e);font-size:.84rem;margin:0}.vg_footer.svelte-dcq0uf a:where(.svelte-dcq0uf){color:var(--accent)}
