.mdl-journal{--ink:#071d25;--gold:#b68a43;--paper:#f4efe5;min-height:100vh;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}.mdl-journal__hero{padding:clamp(40px,7vw,110px) max(6vw,24px);background:radial-gradient(circle at 78% 15%,rgba(182,138,67,.18),transparent 35%),linear-gradient(135deg,#061820,#0c2f39);color:#f8f3e8}.mdl-journal__hero nav{display:flex;justify-content:space-between;margin-bottom:clamp(60px,10vw,150px)}.mdl-journal__hero a{color:inherit;text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.mdl-journal__hero>span{color:#d5ad69;text-transform:uppercase;letter-spacing:.26em;font-size:11px}.mdl-journal__hero h1{max-width:900px;margin:22px 0;font:400 clamp(44px,7vw,105px)/.98 Georgia,serif}.mdl-journal__hero p{max-width:720px;font-size:17px;line-height:1.8;color:#d9dedb}.mdl-journal__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1px;padding:1px;background:rgba(7,29,37,.15);margin:clamp(30px,6vw,90px) max(4vw,20px)}.mdl-journal__card{background:#faf7ef;min-height:390px}.mdl-journal__card img{width:100%;height:240px;object-fit:cover}.mdl-journal__card div{padding:30px}.mdl-journal__card small{color:#987039;letter-spacing:.12em}.mdl-journal__card h2{font:400 34px/1.05 Georgia,serif;margin:14px 0}.mdl-journal__card p{line-height:1.7;color:#496068}.mdl-journal__card a{display:inline-block;margin-top:18px;color:var(--ink);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.mdl-journal__empty{grid-column:1/-1;padding:80px;text-align:center;background:#faf7ef;font:italic 26px Georgia,serif}.mdl-journal-article{padding:clamp(24px,5vw,80px);background:#f4efe5}.mdl-journal-article__nav{max-width:920px;margin:0 auto 50px}.mdl-journal-article__nav a{color:#071d25;text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.mdl-journal-article>article{max-width:920px;margin:auto}.mdl-journal-article header{text-align:center;padding:30px 0 50px}.mdl-journal-article h1{font:400 clamp(45px,7vw,90px)/1 Georgia,serif;margin:15px 0}.mdl-journal-article header p{max-width:720px;margin:auto;color:#53646a;font-size:19px;line-height:1.7}.mdl-journal-article>article>img{width:100%;max-height:620px;object-fit:cover}.mdl-journal-article__body{max-width:760px;margin:50px auto;font:18px/1.85 Georgia,serif}.mdl-journal-article__body h2,.mdl-journal-article__body h3{font-weight:400;line-height:1.1;margin-top:2em}

@media (max-width: 900px) {
  .heidi-journal,
  .heidi-journal-shell,
  .heidi-journal-grid,
  .heidi-journal-layout {
    max-width: 100%;
    width: 100%;
  }
  .heidi-journal-grid,
  .heidi-journal-layout {
    grid-template-columns: 1fr;
  }
}
