@media(max-width:767px){.elementor .trf-faq-answer{font-size:16px;line-height:1.6;}}@media(max-width:767px){.elementor .trf-editorial-hero-frame{min-height:0px;}}@media(max-width:767px){.elementor .trf-shops-grid{gap:2.5rem;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .trf-shops-outline{min-width:0px;flex:1 1 0px;}}@media(max-width:767px){.elementor .trf-shops-heading{font-size:2rem;}}@media(max-width:767px){.elementor .trf-shops-shell{width:calc(100% - 2.5rem);}}@media(max-width:767px){.elementor .trf-editorial-button{font-size:14px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .trf-editorial-faq-copy{font-size:17px;}}@media(max-width:767px){.elementor .trf-editorial-shell{width:calc(100% - 40px);}}@media(max-width:767px){.elementor .trf-editorial-display-title{font-size:32px;line-height:1.15;}}@media(max-width:767px){.elementor .trf-editorial-hero-eyebrow{font-size:16px;}}@media(max-width:767px){.elementor .trf-editorial-hero-lead{font-size:clamp(16px,1.7vw,24px);letter-spacing:0px;line-height:1.4;}}@media(max-width:767px){.elementor .trf-editorial-hero-title{font-size:32px;letter-spacing:-0.025em;line-height:1.1;}}