.person-heading{ line-height: clamp(2.2rem, calc(2.2rem + ((1vw - 0.32rem) * 1.3542)), 3.5rem); font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 1.25)), 2.8rem); text-align:center; font-weight:700; font-family: "Open Sans Condensed – Local"; } .person-text{ line-height: clamp(2.2rem, calc(2.2rem + ((1vw - 0.32rem) * 1.3542)), 3.5rem); font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.9375)), 2.5rem); text-align:center; font-weight:700; font-family: "Open Sans Condensed – Local"; p{ margin-bottom:0; } } table{ font-family: "OpenSansLocal"; font-size: var(--fs-16-20) !important; line-height: var(--lh-16-31); tr { font-family: "OpenSansLocal"; &:nth-child(odd){ background-color: #ffffff; } &:nth-child(even){ background-color: #f2f2f2; } &:hover, &:focus {background-color: #ddd;} td, th { border: 1px solid #ddd !important; a{ font-family: "OpenSansLocal"; font-weight: 600; font-style: normal; font-size: var(--fs-20-26); line-height: var(--lh-24-31); color: var(--primary) !important; } } td, th{ padding: 8px 20px !important; vertical-align: top; } th{background-color: var(--primary); color: #fff !important;} } }