.modern-journal{padding:56px 0;background:rgb(var(--color-background))}
.modern-journal__head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px}
.modern-journal__head h2{font-size:clamp(30px,3.6vw,46px);margin:0}
.modern-journal__head>a{flex-shrink:0}
.modern-journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.modern-journal__article{border-top:1px solid rgba(var(--color-foreground),.32);padding-top:22px;min-width:0}
.modern-journal__image{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;margin-bottom:20px}
.modern-journal__date{font-size:11px;letter-spacing:.05em;color:rgba(var(--color-foreground),.65);margin:0 0 12px}
.modern-journal__article h3{font-size:21px;line-height:1.3;margin:0}
.modern-journal__article h3 a{text-decoration:none;color:rgb(var(--color-foreground))}
.modern-journal__article h3 a:hover{text-decoration:underline;text-underline-offset:4px}
.modern-journal__excerpt{font-size:14px;line-height:1.7;color:rgba(var(--color-foreground),.75);margin:14px 0 0}
@media(max-width:749px){.modern-journal{padding:40px 0}.modern-journal__head{display:block}.modern-journal__head>a{margin-top:18px}.modern-journal__grid{grid-template-columns:1fr;gap:24px}.modern-journal__article{padding-top:18px}.modern-journal__article h3{font-size:20px}.modern-journal__excerpt{font-size:13px;margin-top:10px}}

