/* Exclusive to the two editorial interiors; loaded after the shared identity. */
.interior-page{--sage:#dce5d9;--green:#53756f}.interior-page main{margin:0;max-width:none;padding:0}.interior-page .interior-kicker{font-size:10px;letter-spacing:1.8px;font-weight:700;margin:0 0 30px}.interior-page .arttitle{font:400 clamp(60px,6.5vw,94px)/1.02 News,serif;letter-spacing:-2.8px;margin:0 0 35px}.interior-page .arttitle em{font-weight:400;color:var(--green)}.interior-page p{line-height:1.85}.interior-page .profile-intro{display:grid;grid-template-columns:1.1fr 1fr;min-height:720px}.interior-page .profile-intro-copy{padding:70px 10% 60px 13%}.interior-page .profile-name{font-size:15px;color:var(--green);margin-bottom:20px}.interior-page .profile-introduction h2{font:400 28px News,serif;letter-spacing:-.4px;margin:0 0 16px}.interior-page .profile-introduction p{font-size:15px;color:var(--muted);max-width:52ch}.interior-page .profile-photo{position:relative;margin:0;background:var(--sage);min-width:0}.interior-page .profile-photo img{display:block;width:100%;height:100%;position:absolute;object-fit:cover;object-position:center 24%}.interior-page .profile-photo figcaption{position:absolute;bottom:28px;left:28px;background:var(--paper);padding:12px 16px;font-size:9px;letter-spacing:1.5px}.interior-page .interior-jump{display:inline-block;margin-top:22px;border-bottom:1px solid;padding-bottom:10px;font-size:12px}.interior-page .profile-shell>.block{padding:80px 8%;border:0}.interior-page .section-label{display:flex;gap:25px;align-items:baseline;margin-bottom:32px}.interior-page .section-label>span{font-size:12px;letter-spacing:1px;color:var(--green)}.interior-page h2.sec{font:400 clamp(40px,4vw,60px)/1.08 News,serif;letter-spacing:-1.3px;margin:0}.interior-page #que-hago{background:var(--ink);color:var(--paper);display:grid;grid-template-columns:.7fr 1.3fr;gap:6%}.interior-page #que-hago .section-label{display:block}.interior-page #que-hago .section-label>span{display:block;color:var(--lime);margin-bottom:25px}.interior-page .cols{display:grid;grid-template-columns:1fr 1fr;gap:0 36px;list-style:none;padding:0;margin:0}.interior-page .cols li{font-size:14px;line-height:1.75;border-top:1px solid #ffffff30;padding:19px 0}.interior-page #trayectoria{background:#e5eae1}.interior-page #trayectoria>.muted{font-size:15px;max-width:62ch;color:var(--muted);margin-bottom:40px}.interior-page .timeline{display:grid;grid-template-columns:1fr 1fr;gap:60px;list-style:none;padding:0;margin:0}.interior-page .timeline li{position:relative;border-top:1px solid #53756f80;padding:35px 0 0}.interior-page .timeline li:before{content:"";position:absolute;left:0;top:-6px;width:11px;height:11px;border-radius:50%;background:var(--green);box-shadow:0 0 0 7px #e5eae1}.interior-page .when{display:block;font:400 42px News,serif;color:var(--green);margin-bottom:20px}.interior-page .what{display:block;font-size:15px;line-height:1.9;max-width:47ch}.interior-page .what strong{display:block;color:var(--ink);margin-bottom:7px}.interior-page #formacion{display:grid;grid-template-columns:1fr 1fr;gap:0 7%}.interior-page #formacion>.section-label,.interior-page .education-list{grid-column:1/-1}.interior-page .education-list{display:grid;grid-template-columns:1fr 1fr;gap:0 6%;list-style:none;padding:0;margin:10px 0 45px}.interior-page .plain li{font-size:14px;line-height:1.9}.interior-page .education-list li{padding:21px 0;border-top:1px solid #102b3625}.interior-page .sub{font:400 34px/1.15 News,serif;letter-spacing:-.6px;margin:0 0 24px}.interior-page .education-specialist,.interior-page .education-societies{border-top:1px solid #102b3645;padding-top:30px}.interior-page .education-specialist .plain{padding-left:18px}.interior-page .education-specialist li{margin-bottom:14px}.interior-page .education-societies p{font-size:14px;color:var(--muted)}.interior-page .colegiada{display:inline-block;margin-top:20px;padding:12px 18px;background:var(--sage);font-size:12px!important;color:var(--ink)!important}
.interior-page .articles-intro{display:grid;grid-template-columns:1.15fr .85fr;min-height:610px;border-bottom:1px solid #102b3625}.interior-page .articles-intro-copy{padding:90px 9% 60px 14%;align-self:center}.interior-page .articles-intro-copy .arttitle{font-size:clamp(74px,8vw,116px)}.interior-page .articles-intro-copy>.muted{font-size:17px;max-width:48ch;color:var(--muted);margin:0}.interior-page .zone-collection{padding:60px 8% 90px}.interior-page .zone-group{display:grid;grid-template-columns:.65fr 1.35fr;gap:6%;padding:40px 0;border-bottom:1px solid #102b3640}.interior-page .zone-heading{display:flex;gap:25px;align-items:baseline}.interior-page .zone-number{font:400 26px News,serif;color:var(--green)}.interior-page h2.zone{font:400 clamp(30px,3vw,43px)/1.08 News,serif;letter-spacing:-.8px;scroll-margin-top:32px;margin:0;max-width:13ch}.interior-page .index{margin:0;padding:0;list-style:none}.interior-page .index li{padding:0;margin:0;border:0}.interior-page .index li+li{border-top:1px solid #102b3625}.interior-page .index a{display:block;padding:23px 42px 23px 0;position:relative;font-size:17px;line-height:1.6;text-decoration:none;overflow-wrap:break-word}.interior-page .index li:first-child a{padding-top:0}.interior-page .index a:after{content:"↗";position:absolute;right:4px;top:23px;font-size:23px;color:var(--green)}.interior-page .index li:first-child a:after{top:0}.interior-page .index small{display:block;font-size:12px;line-height:1.75;color:var(--muted);margin-top:8px}.interior-page .index a:hover{color:var(--green);text-decoration:underline;text-underline-offset:5px}.interior-page .index a:hover small{text-decoration:none}.interior-page .zone-entender-el-dolor{background:var(--sage);padding:36px;margin-bottom:8px;border:0}.interior-page .zone-hombro{padding-top:50px}.interior-page .zone-nervios{background:#e9ede4;padding:36px;margin-top:10px}.interior-page .zone-despues-cirugia{border:0}.interior-page a:focus-visible{outline:3px solid #628730;outline-offset:5px}
@media(min-width:1450px){.interior-page .profile-intro-copy{padding-left:max(13%,calc((100vw - 1200px)/2))}.interior-page .profile-photo{max-height:820px}.interior-page .profile-intro{max-height:820px}}
@media(max-width:1000px){.interior-page header{height:auto;min-height:100px;gap:20px;padding-top:18px;padding-bottom:18px;flex-wrap:wrap}.interior-page header nav{gap:22px}.interior-page header nav>a:not(.book){display:inline-block}.interior-page .profile-intro-copy{padding:55px 9%}.interior-page .arttitle{font-size:64px}.interior-page #que-hago{grid-template-columns:1fr;gap:10px}.interior-page #que-hago .section-label{display:flex;gap:25px}.interior-page #que-hago .section-label>span{margin:0}.interior-page .articles-intro-copy{padding:60px 10%}.interior-page .zone-group{grid-template-columns:.75fr 1.25fr;gap:5%}.interior-page .zone-heading{gap:14px}}
@media(max-width:650px){.interior-page header{gap:18px;justify-content:flex-start;padding:20px 6%}.interior-page header .brand{font-size:32px}.interior-page header nav{width:100%;justify-content:space-between;gap:12px;font-size:11px}.interior-page header nav .book{padding:9px 13px}.interior-page .profile-intro{grid-template-columns:1fr;min-height:0}.interior-page .profile-intro-copy{padding:42px 7% 35px}.interior-page .interior-kicker{font-size:9px;margin-bottom:23px}.interior-page .profile-name{font-size:13px}.interior-page .arttitle{font-size:59px;letter-spacing:-2px;margin-bottom:27px}.interior-page .profile-introduction p{font-size:14px}.interior-page .profile-photo{height:510px}.interior-page .profile-photo img{object-position:center 24%}.interior-page .profile-photo figcaption{left:20px;bottom:20px}.interior-page .profile-shell>.block{padding:48px 7%}.interior-page .cols{grid-template-columns:1fr}.interior-page .cols li{padding:16px 0}.interior-page .timeline{grid-template-columns:1fr;gap:36px}.interior-page .when{font-size:38px}.interior-page .what{font-size:14px}.interior-page #formacion{display:block}.interior-page .education-list{display:block;margin-bottom:25px}.interior-page .education-specialist{margin-top:10px}.interior-page .education-societies{margin-top:30px}.interior-page .sub{font-size:31px}.interior-page .articles-intro{grid-template-columns:1fr;min-height:0;position:relative}.interior-page .articles-intro-copy{padding:43px 7% 32px}.interior-page .articles-intro-copy .arttitle{font-size:75px;margin-bottom:24px}.interior-page .articles-intro-copy>.muted{font-size:15px}.interior-page .zone-collection{padding:15px 7% 50px}.interior-page .zone-group{display:block;padding:32px 0}.interior-page .zone-heading{margin-bottom:25px;gap:16px}.interior-page h2.zone{font-size:34px;max-width:none}.interior-page .zone-number{font-size:23px}.interior-page .index a{font-size:16px;padding:20px 27px 20px 0}.interior-page .index small{font-size:12px}.interior-page .index a:after{font-size:20px;right:0;top:20px}.interior-page .zone-entender-el-dolor,.interior-page .zone-nervios{padding:28px 20px;margin:15px -5px 0}.interior-page .zone-nervios{margin-bottom:5px}}
@media(prefers-reduced-motion:reduce){.interior-page{scroll-behavior:auto}}

/* Articles topic index: one navigation panel replaces the anatomical figure. */
.articles-page .articles-intro{grid-template-columns:1.05fr .95fr;min-height:610px}
.articles-page .zone-navigation{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:0;min-width:0;padding:44px clamp(25px,4vw,64px);background:var(--sage);color:var(--ink)}
.articles-page .topic-index-label{display:flex;align-items:center;gap:10px;font-size:9px;font-weight:700;letter-spacing:1.4px;margin:0 0 14px}
.articles-page .topic-index-label:before{content:"";width:18px;height:8px;background:var(--lime)}
.articles-page .zone-navigation h2{font:400 clamp(32px,3.2vw,46px)/1.1 News,serif;letter-spacing:-.9px;margin:0 0 24px}
.articles-page .zone-navigation a{display:flex;width:100%;align-items:center;gap:16px;min-height:46px;border-bottom:1px solid #102b3628;font-size:14px;line-height:1.4;text-decoration:none;padding:10px 0}
.articles-page .zone-navigation a>span:first-child{font-size:10px;color:var(--green);font-weight:700}
.articles-page .zone-navigation a>span:last-child{margin-left:auto;color:var(--green);font-size:18px}
.articles-page .zone-navigation a:hover{color:var(--ink);background:#dcf38c70}
.articles-page .zone-navigation a:focus-visible{outline:3px solid var(--ink);outline-offset:3px;background:var(--lime)}
@media(max-width:1000px){.articles-page .articles-intro-copy{padding:50px 10%}.articles-page .zone-navigation{padding:35px 25px}.articles-page .zone-navigation a{gap:12px;font-size:13px}}
@media(max-width:650px){.articles-page .articles-intro{grid-template-columns:1fr;min-height:0}.articles-page .articles-intro-copy{padding:36px 7% 32px}.articles-page .zone-navigation{padding:28px 7% 30px}.articles-page .zone-navigation h2{font-size:34px;margin-bottom:18px}.articles-page .zone-navigation a{font-size:14px;min-height:44px;padding:10px 0}.articles-page .topic-index-label{margin-bottom:12px}}
