.intro h1{font-size:clamp(29px,3.2vw,44px)}.intro h1 a{color:inherit;text-decoration:none}.intro h1 a:hover{text-decoration:underline}.lead-photo{color:#596780;text-decoration:none;font-size:10px;line-height:1.6}.lead-photo img{display:block;width:100%;height:auto;border-radius:5px;margin-bottom:8px}.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.news-card{display:block;border:1px solid #dce4f1;border-radius:6px;overflow:hidden;background:#fff;color:#061d61;text-decoration:none}.news-card:hover h3{text-decoration:underline}.news-card img{width:100%;height:auto;display:block}.news-card>div{padding:22px}.news-card h3{font-size:22px;line-height:1.3}.news-card p{font-size:14px;line-height:1.6;color:#596780}.news-card time{font-size:11px;color:#596780}.story{max-width:880px;padding-top:35px;padding-bottom:60px}.story h1{font-size:clamp(32px,4vw,50px);font-style:normal;line-height:1.15}.story .dek{font-size:20px;color:#52617a;line-height:1.5}.story .byline{font-size:12px;line-height:1.8;border-block:1px solid #dce4f1;padding:18px 0}.story figure{margin:25px 0}.story figure img{width:100%;height:auto;border-radius:4px}.story figcaption{font-size:11px;color:#596780;line-height:1.6;margin-top:7px}.story .body-copy{max-width:740px;margin:30px auto}.body-copy p{font-size:18px;line-height:1.8;color:#25354d}.body-copy h2{font-size:24px}.source-note{font-size:13px!important;padding:20px;background:#edf4ff}.story a{color:#0753c8}.article-nav{max-width:1320px;margin:auto;padding:14px 40px;background:#0753c8}.article-nav a{color:white;text-decoration:none}.story details{margin-bottom:20px}.story details summary{cursor:pointer;padding:10px;color:#061d61}.story details a{display:block;padding:12px;border-bottom:1px solid #eee;font-family:Georgia,serif;font-size:22px}@media(max-width:760px){.cards{grid-template-columns:1fr}.story .dek{font-size:18px}.body-copy p{font-size:17px}.story{padding-top:25px}.article-nav{padding:15px 20px}}
.resource-box{margin:30px 0;padding:24px;background:#edf4ff;border-left:4px solid #0753c8;border-radius:4px}.resource-box h2{margin-top:0}.resource-box ul{padding-left:22px;line-height:1.8}.resource-box li{margin:12px 0}.resource-box small{color:#596780}
