.article-list{display:grid;gap:18px}.article-card{display:block;padding:24px;border:1px solid var(--line);background:#fff}.article-card:hover{border-color:var(--blue)}.article-card time,.article-meta{display:block;color:var(--muted);font-size:13px}.article-card h2{margin:7px 0 8px;color:var(--navy);font-size:20px;line-height:1.55}.article-card p{margin:0;color:var(--muted);font-size:14px}.article{max-width:850px;margin:0 auto}.article-header{padding:0 0 30px;border-bottom:2px solid var(--navy)}.article-header h1{margin:10px 0 14px;color:var(--navy);font-size:30px;line-height:1.5}.article-lead{margin:0;color:var(--muted);font-size:16px}.article-body{padding-top:34px}.article-body h2{margin:42px 0 16px;padding-bottom:9px;border-bottom:1px solid var(--line);color:var(--navy);font-size:23px}.article-body h3{margin:27px 0 8px;color:var(--navy);font-size:18px}.article-body p{margin:0 0 17px}.article-body ul{margin:0 0 18px;padding-left:1.4em}.article-cta{margin-top:44px;padding:28px;background:var(--pale);border-left:4px solid var(--gold)}.article-cta h2{margin:0 0 8px;border:0;padding:0;font-size:20px}.article-cta p{margin:0 0 15px}.article-cta a{color:var(--blue);font-weight:700}.article-links{margin-top:36px;padding-top:20px;border-top:1px solid var(--line);font-size:14px}.article-links a{color:var(--blue);font-weight:700}@media(max-width:720px){.article-header h1{font-size:26px}.article-body h2{font-size:20px}.article-card{padding:19px}.article-card h2{font-size:18px}}
