/* Technical integration only: the original editorial content and image choices are retained. */
.original-journal-page main{overflow:clip}
.original-journal-page .lh-mag img,.original-journal-page .lh-journal img{max-width:100%}
.original-journal-page .lh-mag .hero-media img{height:auto}
.original-journal-page .lh-mag a:focus-visible,.original-journal-page .lh-journal a:focus-visible{outline:2px solid #714252;outline-offset:5px}
@media(max-width:760px){.original-journal-page .lh-mag .hero-lede{font-size:19px}.original-journal-page .lh-mag .cta .display{font-size:34px}.original-journal-page .lh-mag .chapter-num{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.original-journal-page main *{scroll-behavior:auto!important;transition:none!important}}
/* The shared home carousel uses .hero as well; keep its background and viewport height out of article headings. */
.original-journal-page .lh-mag .hero{height:auto;min-height:0;max-height:none;overflow:visible;background:transparent}
/* All editorial action buttons share the reservation capsule, in both languages. */
.original-journal-page main :is(a,button):is(.btn,.lh-btn,.lh-cta-btn,.primary,.secondary,.arte-link){display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;border:0!important;border-radius:999px!important;background:var(--reservation-wine,#4f2030)!important;color:#fff8f0!important;font:400 16px/1.4 Switzer,Arial,sans-serif!important;letter-spacing:0!important;min-height:54px;padding:15px 30px!important;text-align:center;text-decoration:none!important;background-image:none!important;box-shadow:none!important;max-width:100%;white-space:normal;gap:8px;transition:background-color .25s ease!important}
.original-journal-page main :is(a,button):is(.btn,.lh-btn,.lh-cta-btn,.primary,.secondary,.arte-link):hover{background:#371421!important;color:#fff8f0!important;transform:none}
@media(max-width:760px){.original-journal-page main :is(a,button):is(.btn,.lh-btn,.lh-cta-btn,.primary,.secondary,.arte-link){min-height:52px}}
@media(prefers-reduced-motion:reduce){.original-journal-page main :is(a,button):is(.btn,.lh-btn,.lh-cta-btn,.primary,.secondary,.arte-link){transition:none!important}}
