/* Scope all rules: the existing hero, navigation, footer and forms retain their styles. */
#mml-seo-claridad{box-sizing:border-box;background:#f7f4ef;color:#292622;border-top:1px solid #d8d0c4;padding:clamp(30px,5vw,64px) 22px;clear:both;width:100%;font-family:inherit;line-height:1.65}
#mml-seo-claridad *{box-sizing:border-box}
#mml-seo-claridad .mml-sc-inner{max-width:1120px;margin:0 auto}
#mml-seo-claridad h2{font-family:inherit;color:#292622;font-size:clamp(25px,3vw,36px);line-height:1.2;margin:0 0 22px;font-weight:600;text-transform:none;letter-spacing:normal}
#mml-seo-claridad h3{font-family:inherit;color:#292622;font-size:19px;line-height:1.4;margin:0 0 12px;font-weight:600;text-transform:none;letter-spacing:normal}
#mml-seo-claridad p{font-size:16px;line-height:1.7;color:#403c36;margin:0 0 18px}
#mml-seo-claridad .mml-sc-intro{max-width:850px;font-size:18px}
#mml-seo-claridad .mml-sc-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin:28px 0}
#mml-seo-claridad a{color:#664d2a;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#mml-seo-claridad a:hover{color:#292622}
#mml-seo-claridad a:focus-visible{outline:2px solid #664d2a;outline-offset:4px}
#mml-seo-claridad .mml-sc-links{list-style:none;display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0 0;padding:20px 0 0;border-top:1px solid #d8d0c4}
#mml-seo-claridad .mml-sc-links li{list-style:none;margin:0;padding:0;font-size:16px}
#mml-seo-claridad .mml-sc-contact{margin:24px 0 0}
@media(max-width:640px){#mml-seo-claridad .mml-sc-answers{grid-template-columns:1fr;gap:18px}#mml-seo-claridad .mml-sc-links{display:block}#mml-seo-claridad .mml-sc-links li{margin-bottom:12px}}
