.blue-site .work-project-details{margin-top:1rem;border:1px solid #bdcde1;border-radius:.5rem;background:#fff;color:#14233b;overflow:hidden}
.blue-site .work-project-details>summary{padding:.8rem 1rem;background:#eef4fb;color:#163e7a;font-size:1rem;font-weight:700;line-height:1.5;cursor:pointer}
.blue-site .work-project-details>summary:hover{background:#e1ecf9;color:#163e7a}
.blue-site .work-project-details>summary:focus-visible{outline:3px solid #164da0;outline-offset:-3px}
.blue-site .work-project-details-body{padding:1rem;background:#fff;color:#14233b;overflow-wrap:anywhere}
.blue-site .work-project-details dl{margin:0;display:grid;gap:1rem}
.blue-site .work-project-details dt{margin:0 0 .25rem;font-size:.875rem;font-weight:750;line-height:1.5;color:#163e7a}
.blue-site .work-project-details dd{margin:0;font-size:1rem;line-height:1.6;color:#14233b}
.blue-site .work-project-checks{margin-top:1.2rem;padding-top:1rem;border-top:1px solid #c9d7e6}
.blue-site .work-project-checks h4{margin:0 0 .5rem;color:#163e7a;font-size:1rem;line-height:1.5}
.blue-site .work-project-checks p{margin:0 0 .5rem;color:#33445e;font-size:1rem;line-height:1.6}
.blue-site .work-project-checks ul{margin:0;padding-left:1.25rem;color:#14233b;font-size:1rem;line-height:1.6}
.blue-site .work-project-checks li+li{margin-top:.4rem}
@media(max-width:700px){.blue-site .work-project-details-body{padding:.9rem}.blue-site .work-project-details>summary{padding:.8rem .9rem}}
