
.journal-main{max-width:1160px;margin:auto;padding:44px 24px 80px}.journal-header{max-width:1280px;margin:auto;padding:22px 30px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid #e5d9d1}.journal-header .wordmark{flex-shrink:0}.journal-languages{display:flex;gap:16px;align-items:center}.journal-languages a{display:inline-flex;gap:6px;align-items:center;font-size:12px}.journal-languages a[aria-current]{text-decoration:underline;text-underline-offset:5px}.journal-languages img{width:24px;height:16px;object-fit:cover}.journal-shop{font-size:13px;font-weight:700;color:#be2528;white-space:nowrap}.journal-hub-intro{max-width:780px;margin:25px 0 48px}.journal-hub-intro h1,.journal-article h1{font-size:clamp(36px,4.7vw,62px);line-height:1.12;letter-spacing:-.035em;margin:18px 0 24px}.journal-hub-intro>p:last-child,.journal-intro{font-size:18px;line-height:1.75;color:#4a4641}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.journal-card{border:1px solid #e3d7ce;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 32px #402b1510}.journal-card a{display:block;text-decoration:none;color:inherit;height:100%}.journal-card img{display:block;width:100%;height:230px;object-fit:contain;background:#f4ede5}.journal-card> a>div{padding:24px}.journal-card h3{font-size:23px;line-height:1.25;margin:0 0 14px}.journal-card p{font-size:14px;line-height:1.7;color:#5e554e;margin:0 0 22px}.journal-card span{font-weight:700;font-size:13px;color:#be2528}.journal-card b{font-weight:400;padding-left:12px}.journal-card a:hover h3{text-decoration:underline;text-underline-offset:4px}.journal-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#645950;margin-bottom:36px}.journal-breadcrumb a:hover{text-decoration:underline}.journal-article{max-width:800px;margin:auto}.journal-date{font-size:12px;color:#71645b;margin:18px 0 28px}.journal-hero{margin:0 0 36px;background:#f3e9dc;border-radius:20px;overflow:hidden}.journal-hero img{display:block;width:100%;max-height:440px;object-fit:contain}.journal-hero figcaption{font-size:11px;padding:12px 18px;background:#fff9f1;color:#65584b}.journal-scene{padding:28px 32px;background:#be2528;color:#fff;border-radius:18px;margin:34px 0}.journal-scene .eyebrow{color:#fff}.journal-scene blockquote{font-size:23px;line-height:1.55;margin:14px 0 20px;font-weight:700}.journal-scene>p:last-child{font-size:13px;line-height:1.7;opacity:.95}.journal-prose section{margin:36px 0}.journal-prose h2,.journal-cta h2,.journal-related h2{font-size:28px;line-height:1.25;letter-spacing:-.025em;margin:0 0 20px}.journal-prose p,.journal-prose li{font-size:16px;line-height:1.85;color:#3b3732}.journal-prose p{margin:0 0 18px}.journal-prose ul{padding-left:22px}.journal-prose li{margin:10px 0}.journal-source{font-size:13px!important}.journal-source a{color:#9d2023;text-decoration:underline}.journal-faq details{border-bottom:1px solid #dccfc3;padding:16px 0}.journal-faq summary{font-size:16px;font-weight:700;cursor:pointer}.journal-faq details p{margin:16px 0 0;font-size:14px}.journal-cta{background:#f1e5d8;padding:30px;border-radius:18px;margin:38px 0;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.journal-cta h2{width:100%;margin:0 0 8px}.journal-cta .text-link{font-size:13px}.journal-related{margin-top:70px}.journal-related .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-footer{background:#271f1b;color:#fff;padding:35px max(24px,calc((100vw - 1112px)/2));font-size:12px;line-height:1.8}.journal-footer p{max-width:850px}.journal-footer nav{display:flex;gap:22px;flex-wrap:wrap;margin:22px 0}.journal-footer a{color:#fff;text-decoration:underline;text-underline-offset:4px}.journal-footer p:last-child{opacity:.7}.journal-skip{position:absolute;top:-100px}.journal-skip:focus{top:8px;left:12px;z-index:20;background:#fff;padding:12px}.journal-home-section{padding-top:70px;padding-bottom:70px}.journal-home-section .journal-intro{max-width:730px;margin:18px 0 30px}.journal-home-section>.text-link{display:inline-block;margin-top:28px}
@media(max-width:950px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-card:last-child{grid-column:1/-1}.journal-header{gap:16px;padding:20px 24px}.journal-languages{gap:12px}.journal-languages a{font-size:11px}.journal-header .wordmark{font-size:19px}.journal-shop{font-size:12px}.journal-card img{height:220px}}
@media(max-width:680px){.journal-header{flex-wrap:wrap;gap:18px}.journal-header .wordmark{order:1}.journal-shop{order:2;margin-left:auto}.journal-languages{order:3;width:100%;justify-content:space-between}.journal-main{padding:28px 20px 50px}.journal-hub-intro h1,.journal-article h1{font-size:36px;overflow-wrap:anywhere}.journal-hub-intro>p:last-child,.journal-intro{font-size:16px}.journal-grid,.journal-related .journal-grid{grid-template-columns:1fr}.journal-card:last-child{grid-column:auto}.journal-card h3{font-size:24px}.journal-card img{height:230px}.journal-scene{padding:24px}.journal-scene blockquote{font-size:21px}.journal-prose h2,.journal-cta h2,.journal-related h2{font-size:25px}.journal-prose p,.journal-prose li{font-size:15px}.journal-cta{padding:24px;overflow-wrap:anywhere}.journal-cta .button{font-size:13px;max-width:100%;white-space:normal}.journal-home-section{padding-top:45px;padding-bottom:45px}.journal-breadcrumb{font-size:11px}}
