.project-article{padding:40px 0 75px;background:#fff}.breadcrumbs{font-size:12px;color:#44536b;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:44px}.breadcrumbs a{text-decoration:underline}.project-title{max-width:950px;margin-bottom:40px}.project-title h1{font-size:clamp(40px,5.2vw,66px);color:#16305c}.project-title .lead{max-width:750px;color:#44536b}.project-layout{display:grid;grid-template-columns:1fr 290px;gap:60px;align-items:start}.project-main figure{margin:0 0 40px}.project-main figure img{width:100%;height:410px;object-fit:cover;border-radius:3px}.project-main figcaption{font-size:11px;color:#44536b;margin-top:13px}.project-main section{margin-bottom:38px}.project-main section h2{font-size:30px}.project-main section h2:after{display:none}.project-main section p{font-size:17px;max-width:760px}.project-draft{padding:22px;border:1px solid #c9d6e5;background:#eef2f7;font-size:13px;color:#44536b}.project-facts{background:#eef2f7;padding:26px;border-top:3px solid #2a6ebb}.project-facts h2{font-size:23px}.project-facts h2:after{display:none}.project-facts dt{font-size:11px;color:#44536b;text-transform:uppercase;letter-spacing:.06em;margin-top:22px}.project-facts dd{margin:6px 0 0;font-size:14px;color:#16305c}.project-facts .button{margin-top:25px;width:100%;justify-content:space-between;padding:12px 15px;font-size:12px}.project-facts .textlink{font-size:12px}.project-nameplate{background:#16305c;color:white;padding:45px;margin-bottom:38px}.project-nameplate strong{font-size:55px;font-weight:400;letter-spacing:.12em}.project-nameplate .eyebrow{color:#8fb4d9}.project-nameplate p{margin:20px 0 0;font-size:18px}.project-related{margin-top:55px;border-top:1px solid #c9d6e5;padding-top:35px}.project-related>h2{font-size:30px}.project-related>h2:after{display:none}.related-project{padding:22px;border:1px solid #c9d6e5}.related-project small{color:#44536b}.related-project h3{font-size:23px;margin-top:15px}.related-project span{font-size:12px;color:#2a6ebb}.policy-intro{padding:65px 0}.policy-intro h1{font-size:clamp(43px,5.6vw,70px);color:#16305c}.policy-intro .lead{max-width:850px}.policy-steps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.policy-steps article{padding:27px;background:white;border:1px solid #c9d6e5}.policy-steps b{font-size:28px;color:#2a6ebb;font-weight:400}.policy-steps h3{font-size:25px;margin-top:20px}.policy-steps p{font-size:15px}.policy-note{font-size:13px;color:#44536b;max-width:1000px;margin-top:25px}.policy-table{width:100%;border-collapse:collapse;min-width:660px;font-size:15px}.policy-table th{text-align:left;background:#eef2f7;padding:18px}.policy-table td{border-bottom:1px solid #c9d6e5;padding:18px;vertical-align:top}.policy-table td:first-child{width:190px;font-weight:600;color:#16305c}.policy-block{padding:25px;border-top:3px solid #2a6ebb;background:white}.policy-block h3{font-size:27px}.policy-block p{font-size:15px}.e .work-card{color:inherit}
@media(max-width:760px){.project-article{padding-top:27px}.breadcrumbs{margin-bottom:30px}.project-layout{grid-template-columns:1fr;gap:30px}.project-title h1{font-size:43px}.project-main figure img{height:310px}.project-facts{padding:24px}.project-related .three{grid-template-columns:1fr}.policy-steps{grid-template-columns:1fr}.policy-intro{padding:40px 0}.policy-intro h1{font-size:47px}.project-nameplate{padding:30px}.project-nameplate strong{font-size:43px}.e .demo-bar nav{gap:0}.e .demo-bar a{padding:5px 7px;font-size:11px}}
