:root{--type-caption:12px;--type-control:13px;--type-body:14px;--type-section:16px;--type-page:26px}body:not(.auth-page){font-family:Inter,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans sc,sans-serif;font-size:var(--type-body);line-height:1.5;letter-spacing:0}:root:root:root:root body :where(*){font-weight:400!important}:root:root:root:root body :where(h1,h2,h3,h4,h5,h6),:root:root:root:root body :where(.brand,.auth-brand,.legal-brand,.target-title){font-weight:650!important}:root:root:root:root body :where(h1,h2,h3,h4,h5,h6) :where(*){font-weight:650!important}:root:root:root:root body :where(h1,h2,h3,h4,h5,h6) :where(small,.muted,.sub,.meta,.hint){font-weight:400!important}:root:root:root:root body :where(.brand,.auth-brand,.legal-brand) :where(*){font-weight:650!important}body:not(.auth-page) h1{font-size:var(--type-page)!important;line-height:1.25!important;letter-spacing:0!important}body:not(.auth-page) h2{font-size:var(--type-section)!important;line-height:1.4!important;letter-spacing:0!important}body:not(.auth-page) h3{font-size:var(--type-body)!important;line-height:1.45!important;letter-spacing:0!important}body:not(.auth-page) :where(small,.muted,.sub,.meta,.hint){font-size:var(--type-caption);line-height:1.55;letter-spacing:0}body:not(.auth-page) :where(button,input,select,textarea){letter-spacing:0}body:not(.auth-page) .translation-head .question{font-size:clamp(24px,3vw,36px)!important;line-height:1.35!important}body:not(.auth-page) :where(.metric-value,.score,.timer){font-variant-numeric:tabular-nums}