.article-teaser[href]{display:block;text-decoration:none}.article-teaser[href]:hover{border-color:var(--green)}.article-head{max-width:900px}.article-head nav{font-size:14px;color:var(--muted);margin-bottom:34px}.article-meta{color:var(--muted);font-size:14px}.article-layout{display:grid;grid-template-columns:minmax(0,760px) 260px;gap:56px;align-items:start}.article-content{min-width:0}.article-media{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 42px}.article-media figure{margin:0;overflow:hidden;border-radius:20px;background:#e9efeb}.article-media-lead{grid-column:1/-1}.article-media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.article-body{font:19px/1.78 Georgia,"Times New Roman",serif}.article-body h2{font-size:38px;margin:2.1em 0 .55em}.article-body h3{font-size:27px;margin:1.8em 0 .45em}.article-body li{margin:.45em 0}.article-body a,.article-sources a{color:var(--green);text-decoration-thickness:1px;text-underline-offset:3px}.article-aside{position:sticky;top:110px;background:var(--green-dark);color:#fff;border-radius:18px;padding:22px}.article-aside p{color:#d9e4de;font-size:14px}.article-sources{grid-column:1;margin-top:24px;border-top:1px solid var(--line);padding-top:28px}.article-sources h2{font-size:30px}.article-sources li{margin:.5em 0}@media(max-width:900px){.article-layout{grid-template-columns:1fr}.article-aside{position:static;grid-row:1}.article-sources{grid-column:1}}@media(max-width:560px){.article-media{grid-template-columns:1fr}.article-media-lead{grid-column:1}.article-body h2{font-size:31px}}
