/* Article photography: the same image is used in cards and at the start of a post. */
.article-card>a{display:flex;flex-direction:column}
.article-card-media{aspect-ratio:16/10;overflow:hidden;position:relative;background:#eef3ef;border-bottom:1px solid #d9e4dd;flex:none}
.article-card-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--article-photo-position,50% 50%);filter:saturate(.95);transition:transform .45s ease}
.article-card a:hover .article-card-media img{transform:scale(1.025)}
.article-card-body{display:flex;flex-direction:column;flex:1}
.article-card-bottom{margin-top:auto}
.article-card h3{letter-spacing:.01em;text-wrap:pretty;overflow-wrap:anywhere}
.article-card-body>p{line-height:1.95}
.article-card a:focus-visible{outline:2px solid #276b65;outline-offset:5px}
.home-articles .article-card-media{aspect-ratio:16/9}
.article-featured{margin:0 0 36px}
.article-featured-frame{aspect-ratio:16/9;overflow:hidden;background:#edf2ee;position:relative}
.article-featured-image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--article-photo-position,50% 50%);filter:saturate(.95)}
.article-featured figcaption{font-size:9px;line-height:1.9;color:#708176;padding:11px 0 0}
.article-featured figcaption a{color:inherit;text-decoration:underline;text-decoration-color:#c6d5cb;text-underline-offset:3px}
.reading-layout .entry-content{max-width:740px;margin-inline:auto;line-height:2.15}
.reading-layout .article-head{margin-bottom:30px}
.reading-layout .entry-content>.lead{font-size:16px;line-height:2.15;color:#52696b;margin-bottom:32px}
.reading-layout .sources{overflow-wrap:anywhere}
.reading-layout .related{margin-top:55px}
.reading-layout .related>div a{line-height:1.85;align-items:flex-start}
@media(min-width:801px){.reading-layout .sidebar-box{position:sticky;top:32px}}
@media(max-width:800px){.article-card-media{aspect-ratio:3/2}.article-featured{margin-bottom:30px}.article-featured figcaption{font-size:8px}.reading-layout .entry-content>.lead{font-size:15px}}
@media(max-width:580px){.article-card-media,.home-articles .article-card-media{aspect-ratio:16/10}.article-card-body,.home-articles .article-card-body{padding:23px 22px 20px}.article-card h3,.home-articles .article-card h3{font-size:21px;line-height:1.7}.article-card-body>p{font-size:12px;line-height:1.95;margin-bottom:20px}.article-featured-frame{aspect-ratio:8/5}.article-featured{margin:0 0 27px}.article-featured figcaption{font-size:8px;padding-top:9px}.reading-layout .article-head{margin-bottom:24px}.reading-layout .article-head h1{font-size:27px;line-height:1.7}.reading-layout .entry-content>.lead{font-size:15px;line-height:2.1}.reading-layout .entry-content{font-size:14px;line-height:2.1}.reading-layout .related{margin-top:40px}}
@media(prefers-reduced-motion:reduce){.article-card-media img{transition:none}.article-card a:hover .article-card-media img{transform:none}}
@media print{.article-featured{max-width:480px}.article-featured-image{filter:none}}
