.stories-intro{max-width:1000px;margin:auto;padding:65px 6% 45px}.stories-intro>.text-link{display:inline-block;margin-bottom:40px}.stories-intro h1{font-size:clamp(48px,6vw,80px);margin-bottom:25px}.stories-intro>p:last-child{max-width:650px;font-size:18px;color:var(--muted)}.stories-index{max-width:1250px;padding:0 6% 85px;margin:auto}.stories-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.story-card{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fcfcf6}.story-card>a{display:block;height:100%;text-decoration:none}.story-card img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.story-card a>div{padding:25px}.story-card time{font-size:10px;letter-spacing:1px;color:var(--muted)}.story-card h2{font-size:34px;line-height:1.1;letter-spacing:-.5px;margin:15px 0}.story-card p{font-size:14px;color:var(--muted)}.story-card .text-link{display:inline-block;text-decoration:underline;margin-top:8px}.story-card a:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.post-heading{max-width:900px;margin:auto;padding:55px 6% 35px}.post-heading>.text-link{display:inline-block;margin-bottom:40px}.post-heading h1{font-size:clamp(44px,5.5vw,73px);margin-bottom:28px}.post-byline{font-size:12px;color:var(--muted)}.post-byline>span{margin:0 10px}.post-lead{font-size:21px;line-height:1.5;margin:25px 0 0}.post-photo{max-width:1080px;margin:0 auto 45px;padding:0 5%}.post-photo img{width:100%;height:auto;display:block;border-radius:3px}.post-photo figcaption{font-size:10px;color:var(--muted);margin-top:10px}.post-body{max-width:800px;padding:0 6% 65px;margin:auto}.post-body>p{font-size:18px;line-height:1.85;margin-bottom:25px}.post-body p.original-label{font-size:10px;letter-spacing:1.5px;border-top:1px solid var(--line);padding-top:28px;color:var(--muted)}.post-body p.post-tags{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.post-body p.post-provenance{border-top:1px solid var(--line);padding-top:25px;font-size:12px;color:var(--muted);line-height:1.7}.post-support{background:var(--green);color:var(--cream);text-align:center;padding:60px 6%}.post-support h2{font-size:48px}.post-support h2 em{color:var(--lime)}.post-support .button{background:var(--lime);color:var(--ink)}.related-stories{max-width:1080px;margin:auto;padding:65px 6%}.related-stories .story-card h2{font-size:29px}@media(max-width:700px){.stories-grid{grid-template-columns:1fr;gap:25px}.stories-intro{padding-top:40px}.stories-intro h1{font-size:51px}.stories-intro>p:last-child{font-size:16px}.story-card a>div{padding:22px}.story-card h2{font-size:33px}.post-heading{padding-top:35px}.post-heading h1{font-size:46px}.post-lead{font-size:19px}.post-body>p{font-size:17px}.post-body{padding-bottom:50px}.post-photo{padding:0 6%;margin-bottom:30px}.post-support h2{font-size:41px}.related-stories{padding-top:50px;padding-bottom:50px}}

.program-update{background:#e9edda;border-left:3px solid #68835d;padding:28px;margin-bottom:40px}.program-update h2{font-size:43px;line-height:1.1}.program-update>p:not(.eyebrow){font-size:16px;line-height:1.8}.program-update>p:last-child{margin-bottom:0}@media(max-width:700px){.program-update{padding:22px}.program-update h2{font-size:38px}}
