.journal-section{border-bottom:1px solid var(--ink)}.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.journal-card{padding:36px;display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.journal-card:nth-child(2),.journal-card:nth-child(3){background:#e9e3d7}.journal-card h3{font-family:var(--display);font-size:clamp(32px,3.4vw,52px);line-height:1.05;margin:22px 0}.journal-card h3 a{text-decoration:none}.journal-card>p:not(.eyebrow){font-family:var(--serif);font-size:20px;line-height:1.5;margin:0 0 26px;max-width:42ch}.journal-card .text-link{margin-top:auto}.journal-meta{font-size:11px;letter-spacing:.1em;margin-top:20px}.journal-poster{background:var(--red);color:var(--paper);padding:42px;display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:560px}.journal-poster p{font-family:var(--display);font-size:clamp(56px,6.7vw,105px);line-height:.94;letter-spacing:-.03em;margin:45px 0}.journal-poster>span:last-child{font-size:11px;letter-spacing:.1em}.poster-2{background:var(--ink)}.poster-3{background:#ded7c8;color:var(--ink)}.poster-4{background:var(--ink);color:var(--bright)}.social-link{font-size:13px;text-underline-offset:5px}.contact-content>.social-link{display:block;margin-top:24px}.footer-bottom{flex-wrap:wrap;gap:16px}.article-heading h1{overflow-wrap:break-word}@media(max-width:760px){.journal-grid{grid-template-columns:1fr}.journal-card{padding:26px}.journal-poster{min-height:370px;padding:30px}.journal-poster p{font-size:clamp(40px,10vw,72px)}.journal-poster .eyebrow{font-size:10px}}