@font-face {   font-family:'Helvetica Pro Bold';   src:url(https://weareher.com/wp-content/themes/her/css/../fonts/helvetica/HelveticaNeueLTPro-Bd.woff2) format('woff2'),  url(https://weareher.com/wp-content/themes/her/css/../fonts/helvetica/HelveticaNeueLTPro-Bd.woff) format('woff');   font-weight:bold;   font-style:normal;   font-display:swap; } @font-face {   font-family:'Helvetica Pro Bold Extended';   src:url(https://weareher.com/wp-content/themes/her/css/../fonts/helvetica/HelveticaNeueLTPro-BdEx.woff2) format('woff2'),  url(https://weareher.com/wp-content/themes/her/css/../fonts/helvetica/HelveticaNeueLTPro-BdEx.woff) format('woff');   font-weight:bold;   font-style:normal;   font-display:swap; } @font-face {   font-family:'Helvetica Pro Roman';   src:url(https://weareher.com/wp-content/themes/her/css/../fonts/helvetica/HelveticaNeueLTPro-Roman.woff2) format('woff2'),  url(https://weareher.com/wp-content/themes/her/css/../fonts/helvetica/HelveticaNeueLTPro-Roman.woff) format('woff');   font-weight:normal;   font-style:normal;   font-display:swap; } :root {   --heading:'Helvetica Pro Bold Extended';   --sub-heading:'Helvetica Pro Bold';   --body:'Helvetica Pro Roman';   --h1:40px;   --h2:28px;   --h3:22px;   --h4:20px;   --h5:18px;   --h6:16px ;;   --p1:16px; ;   --p2:16px; ; } @media screen and (min-width:767px) {   :root {  --h1:80px;  --h2:40px;  --h3:30px;  --h4:24px;   --p1:18px;   } } @media screen and (min-width:1024px) {   :root {  --h1:5rem;  --h2:3.125rem;  --h3:2.1875rem;  --h5:1.25;   } } html {   font-size:initial!important; } p, .p1, .p1 p, .p2, .p2 p {   font-family:var(--body);   font-weight:400;   line-height:1.3;   margin:0; } p, .p1, .p1 p {   font-size:var(--p1); } p + p, .p1 + .p1, .p2 + .p2 {   margin-top:1rem; } h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {   font-weight:700;   line-height:1.3;   letter-spacing:0;   margin:0; } h1, .h1, h2, .h2 {   font-family:var(--heading); } h3, .h3, h4, .h4, h5, .h5, h6, .h6 {   font-family:var(--sub-heading)!important; } h1, .h1 {  font-size:var(--h1); } h2, .h2 {   font-size:var(--h2); } h3, .h3 {   font-size:var(--h3); } h4, .h4 { font-size:var(--h4); } h5, .h5 {   font-size:var(--h5); } h6, .h6 {   font-size:var(--h6); }  .bs-post-container ul li {   font-family:var(--body);   font-size:var(--p1); } .bs-after-post-content a {   color:var(--her-black);   font-family:var(--body);   font-size:var(--p2); } .ez-toc-list ul a, .bs-related-articles ul a {   font-family:var(--body);   font-size:var(--p2); }