.macalla-journal-index{--forest:#24372f;--brass:#9a7540;--cream:#f4efe5;--charcoal:#2f2f2f;--line:#d9d3c8;max-width:1180px;margin:0 auto;background:var(--cream);color:var(--charcoal);font-family:Manrope,Arial,sans-serif}
.macalla-journal-index *{box-sizing:border-box}.macalla-journal-head{padding:70px 7vw 45px;border-bottom:1px solid var(--line)}
.macalla-journal-head .kicker,.mj-date{font-size:.67rem;letter-spacing:.15em;text-transform:uppercase;color:#755d3a;font-weight:700}
.macalla-journal-head h1,.mj-card h2{font-family:"Cormorant Garamond",Georgia,serif;color:#1f2f29;font-weight:500;line-height:1.05}
.macalla-journal-head h1{font-size:clamp(3.7rem,7vw,6.3rem);margin:.08em 0 .22em}.macalla-journal-head p{max-width:690px}
.mj-list{padding:0 7vw}.mj-card{padding:42px 0;border-bottom:1px solid var(--line)}.mj-card a{text-decoration:none;color:inherit;display:block}
.mj-card h2{font-size:clamp(2.3rem,4.8vw,4rem);margin:.18em 0 .38em}.mj-card p{margin:0;max-width:800px;font-size:.96rem}
.macalla-journal-article{--forest:#24372f;--brass:#9a7540;--cream:#f4efe5;--charcoal:#2f2f2f;--line:#d9d3c8;max-width:820px;margin:0 auto;padding:30px 28px 80px;font-family:Manrope,Arial,sans-serif;color:var(--charcoal);line-height:1.82}
.macalla-journal-article p{margin:0 0 1.28em}.macalla-journal-article .mj-hero{margin:0 0 46px}
.macalla-journal-article .mj-hero img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.macalla-journal-article .mj-hero figcaption{font-size:.69rem;line-height:1.45;color:#6c716d;padding:9px 2px;border-bottom:1px solid var(--line)}
@media(max-width:700px){.macalla-journal-head{padding:48px 24px 32px}.mj-list{padding:0 24px}.macalla-journal-article{padding:20px 22px 65px}}