@media(max-width:599px){.elementor .k-mono{font-size:15px;}}@media(max-width:599px){.elementor .k-panel{padding:20px;}}@media(max-width:599px){.elementor .panel-featured{padding:18px;flex-direction:column;gap:24px;}}@media(max-width:599px){.elementor .t-overline{font-size:13px;color:var(--olive-deep);}}@media(max-width:599px){.elementor .t-body{font-size:17px;}}@media(max-width:599px){.elementor .t-body-large{font-size:17px;line-height:1.5;}}@media(max-width:599px){.elementor .t-card-title{font-size:23px;}}@media(max-width:599px){.elementor .t-hero-title{font-size:27px;}}@media(max-width:599px){.elementor .k-muted{color:var(--ink-soft-strong);}}