@layer site-typography{:root{--type-family:"Onest",system-ui,sans-serif;--type-h1:clamp(2.5rem,3.75vw,3.75rem);--type-h2:clamp(2rem,3vw,3rem);--type-h3:clamp(1.25rem,1.55vw,1.5rem);--type-subheading:2rem;--type-card-heading:1.5rem;--type-h4:1.125rem;--type-lead:1.125rem;--type-body:1rem;--type-ui:1rem;--type-label:.875rem;--type-caption:.75rem;--type-title-weight:750;--type-heading-weight:680;--type-emphasis-weight:650;--type-label-weight:500;--type-body-weight:400}body .site-shell main{font-family:var(--type-family)}body .site-shell main :where(h1){overflow-wrap:anywhere!important;font-size:var(--type-h1)!important;font-weight:var(--type-title-weight)!important;line-height:1.08!important;letter-spacing:-.035em!important}body .site-shell main :where(h2){font-size:var(--type-h2)!important;font-weight:var(--type-heading-weight)!important;line-height:1.12!important;letter-spacing:-.035em!important}body .site-shell main :where(h3){font-size:var(--type-h3)!important;font-weight:var(--type-emphasis-weight)!important;line-height:1.3!important;letter-spacing:-.02em!important}body .site-shell main :where(h4,h5,h6){font-size:var(--type-h4)!important;font-weight:var(--type-emphasis-weight)!important;line-height:1.4!important;letter-spacing:-.015em!important}body .site-shell main :where(.offers-toolbar h3){font-size:var(--type-h2)!important;font-weight:var(--type-heading-weight)!important;line-height:1.12!important;letter-spacing:-.035em!important}body .site-shell main :where(.article-index-guides h2,.catalog-empty-state h2,.reading-nav h2,.faq-editorial__index h2,.mfo-journey h2,.mfo-knowledge__answers>h3,.offers-resources__frame h3,.mfo-payments__columns h3,.offers-comparison__heading strong){font-size:var(--type-card-heading)!important;font-weight:var(--type-heading-weight)!important;line-height:1.25!important;letter-spacing:-.025em!important}body .site-shell main :where(.variants-group>header h3){font-size:var(--type-subheading)!important;font-weight:var(--type-heading-weight)!important;line-height:1.2!important;letter-spacing:-.025em!important}body .site-shell main :where(p,li,dd){font-size:var(--type-body)!important;font-weight:var(--type-body-weight)!important;line-height:1.6!important}body .site-shell main :where(.hero__lead,.lender-hero__lead,.offers-index-hero__copy>p,.variants-index-hero__copy>p,.editorial-hero__lead,.result-flow__lead,h1+p):not(.eyebrow){font-size:var(--type-lead)!important;font-weight:var(--type-body-weight)!important;line-height:1.55!important}body .site-shell main :where(label,dt,summary){font-size:var(--type-label)!important;font-weight:var(--type-label-weight)!important;line-height:1.4!important;letter-spacing:normal!important}body .site-shell main :where(small,.eyebrow,.offer-card__label,.offer-card__registry,.offer-card__ad,.status-badge,.tag-list li,.hero__ticks li,.result-offer-row__features li,.form-note,.check-field,.support-card__note,.result-flow__count,.offers-pagination p,.offers-directory__note,.result-offer-row__meta,.result-offer-row__title>b,.result-offer-row__action p,.mfo-reviews__disclosure,.editorial-document__meta){font-size:var(--type-caption)!important;font-weight:var(--type-body-weight)!important;line-height:1.5!important;letter-spacing:normal!important}body .site-shell main :where(.eyebrow){font-weight:var(--type-emphasis-weight)!important}body .site-shell main :where(.offer-card__facts dt,.result-offer-row__facts dt,.lender-hero__facts dt,.result-parameters dt){font-size:var(--type-caption)!important;font-weight:var(--type-label-weight)!important;line-height:1.4!important}body .site-shell main :where(.offer-card__facts dd,.result-offer-row__facts dd,.lender-hero__facts dd,.result-parameters dd){font-size:var(--type-ui)!important;font-weight:var(--type-emphasis-weight)!important;line-height:1.4!important;letter-spacing:normal!important}body .site-shell main :where(.amount-range b,.term-range b){font-size:var(--type-ui)!important;font-weight:var(--type-emphasis-weight)!important;line-height:1.4!important}body .site-shell main :where(.offer-card__facts,.result-offer-row__facts)>div:last-child dd{font-size:var(--type-label)!important;font-weight:var(--type-label-weight)!important;line-height:1.5!important}body .site-shell main :where(.lender-hero__facts>p){font-size:var(--type-ui)!important;font-weight:var(--type-emphasis-weight)!important}body .site-shell main :where(.button){font-size:var(--type-ui)!important;font-weight:var(--type-title-weight)!important;line-height:1.2!important}body .site-shell main :where(.offer-card__details,.result-edit){font-size:var(--type-label)!important;font-weight:var(--type-label-weight)!important;line-height:1.4!important}body .site-shell main :where(.mfo-payments__details dt){font-weight:var(--type-emphasis-weight)!important}body .site-shell main :where(p,li,dd) :where(b,strong){font-weight:var(--type-emphasis-weight)!important}@media(max-width:760px){:root{--type-h1:2.25rem;--type-h2:2rem;--type-h3:1.25rem;--type-h4:1.125rem;--type-subheading:1.5rem;--type-card-heading:1.25rem;--type-lead:1rem;--type-body:.9375rem}}@media(max-width:360px){:root{--type-h1:2rem;--type-h2:1.75rem}}}
