.elementor .ka-prod-content{& table { width: 100%; border-collapse: collapse; margin: 0.5rem 0 1.5rem 0; font-family: Manrope; font-size: 0.95rem; } & th { text-align: left; width: 40%; padding: 0.65rem 0.9rem; background: #EFE7D7; color: #163A27; font-weight: 700; border-bottom: 1px solid #E3DCCB; } & td { padding: 0.65rem 0.9rem; border-bottom: 1px solid #E3DCCB; color: #1B2A21; } & h3 { font-family: Fraunces; font-size: 1.35rem; color: #163A27; margin: 1.5rem 0 0.6rem 0; } & p { font-family: Manrope; line-height: 1.7; color: #1B2A21; }\n}.elementor .ka-light-text{font-family:var(--ka-sans);font-size:0.92rem;color:#DFE7D6;line-height:1.5;display:block;}.elementor .ka-h2{font-family:var(--ka-serif);font-weight:500;font-size:3.2rem;color:var(--ka-ink);letter-spacing:-0.02em;line-height:1.08;margin-block-end:1rem;display:block;}.elementor .ka-eyebrow{font-family:var(--ka-sans);font-weight:700;font-size:0.74rem;color:var(--ka-green-700);letter-spacing:0.22em;text-transform:uppercase;margin-block-end:0.75rem;display:block;}.elementor .ka-inner{max-width:72rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}