.legalify-page{--brand:#8B2635;--brand-base:#8B2635;--brand-deep:#6E1E2A;--brand-hover:#6E1E2A;--brand-soft:#F0DEDD;--brand-tint:#F8EAEA;--brand-ring:rgba(139,38,53,0.30);--lg-c-vermilion:#8B2635;--lg-c-vermilion-hover:#6E1E2A;--lg-c-bottle-green:#6E1E2A;--lg-vermilion:#8B2635;--lg-vermilion-hov:#6E1E2A;--lg-vermilion-soft:#F0DEDD;--lg-bottle-green:#6E1E2A;--lg-bottle-soft:#F8EAEA}.legalify-page .lp-eyebrow:before{background:var(--lg-gold)}.legalify-page :is(h1,h2,h3) em,.legalify-page :is(h1,h2,h3,h4){
  /* !important: a brand-level "all marketing headings use the display face"
     rule that must win over the assorted per-page heading classes
     (.lg-hero-h1, .lg-doc__title, .lp-h1, …), some of which set font-family at
     higher specificity than a single scoped selector can reach. */font-family:var(--font-display),"Fraunces",Georgia,serif!important}.legalify-page :is(p,li,dd,dt,blockquote,figcaption,summary):not([class*=eyebrow]):not([class*=mono]){font-family:var(--font-body-serif),"Source Serif 4",Georgia,serif!important}@media (max-width:767px){.legalify-home .lg-doc-manifest-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:768px) and (max-width:1023px){.legalify-home .lg-doc-manifest-grid{grid-template-columns:repeat(3,1fr)!important}}.legalify-home :is(.lg-lede,.lg-hero-sub,.lg-objection-body,.lg-plan-item-body,.lg-faq-a){color:color-mix(in srgb,var(--lg-ink) 84%,var(--lg-surface) 16%)!important;line-height:1.62!important}.legalify-home :is(.lg-objection-body,.lg-faq-a){font-size:17px!important}.legalify-home .lg-faq-a{max-width:66ch}.legalify-home .lg-steps .lg-lede,.legalify-home .lg-steps .lg-step-body{color:rgba(255,253,246,.96)!important;line-height:1.62!important}