/* Visual journal block: a richer editorial rhythm without borrowing another brand's identity. */
.journal-teaser{display:grid;grid-template-columns:minmax(270px,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);padding:clamp(66px,8vw,104px) clamp(24px,7vw,110px);background:#e6eee7}.journal-teaser__heading{align-self:start}.journal-teaser__heading .overline{color:var(--red)}.journal-teaser__heading h2{margin:13px 0 20px;color:var(--ink);font:400 clamp(36px,3.7vw,54px)/1.02 Prata,Georgia,serif;letter-spacing:-.05em}.journal-teaser__heading h2 em{color:var(--red)}.journal-teaser__heading>p:not(.overline){max-width:440px;margin:0;color:#4f5e58;font:600 17px/1.62 Manrope,Arial,sans-serif}.journal-teaser__all{display:inline-flex;gap:22px;margin-top:28px;padding-bottom:7px;border-bottom:1px solid var(--forest);color:var(--forest);font:800 13px Manrope,Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase}.journal-teaser__all:hover{border-color:var(--red);color:var(--red)}.journal-teaser__all span{font-size:19px;line-height:.6}.journal-teaser__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.journal-teaser__feature{position:relative;grid-column:1/-1;display:block;min-height:290px;overflow:hidden;background:#20332e;color:#fffaf5}.journal-teaser__feature::after{position:absolute;inset:0;content:"";background:linear-gradient(0deg,rgba(18,31,28,.82),rgba(18,31,28,.04) 65%)}.journal-teaser__feature img{display:block;width:100%;height:100%;min-height:290px;object-fit:cover;transition:transform .5s ease}.journal-teaser__feature:hover img{transform:scale(1.035)}.journal-teaser__feature>div{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:clamp(22px,3vw,34px)}.journal-teaser__feature p,.journal-teaser__note p{margin:0;color:#f5c69a;font:800 12px Manrope,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.journal-teaser__feature h3{max-width:540px;margin:10px 0 14px;font:400 clamp(25px,2.7vw,38px)/1.07 Prata,Georgia,serif;letter-spacing:-.04em}.journal-teaser__feature span,.journal-teaser__note span{font:800 12px Manrope,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}.journal-teaser__note{display:flex;min-height:196px;flex-direction:column;justify-content:flex-end;padding:24px;background:#fffaf5;color:var(--ink);transition:transform .2s ease,background .2s ease}.journal-teaser__note:hover{background:#f7e1d2;transform:translateY(-3px)}.journal-teaser__note h3{margin:12px 0 18px;font:400 clamp(23px,2.2vw,31px)/1.08 Prata,Georgia,serif;letter-spacing:-.04em}.journal-teaser__note span{margin-top:auto;color:var(--forest)}.journal-teaser__note--warm{background:#c65c4e;color:#fffaf5}.journal-teaser__note--warm p{color:#ffe1bb}.journal-teaser__note--warm span{color:#fffaf5}.journal-teaser__note--warm:hover{background:#a6453b}@media(max-width:800px){.journal-teaser{grid-template-columns:1fr}.journal-teaser__heading>p:not(.overline){max-width:580px}.journal-teaser__cards{max-width:720px}}@media(max-width:560px){.journal-teaser{padding-top:66px;padding-bottom:66px}.journal-teaser__cards{grid-template-columns:1fr}.journal-teaser__feature,.journal-teaser__feature img{min-height:280px}.journal-teaser__note{min-height:180px}}
