/* Approved Sobre mí intermediate sections. Hero and shared closing untouched. */
html body#ag-home-page .sm-editorial{font-family:Poppins,Arial,sans-serif;color:#132550;background:#fff;position:relative;box-sizing:border-box;padding:76px 32px;isolation:isolate}
.sm-editorial *{box-sizing:border-box}.sm-editorial .sm-wrap{width:100%;max-width:1240px;margin:0 auto}.sm-editorial .sm-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.sm-editorial figure{margin:0;min-width:0}.sm-editorial figure img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:0}.sm-editorial .sm-copy{min-width:0}.sm-editorial h2{font:500 clamp(28px,2.5vw,36px)/1.22 Poppins,Arial,sans-serif;letter-spacing:-.02em;color:inherit;margin:0 0 28px;text-wrap:balance}.sm-editorial h2::after{content:'';display:block;width:64px;height:2px;background:#b17f50;margin-top:20px}.sm-editorial p,.sm-editorial li{font:400 18px/1.65 Poppins,Arial,sans-serif;color:inherit;margin:0 0 20px}.sm-editorial p:last-child{margin-bottom:0}.sm-editorial strong{font-weight:600}.sm-editorial .sm-two{display:grid;grid-template-columns:1fr 1fr;gap:72px}.sm-editorial.sm-criteria,.sm-editorial.sm-invite{background:#f4f6fa}.sm-editorial .sm-two>article+article{border-left:1px solid #d9c5a6;padding-left:48px}.sm-editorial .sm-checks{padding:0;margin:0 0 30px;list-style:none}.sm-editorial .sm-checks li{padding-left:32px;position:relative}.sm-editorial .sm-checks li::before{content:'✓';position:absolute;left:0;top:4px;color:white;background:#b17f50;border-radius:50%;width:20px;height:20px;text-align:center;font-size:13px;line-height:20px}.sm-editorial.sm-pillars{background:linear-gradient(115deg,#071c48,#082963);color:white;padding-bottom:145px;overflow:hidden}.sm-editorial .sm-three{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:42px;position:relative;z-index:1}.sm-editorial .sm-three article+article{padding-left:40px;border-left:1px solid #bfa17199}.sm-editorial .sm-number{display:block;color:#dfb56e;font-size:24px;font-weight:500;margin-bottom:16px}.sm-editorial h3{font:500 24px/1.3 Poppins,Arial,sans-serif;color:inherit;margin:0 0 14px}.sm-editorial .sm-flow{position:absolute;bottom:0;left:0;width:100%;height:125px;pointer-events:none;z-index:0}.sm-editorial.sm-more .sm-copy>p:last-child{font-size:30px;font-weight:500;color:#b17f50;line-height:1.3;margin-top:26px}.sm-editorial .sm-book{display:inline-flex;align-items:center;justify-content:center;background:#95683e;color:#fff;font:500 17px/1.4 Poppins,Arial,sans-serif;text-decoration:none;padding:15px 26px;border-radius:6px;margin-top:14px}.sm-editorial .sm-book:hover{background:#95683e;color:#fff}.sm-editorial .sm-book:focus-visible{outline:3px solid #173fae;outline-offset:4px}
@media(max-width:1024px){html body#ag-home-page .sm-editorial{padding:54px 28px}.sm-editorial .sm-split{gap:36px}.sm-editorial p,.sm-editorial li{font-size:16px}.sm-editorial .sm-two{gap:36px}.sm-editorial .sm-two>article+article{padding-left:30px}.sm-editorial.sm-pillars{padding-bottom:130px}.sm-editorial .sm-three{gap:24px}.sm-editorial .sm-three article+article{padding-left:24px}}
@media(max-width:767px){html body#ag-home-page .sm-editorial{padding:44px 24px}.sm-editorial .sm-split,.sm-editorial .sm-two,.sm-editorial .sm-three{grid-template-columns:1fr;gap:32px}.sm-editorial figure img{max-height:540px;object-position:center 20%}.sm-editorial .sm-two>article+article{padding-left:0;border-left:0;border-top:1px solid #d9c5a6;padding-top:32px}.sm-editorial .sm-three article+article{padding-left:0;border-left:0;border-top:1px solid #bfa17177;padding-top:28px}.sm-editorial.sm-pillars{padding-bottom:120px}.sm-editorial h2{font-size:28px}.sm-editorial .sm-number{margin-bottom:10px}}

/* Section 2: approved original photograph displayed in full, without cropping. */
html body#ag-home-page .sm-editorial.sm-story{background:linear-gradient(120deg,#071b3c,#0b2858);color:#f3f6fc;padding:56px 32px}
.sm-editorial.sm-story .sm-wrap{max-width:1440px}
.sm-editorial.sm-story .sm-split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:center}
.sm-editorial.sm-story figure img{width:100%;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important;border-radius:0}
.sm-editorial.sm-story h2{font-size:clamp(28px,2.3vw,34px)}
.sm-editorial.sm-story p{font-size:17px;line-height:1.65;margin-bottom:18px}
.sm-editorial.sm-story strong{color:#e6c28b}
@media(max-width:1024px){.sm-editorial.sm-story .sm-split{gap:30px;grid-template-columns:1.1fr 1fr}.sm-editorial.sm-story p{font-size:16px}}
@media(max-width:767px){html body#ag-home-page .sm-editorial.sm-story{padding:36px 22px}.sm-editorial.sm-story .sm-split{grid-template-columns:1fr;gap:30px}}
/* Align the text with the photograph's upper edge. */
.sm-editorial.sm-story .sm-split{align-items:start}
.sm-editorial.sm-story .sm-copy{align-self:start;padding-top:0;margin-top:0}
/* Section 2: white background as requested; layout and original photo retained. */
html body#ag-home-page .sm-editorial.sm-story{background:#fff;color:#132550}
.sm-editorial.sm-story strong{color:inherit}
