.anatomia-lamina .an-apertura{margin-bottom:24px}
.anatomia-lamina .an-conversation{margin-top:24px}
.an-conversation>h3{max-width:36ch;margin:0 auto 24px;text-align:center}
.an-conversation-grid{display:block;max-width:680px;margin:auto}
.an-person{min-width:0;text-align:center}
.vision-scene{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:min(100%,1240px);align-items:start}
.vision-scene .an-conversation{margin:0;min-width:0}
.vision-experiment-column{min-width:0}
.vision-experiment-column>h3{margin:0 0 18px;text-align:center}
.vision-experiment-column .vision-phase-copy{margin:0 0 22px;text-align:center}
.vision-experiment-column .vision-controls{justify-content:center}
.vision-experiment-column .vision-closing,.vision-experiment-column .vision-note{max-width:none;text-align:center}
@media(min-width:701px){
 .vision-experiment-column,.vision-scene .an-conversation{display:contents}
 .vision-experiment-column>h3{grid-column:1;grid-row:1}
 .vision-scene .an-conversation>h3{grid-column:2;grid-row:1;max-width:none}
 .vision-experiment-column .vision-phase-copy{grid-column:1;grid-row:2;margin:0}
 .vision-experiment-column .vision-photo{grid-column:1;grid-row:3;margin:0 auto;align-self:start}
 .vision-scene .an-conversation-grid{grid-column:2;grid-row:3;margin:0;align-self:start}
 .vision-scene .an-bust{width:min(100%,400px);max-width:400px}
 .vision-experiment-column .vision-controls{grid-column:1;grid-row:4;margin:0}
 .vision-experiment-column .vision-legend{grid-column:1;grid-row:5;margin:0}
 .vision-experiment-column .vision-questions{grid-column:1;grid-row:6;margin:0}
 .vision-experiment-column .vision-closing{grid-column:1;grid-row:7;margin:0}
 .vision-experiment-column .vision-note{grid-column:1;grid-row:8;margin:0}
}
.vision-scene .an-conversation>h3{margin:0 auto 18px;max-width:24ch}
.vision-scene .an-conversation-intro{max-width:40ch;margin:0 auto 22px;text-align:center;align-self:center}
@media(min-width:701px){.vision-scene .an-conversation-intro{grid-column:2;grid-row:2;margin:0 auto;}}
.vision-scene .an-bust{max-width:360px}
.vision-scene .an-advice{margin-top:22px;padding:18px 0;border-bottom:0}
.vision-scene .vision-questions{position:static;inset:auto;grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:16px 0 0}
.vision-scene .vision-questions li:nth-child(n){position:static;width:auto;text-align:left;font-size:var(--em-type-body)}
.an-human-perspective{align-self:center;min-width:0;padding:24px 36px;border-left:2px solid #b88c6a}
.an-human-perspective h4{margin:0 0 16px;color:#75422d}
.an-human-perspective p{margin:14px 0;max-width:36ch}
.an-person h4{margin:14px 0 6px;color:#75422d}
.an-person>p{margin:6px auto;max-width:34ch}
.an-bust{position:relative;aspect-ratio:1;max-width:440px;margin:auto;overflow:hidden;mask-image:linear-gradient(to bottom,#000 85%,transparent)}
.an-bust--eugenie img{width:140%;height:auto;max-width:none;position:absolute;left:-20%;top:-7%;mix-blend-mode:multiply}
.an-bust--aitor img{width:200%;height:auto;max-width:none;position:absolute;left:-56%;top:-7%;mix-blend-mode:multiply}
.an-bust video{width:100%;height:100%;object-fit:cover}
.an-bust:has(video:not([hidden])){mask-image:none}
.an-talk-label{padding-top:10px;color:#75422d;font-style:italic}
.an-media-slot{margin:14px auto 0;max-width:36ch}
.an-collaboration{margin:30px 0 18px;text-align:center;font-style:italic;color:#75422d}
.an-advice{max-width:54ch;text-align:center;margin:0 auto;padding:18px 0 24px;border-bottom:1px solid #b88c6a}
.an-advice p{margin:0 0 12px}
.an-advice #aitor-tip-answer{margin-top:18px;color:#75422d}
.an-conversation [hidden]{display:none!important}
.an-media-slot details{text-align:left;margin-top:14px}
.an-media-slot summary{cursor:pointer;font-size:var(--em-type-note);color:#75422d}
.an-media-slot details p{font-size:var(--em-type-note);line-height:1.5}
.anatomia-lamina .an-comparison{max-width:1280px;margin:36px auto 0}
.an-comparison .an-compare-row{padding:14px 0}
.anatomia-lamina .an-process-route{display:block}
.an-process-route>li{display:grid;grid-template-columns:48px minmax(160px,.65fr) minmax(0,1fr) minmax(160px,.8fr);gap:20px;padding:18px 0;align-items:start}
.an-process-route>li>*{margin:0}
@media(max-width:1100px){.an-process-route>li{grid-template-columns:38px minmax(150px,.65fr) minmax(0,1fr)}.an-process-route .an-term-links{grid-column:2/-1}.an-conversation-grid{gap:24px}}
@media(max-width:700px){.vision-scene{grid-template-columns:1fr;gap:30px}.vision-scene .an-conversation>h3{text-align:center}.vision-scene .an-advice{text-align:center}.an-conversation-grid{grid-template-columns:1fr;gap:30px}.an-human-perspective{padding:8px 0 8px 18px}.an-bust{max-width:320px}.an-process-route>li{grid-template-columns:30px minmax(0,1fr);gap:12px}.an-process-route>li>p,.an-process-route .an-term-links{grid-column:2}.an-collaboration{margin-top:24px}.an-conversation>h3{text-align:left}.an-advice{text-align:left}.an-person>p{max-width:30ch}}
@media(min-width:701px){
 .vision-scene .an-bust{max-width:400px}
 .vision-scene .an-conversation>h3{max-width:none}
 .vision-experiment-column .vision-legend,.vision-experiment-column .vision-questions,.vision-experiment-column .vision-closing,.vision-experiment-column .vision-note{grid-column:1;grid-row:auto}
}

/* Small editorial disclosure beneath the listen control. */
html:root body.sala #contenido .an-media-slot .an-aitor-disclosure{font:italic 400 13px/1.5 "Newsreader",Georgia,serif!important;color:#6b5e54!important;margin:9px auto 0!important;max-width:42ch!important;letter-spacing:0!important;}
