/* Site-wide editorial composition: readable lines and protected paragraph endings. */
p,figcaption,blockquote,dd,li{text-wrap:pretty;word-break:normal;hyphens:none}
h1,h2,h3,h4{text-wrap:balance}
.intro-words h2{text-wrap:balance}
.intro>p:not(.kicker),.sabe-manifesto>p,.camino-close>p,.journal-end>p,.journal-preview-title>p{text-wrap:balance}
.journey #tu-experiencia>p:not(.kicker){max-width:min(62ch,100%);margin-inline:auto;text-wrap:balance}
.journey #tu-experiencia h2{max-width:20ch;margin-inline:auto}
.result-summary,.review-grid dd,.sabe-summary dd{overflow-wrap:anywhere}
@media(max-width:480px){.sabe-dimensions .definition-grid{grid-template-columns:1fr}.sabe-dimensions .definition-grid article{max-width:none}.sabe-dimensions article p{max-width:36ch}.journey #tu-experiencia>p:not(.kicker){max-width:34ch}}

.memory-note p{text-wrap:balance}
@media(max-width:900px){
 #fotografias .photo-caption{left:12px;right:12px;bottom:66px;font-size:11px;line-height:1.5;letter-spacing:0;text-wrap:balance}
 .sabe-phase-list article{grid-template-columns:40px 1fr;gap:22px}
 .sabe-phase-list .phase-result{grid-column:2;border-left:0;padding-left:0;max-width:32ch}
}
@media(min-width:761px) and (max-width:1000px){
 .home #cuaderno .journal-preview-grid{grid-template-columns:1fr 1fr;gap:45px 32px}
 .home #cuaderno .memory-note{grid-column:1/-1;order:3;max-width:38rem;margin-inline:auto;text-align:center;padding-top:0}
 .home #cuaderno .memory-note p{font-size:32px}
}
