/* Further reading follows the article's existing type, colour and spacing system. */
.article-continuation{margin-top:52px;padding-top:30px;border-top:1px solid var(--line)}
.article-continuation>h2{font-size:27px;line-height:1.35;letter-spacing:-.025em;margin:0 0 24px;overflow-wrap:anywhere}
.article-continuation-intro{font-size:15px;line-height:1.7;color:var(--muted);margin:-12px 0 24px}
.article-continuation-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.article-continuation-item,.article-continuation-copy{min-width:0}
.article-continuation-link{display:block;height:100%;color:var(--ink)}
.article-continuation-link:focus-visible{outline:2px solid var(--red);outline-offset:6px}
.article-continuation-image{aspect-ratio:1.6;overflow:hidden;margin-bottom:17px}
.article-continuation-image img{display:block;width:100%;height:100%;object-fit:cover}
.article-continuation-meta{display:flex;flex-wrap:wrap;gap:5px 12px;margin:0 0 9px;font-size:12px;line-height:1.65;color:var(--muted)}
.article-continuation-meta span{font-weight:650}
.article-continuation-item h3{font-size:20px;line-height:1.45;letter-spacing:-.02em;margin:0;overflow-wrap:anywhere}
.article-continuation-link:hover h3{color:var(--red);text-decoration:underline;text-underline-offset:4px}
@media(max-width:760px){.article-continuation{margin-top:40px;padding-top:25px}.article-continuation>h2{font-size:25px}.article-continuation-list{gap:23px}.article-continuation-item h3{font-size:18px}}
@media(max-width:640px){.article-continuation-list{grid-template-columns:1fr;gap:0}.article-continuation-item{padding:21px 0;border-bottom:1px solid var(--line)}.article-continuation-item:first-child{padding-top:0}.article-continuation-item:last-child{padding-bottom:0;border-bottom:0}.has-continuation-image .article-continuation-link{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:start}.article-continuation-image{aspect-ratio:1;margin-bottom:0}.article-continuation-item h3{font-size:18px}.article-continuation-meta{font-size:12px;gap:3px 10px}}
@media(max-width:360px){.has-continuation-image .article-continuation-link{grid-template-columns:80px minmax(0,1fr);gap:14px}.article-continuation-item h3{font-size:17px}}
@media print{.article-continuation{display:none}}
