.site-typography{--site-font-label:16px;--site-font-body:16px;--site-font-emphasis:18px;--site-font-h3:24px;--site-font-h2:32px;--site-font-h1:48px;font-size:var(--site-font-body);line-height:1.6}body:has(.site-typography) .text-sm,body:has(.site-typography) [class*=":text-sm"]{font-size:var(--site-font-body)}body:has(.site-typography) .text-xs,body:has(.site-typography) [class*=":text-xs"]{font-size:var(--site-font-label);line-height:1.45}body:has(.site-typography) [class*="text-[0.5625rem]"],body:has(.site-typography) [class*="text-[0.5rem]"],body:has(.site-typography) [class*="text-[0.625rem]"],body:has(.site-typography) [class*="text-[0.6875rem]"],body:has(.site-typography) [class*="text-[0.75rem]"],body:has(.site-typography) [class*="text-[0.8125rem]"],body:has(.site-typography) [class*="text-[10px]"],body:has(.site-typography) [class*="text-[11px]"],body:has(.site-typography) [class*="text-[12px]"],body:has(.site-typography) [class*="text-[13px]"],body:has(.site-typography) [class*="text-[8px]"],body:has(.site-typography) [class*="text-[9px]"]{font-size:var(--site-font-label)!important;line-height:1.45!important}body:has(.site-typography) [class*="text-[0.9375rem]"],body:has(.site-typography) [class*="text-[15px]"]{font-size:var(--site-font-body)!important}body:has(.site-typography) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-size:var(--site-font-body)}body:has(.site-typography) td{font-size:var(--site-font-body)}body:has(.site-typography) th{font-size:var(--site-font-label)}.site-label{font-size:var(--site-font-label)!important;line-height:1.45!important}.site-body{font-size:var(--site-font-body)!important;line-height:1.6!important}.site-emphasis{font-size:var(--site-font-emphasis)!important;line-height:1.5!important}.site-h3{font-size:var(--site-font-h3)!important;line-height:1.25!important}.site-h2{font-size:var(--site-font-h2)!important;line-height:1.2!important}.site-h1{font-size:var(--site-font-h1)!important;line-height:1.1!important}.site-typography h1:not([class*=text-]){font-size:var(--site-font-h1);line-height:1.1}.site-typography h2:not([class*=text-]){font-size:var(--site-font-h2);line-height:1.2}.site-typography h3:not([class*=text-]){font-size:var(--site-font-h3);line-height:1.25}[data-system-team-grid] [style*="opacity: 0"]{opacity:1!important}