.container{width:min(calc(100% - 80px),var(--max));margin-inline:auto}.narrow{max-width:820px}.section{padding:120px 0}.section-soft{background:var(--soft)}.center{text-align:center}.card-grid{display:grid;gap:24px}.three-col{grid-template-columns:repeat(3,1fr)}.section-heading-row{display:flex;justify-content:space-between;align-items:end;gap:24px}.work-grid,.journal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.journal-grid{grid-template-columns:repeat(3,1fr)}
