.article-next{width:min(var(--content),calc(100% - 64px));margin:72px auto 72px;padding-top:28px;border-top:1px solid var(--ink)}
.article-next-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:22px}
.article-next-head>div{min-width:0}
.article-next-kicker{display:block;font-size:15px;font-weight:600;line-height:1.5}
.article-next-head p{margin:5px 0 0;font-size:12px;line-height:1.7;color:var(--muted)}
.article-next-head>a{flex:0 0 auto;font-size:11px;font-weight:600;color:#444}
.article-next-head>a:hover{color:var(--green)}
.article-next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.article-next-item{display:flex;flex-direction:column;border-top:1px solid var(--line);padding:16px 0 2px}
.article-next-cat{font-size:10px;line-height:1.5;margin-bottom:8px}
.article-next-item strong{font-size:18px;line-height:1.55;font-weight:600;letter-spacing:-.01em}
.article-next-summary{margin-top:7px;font-size:12px;line-height:1.75;color:#666}
.article-next-arrow{margin-top:12px;font-size:11px;font-weight:600}
.article-next-item:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.article-next-item:hover .article-next-arrow{color:var(--green)}
@media(max-width:620px){
  .article-next{width:calc(100% - 28px);margin:56px auto 56px;padding-top:23px}
  .article-next-head{align-items:baseline;margin-bottom:17px}
  .article-next-kicker{font-size:16px}
  .article-next-head p{display:none}
  .article-next-head>a{font-size:10px}
  .article-next-grid{grid-template-columns:1fr;gap:0}
  .article-next-item{padding:15px 0 17px}
  .article-next-item strong{font-size:17px;line-height:1.55}
  .article-next-summary{font-size:11px}
}