span[data-symbol-id="33"]{background-image:url('/assets/rostro-vegetal-completo.svg')!important;background-size:contain!important;background-position:center!important}
.contactPanel>span{display:block;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:10px}.contactPanel .contactEmail{font-family:Arial,sans-serif;font-size:clamp(14px,1.5vw,20px);line-height:1.5;white-space:nowrap;overflow-wrap:normal;word-break:normal;width:max-content;max-width:100%;text-decoration:underline;text-underline-offset:5px;margin:0 0 20px}.contactPanel .button{background:var(--paper);color:var(--navy)!important;border:1px solid var(--paper);margin-top:5px}.aboutHeroText>p{margin-bottom:0}
@media(max-width:760px){
 h2{font-size:28px;line-height:1.25}h3{font-size:22px;line-height:1.3}.storyChapter h2{font-size:26px}.offer h2{font-size:26px}.aboutPageAside{font-size:20px;line-height:1.5;padding-left:18px;margin-top:18px;max-width:100%}.aboutPageAside p{font:inherit;margin:0}.aboutPageSplit{padding-bottom:20px!important}.aboutClosing h2,.contactRelated h2{font-size:26px}.methodStep summary{font-size:20px;line-height:1.4}
 .contactPage{gap:22px!important}.contactPanel{padding:23px 18px;margin:0}.contactPanel .contactEmail{font-size:clamp(12px,3.65vw,16px);letter-spacing:0;margin:0 0 17px;white-space:nowrap}.contactPanel p{font-size:16px;line-height:1.7;margin-bottom:17px}.contactPanel .button{font-size:14px;padding:11px 15px;min-height:44px;margin:0;display:inline-flex}
 footer{padding:24px 6% 22px;gap:12px;grid-template-columns:1fr;align-items:start}footer .brand{width:220px;max-width:80%;padding:8px 10px;margin:0}footer p{font:16px/1.55 Georgia,serif;margin:0;max-width:320px}footer nav{font-size:13px;line-height:1.6;gap:7px 16px}footer small{font-size:11px;line-height:1.5;margin:0}footer .brand img{width:100%}
 [data-page="sobre-mi"] .aboutHero{padding-top:16px!important;padding-bottom:22px!important;gap:22px!important}[data-page="sobre-mi"] .aboutHeroText{max-width:100%}
}
