.elementor .pham-heading-lg{font-family:var(--pham-display);font-weight:400;font-size:clamp(2.7rem, 4.2vw, 4.8rem);color:var(--pham-olive-700);line-height:1.04;}.elementor .pham-heading-xl{font-family:var(--pham-display);font-weight:400;font-size:clamp(3.5rem, 6vw, 6.8rem);color:var(--pham-olive-950);line-height:0.98;}.elementor .pham-body-copy{font-family:var(--pham-body);font-size:1rem;color:var(--pham-olive-950);line-height:1.65;}.elementor .pham-nav-link{font-family:var(--pham-display);font-size:1.05rem;color:var(--pham-cream);line-height:1.35;}