#mbd-home .bio-intro{display:grid;grid-template-columns:1fr 1fr;gap:55px;max-width:1150px;margin:auto;padding:55px 48px 65px;align-items:center}
#mbd-home .bio-photo img{width:100%;max-height:620px;object-fit:cover;object-position:center;border-radius:140px 140px 8px 8px;display:block}
#mbd-home .bio-welcome h1{font-size:46px;line-height:1.16;margin-bottom:24px}
#mbd-home .eyebrow{font-size:12px;letter-spacing:.2em;color:#847354;margin-bottom:20px}
#mbd-home .bio-lead{font-size:20px;line-height:1.6}
#mbd-home .bio-welcome p:not(.eyebrow){line-height:1.9}
#mbd-home .bio-welcome .action{margin-top:8px;background:#f2c9e0;border-color:#f2c9e0;font-size:15px}
#mbd-home .reading{max-width:760px;margin:auto}
#mbd-home .reading p,#mbd-home .bio-name p{font-size:18px;line-height:1.95;margin-bottom:23px}
#mbd-home .bio-story{background:#f3eade;padding:60px 45px}
#mbd-home .bio-story blockquote{font-family:Georgia,serif;font-size:28px;line-height:1.55;color:#746044;margin:35px 0 0;padding:0 0 0 24px;border-left:3px solid #d3aa60}
#mbd-home .bio-origin{padding:75px 40px;background:linear-gradient(#fff7f345,#fff7f345),url('asset-1.png') center/430px repeat}
#mbd-home .bio-origin .reading{padding:34px 36px;background:#fffaf6}
#mbd-home .bio-origin h2,#mbd-home .bio-name h2,#mbd-home .bio-close h2{font-size:33px;line-height:1.3;margin-bottom:26px}
#mbd-home .bio-name{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:65px;max-width:1100px;margin:auto;padding:80px 55px}
#mbd-home .bio-mark{width:100%;height:auto;display:block}
#mbd-home .bio-close{background:#f2ede5;padding:65px 40px;text-align:center}
#mbd-home .bio-close .reading p{text-align:left}
#mbd-home .bio-close .farewell{text-align:center;font-size:22px;margin-top:35px}
#mbd-home .bio-close .bio-signature{text-align:center;font-family:Georgia,serif;font-size:29px;color:#887044;margin-bottom:28px}
#mbd-home .bio-close .action{background:#bddce7;border-color:#bddce7;font-size:15px;padding:14px 24px}
@media(max-width:700px){#mbd-home .bio-intro{grid-template-columns:1fr;padding:32px 25px 45px;gap:35px}#mbd-home .bio-photo{max-width:390px;margin:auto}#mbd-home .bio-welcome h1{font-size:37px}#mbd-home .bio-name{grid-template-columns:1fr;padding:48px 27px;gap:28px}#mbd-home .bio-mark{width:150px;margin:auto}#mbd-home .bio-story,#mbd-home .bio-origin,#mbd-home .bio-close{padding:45px 25px}#mbd-home .bio-origin .reading{padding:25px 20px}#mbd-home .reading p,#mbd-home .bio-name p{font-size:17px}#mbd-home .bio-story blockquote{font-size:25px}#mbd-home .bio-origin h2,#mbd-home .bio-name h2,#mbd-home .bio-close h2{font-size:29px}}

/* Contraste explícito para todo el contenido de Conócenos. */
#mbd-home{color:#49413b!important;background:#fffaf6!important}
#mbd-home h1,#mbd-home h2,#mbd-home h3,#mbd-home p,#mbd-home blockquote,#mbd-home a,#mbd-home summary,#mbd-home .descriptor,#mbd-home .legal-links,#mbd-home .copyright,#mbd-home .social-links,#mbd-home .destination{color:#49413b!important;text-shadow:none!important;opacity:1!important}
#mbd-home .bio-intro,#mbd-home .bio-story,#mbd-home .bio-origin,#mbd-home .bio-name,#mbd-home .bio-close{height:auto!important;max-height:none!important;overflow:visible!important;visibility:visible!important}
#mbd-home .bio-welcome,#mbd-home .reading,#mbd-home .bio-name>div{color:#49413b!important;min-width:0;height:auto!important;max-height:none!important;overflow:visible!important}
#mbd-home .reading p,#mbd-home .bio-name p,#mbd-home .bio-welcome p{font-size:18px!important;line-height:1.95!important;display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;margin-bottom:24px!important}
#mbd-home .bio-origin .reading{background:#fffaf6!important}
#mbd-home .bio-story blockquote{background:transparent!important;font-size:27px!important;line-height:1.6!important;padding:0 0 0 22px!important;margin:32px 0 0!important}
#mbd-home .bio-welcome .eyebrow{font-size:13px!important;color:#6d5941!important}
#mbd-home .bio-close .farewell{font-size:22px!important}
#mbd-home .bio-close .bio-signature{font-size:28px!important}
#mbd-home .bio-welcome h1{font-size:42px!important;line-height:1.25!important}
#mbd-home .bio-story{background:#f3eade!important}
#mbd-home .bio-close{background:#f2ede5!important}
#mbd-home .bio-name,#mbd-home .bio-intro{background:#fffaf6!important}
@media(max-width:700px){#mbd-home .reading p,#mbd-home .bio-name p,#mbd-home .bio-welcome p{font-size:17px!important}#mbd-home .bio-welcome h1{font-size:35px!important}}

#mbd-home .bio-close .bio-signature{font-family:'Oooh Baby',cursive!important;font-size:52px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:0!important;color:#715c43!important;margin:14px 0 30px!important}@media(max-width:700px){#mbd-home .bio-close .bio-signature{font-size:44px!important}}
#mbd-home .bio-certificate{max-width:570px;margin:34px auto 0;text-align:center;padding:24px;background:#fffaf6}#mbd-home .bio-certificate img{display:block;width:100%;height:auto;margin-bottom:22px}#mbd-home .bio-certificate .action{font-size:15px}@media(max-width:700px){#mbd-home .bio-certificate{padding:15px}}

/* 0.8.0 · Certificado como apoyo visual junto a la historia. */
#mbd-home .bio-origin{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);align-items:center;gap:42px;padding:70px max(40px,calc((100% - 1120px)/2))}
#mbd-home .bio-origin .reading{max-width:none;margin:0;padding:32px;background:#fffaf6}
#mbd-home .bio-certificate{width:100%;max-width:330px;margin:0 auto;padding:12px;background:#fffaf6}
#mbd-home .bio-certificate img{width:100%;height:auto;margin:0;display:block}
@media(max-width:800px){#mbd-home .bio-origin{grid-template-columns:1fr;gap:26px;padding:48px 25px}#mbd-home .bio-origin .reading{padding:26px 22px}#mbd-home .bio-certificate{max-width:290px}}
