.av-journal{padding-block:clamp(48px,6vw,96px)}.av-journal .section-heading{max-width:880px}.av-journal h1{font-size:clamp(36px,5vw,var(--h1))}.av-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}.av-journal-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px;overflow-wrap:anywhere}.av-journal-card>a:first-child:has(img){width:100%}.av-journal-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.av-journal-card h2{font-size:clamp(24px,2.2vw,34px);line-height:1.15}.av-journal-card time,.av-journal-card>.text-link{font-size:var(--small-size)}.av-article-hero{width:100%;max-height:65vh;object-fit:contain;margin-bottom:48px}.av-reading-width{max-width:760px;margin-inline:auto}.av-article-intro{font-size:1.1em}.av-article-body{font-family:var(--body-font);font-size:var(--body-size);line-height:max(1.7,var(--body-leading));overflow-wrap:anywhere}.av-article-body h2{font-size:clamp(26px,3vw,38px);margin-top:40px}.av-article-body h3{font-size:clamp(22px,2vw,28px);margin-top:32px}.av-article-body img,.av-article-body iframe{max-width:100%}.av-article-body table{display:block;overflow-x:auto;max-width:100%}.av-article-body blockquote{border-left:1px solid var(--line);margin:32px 0;padding-left:24px}.av-article-cta{margin-top:40px}.av-article-related{margin-top:80px}.av-article-related>h2{margin-bottom:32px}@media(min-width:750px) and (max-width:1199px){.av-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.av-journal-grid{grid-template-columns:minmax(0,1fr);gap:40px}.av-article-hero{margin-bottom:32px}}
