/* Kirnia shared typography — unpublished working theme */
body{font-family:var(--font-body-family,Assistant,sans-serif);font-size:16px;line-height:1.65}
body :where(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,summary,legend,li,dt,dd),.afx,[id^="af-"]{font-family:var(--font-body-family,Assistant,sans-serif)!important}
.cadence-preview .hero .eyebrow,.cadence-preview .hero .caption{font-size:12px!important;line-height:1.5}
.cadence-preview .hero h1{font-size:clamp(36px,4.2vw,56px);line-height:1.13}
@media(max-width:680px){.cadence-preview .hero h1{font-size:36px}.cadence-preview .review-banner span{font-size:11px!important}}
