/* Ajuste XV: el arco, su aparición y las superficies originales se conservan. */
.entry h1>span{display:block;font-size:clamp(78px,9vw,112px)}
.entry h1 em{display:block;width:180px;height:72px;line-height:72px;margin:13px auto;color:#e4c6a7;font-size:42px;font-family:Display,Georgia,serif;font-style:normal;letter-spacing:.1em}
.entry-prelude{margin-bottom:18px}
.hero-photo{object-position:center 25%;transform-origin:center 46%}
.hero-shade{background:linear-gradient(180deg,#3b2e298a 0%,#3b2e2942 31%,#3b2e2910 62%,#2a221c8c 100%)}
.hero-copy{top:8%;left:13%;width:74%}
.hero .eyebrow{font-size:clamp(17px,1.8vw,21px);letter-spacing:.19em;font-weight:600;text-shadow:0 2px 12px #291f1b8c}
.hero h1{font-size:clamp(86px,10vw,128px);line-height:1.04;margin:18px auto 12px;text-shadow:0 2px 20px #291f1b88}
.hero-date{margin-top:12px;font-size:17px;text-shadow:0 2px 10px #291f1b8c}
.hero-message{display:block;font:clamp(24px,2.5vw,35px)/1.2 Hand,cursive;margin-top:10px;text-shadow:0 2px 12px #291f1b9c}
footer small{display:block;margin-top:12px;font-size:11px;line-height:1.5;color:#4c6170}
footer small a{text-decoration:underline}
@media(max-width:700px){.entry h1>span{font-size:clamp(76px,17vw,96px)}.entry h1 em{font-size:35px;height:64px;line-height:64px;margin:9px auto}.entry-content{padding-left:24px;padding-right:24px}.hero-photo{object-position:center top}.hero-copy{top:7%;left:10%;width:80%}.hero .eyebrow{font-size:17px;letter-spacing:.12em}.hero h1{font-size:clamp(60px,15vw,82px);white-space:normal;margin:11px auto 7px}.hero-date{font-size:13px;margin-top:8px}.hero-message{font-size:22px;margin-top:8px}.hero-shade{background:linear-gradient(180deg,#3b2e298b 0%,#3b2e293b 30%,transparent 64%,#2a221c88 100%)}}
@media(max-height:740px){.entry h1>span{font-size:65px}.entry h1 em{height:54px;line-height:54px;font-size:29px}}
