.article-listing{max-width:960px;padding:42px 0 70px}.article-listing-header{border-bottom:1px solid #e3e8ef;padding-bottom:22px}.article-listing-header h1{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(30px,3.6vw,42px);line-height:1.18}.article-listing-description{color:#596173;max-width:780px;margin:0 0 14px;font-size:16px;line-height:1.7}.article-listing-count{color:#687084;margin:0;font-size:13px}.article-listing-results{margin:0;padding:0;list-style:none}.article-listing-results>li{border-bottom:1px solid #e8ecf2}.article-listing-result{min-width:0;padding:25px 0}.article-listing-result.has-thumbnail{grid-template-columns:minmax(0,1fr) 144px;align-items:center;gap:32px;display:grid}.article-listing-copy{min-width:0}.article-listing-copy h2{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0 0 9px;font-size:22px;font-weight:500;line-height:1.35}.article-listing-copy h2 a{color:#1645e8}.article-listing-copy h2 a:hover{text-underline-offset:3px;text-decoration:underline}.article-listing-copy>p{color:#515d70;margin:0 0 8px;font-size:15px;line-height:1.7}.article-listing-read-time{color:#737d8e;font-size:12px}.article-listing-thumbnail{background:#f4f6fa;border-radius:6px;width:144px;height:108px;display:block;overflow:hidden}.article-listing-thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.article-listing-pagination{padding-top:32px}.article-listing-page-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.article-listing-page-links>a,.article-listing-page-gap{color:#1645e8;border-radius:4px;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:6px 9px;font-size:14px;display:inline-flex}.article-listing-page-links>a:hover{text-underline-offset:3px;background:#eef3ff;text-decoration:underline}.article-listing-page-links>a[aria-current=page]{color:#fff;background:#1645e8;font-weight:700;text-decoration:none}.article-listing-page-links>.article-listing-page-direction{padding-left:12px;padding-right:12px}.article-listing-page-gap{color:#737d8e;min-width:18px;padding-left:0;padding-right:0}.article-listing-pagination>p{color:#737d8e;margin:13px 0 0;font-size:12px}.article-listing a:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #1645e8}.article-listing-empty{color:#596173;padding:28px 0}@media (max-width:700px){.article-listing{padding-top:28px;padding-bottom:44px}.article-listing-result.has-thumbnail{grid-template-columns:minmax(0,1fr) 100px;gap:18px}.article-listing-thumbnail{width:100px;height:84px}.article-listing-copy h2{font-size:20px}.article-listing-copy>p{font-size:14px}.article-listing-description{font-size:15px}.article-listing-result{padding:23px 0}.article-listing-page-links{gap:5px}}@media (max-width:420px){.article-listing-result.has-thumbnail{grid-template-columns:minmax(0,1fr) 76px;align-items:start;gap:12px}.article-listing-thumbnail{width:76px;height:76px;margin-top:3px}.article-listing-copy h2{font-size:19px}.article-listing-page-links>a{min-width:36px;padding:6px}.article-listing-page-links>.article-listing-page-direction{padding-left:6px;padding-right:6px}}
