body:has(.cenro-typography){--font-karla:var(--font-ibm-plex-sans);--font-khula:var(--font-ibm-plex-sans);--font-sans:var(--font-ibm-plex-sans);--text-xs:.75rem;--text-xs--line-height:1rem;--text-sm:.875rem;--text-sm--line-height:1.25rem;--text-base:1rem;--text-base--line-height:1.5rem;--text-lg:1.125rem;--text-lg--line-height:1.5rem;--text-xl:1.25rem;--text-xl--line-height:1.75rem;--text-2xl:1.5rem;--text-2xl--line-height:2rem;--text-3xl:1.875rem;--text-3xl--line-height:2.25rem;--font-weight-medium:500;--font-weight-semibold:500;--font-weight-bold:600;--font-weight-extrabold:600;--font-weight-black:600;--tracking-tight:-.015em;--tracking-tighter:-.02em;--tracking-wide:.025em;--tracking-wider:.04em;--tracking-widest:.06em;font-family:var(--font-ibm-plex-sans);letter-spacing:0;font-size:1rem;font-weight:400;line-height:1.5}@layer base{body:has(.cenro-typography) :where(h1,h2,h3,h4,h5,h6):not(.cenro-docx-preview-host *){letter-spacing:-.015em;font-weight:600;line-height:1.3}body:has(.cenro-typography) :where(th,label,legend){font-weight:500}}body:has(.cenro-typography) :where(h1,h2):not(.cenro-docx-preview-host *){font-weight:600}body:has(.cenro-typography) :where(.font-display){font-family:var(--font-ibm-plex-sans)}body:has(.cenro-typography) :where(input,select,textarea){letter-spacing:0;font-weight:400}body:has(.cenro-typography) :where(th,.tabular-nums){font-variant-numeric:tabular-nums}
