.launch-overview{background:#e5eee5;border:1px solid #d4e0d4;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);margin-block:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.launch-overview h2{margin:.35rem 0 .8rem;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.12}.launch-overview p{line-height:1.6}.launch-eyebrow{letter-spacing:.035em;font-size:.85rem;font-weight:700}.launch-update-list{gap:1.25rem;display:grid}.launch-update-list article+article{border-top:1px solid #c7d7c8;padding-top:1.25rem}.launch-update-list time{color:#4a6255;font-size:.8rem}.launch-update-list h3{margin:.4rem 0;font-size:1.13rem;line-height:1.4}.launch-update-list h3 a{text-underline-offset:3px;text-decoration:underline}.launch-update-list p{margin:.5rem 0;font-size:.92rem}.launch-confirmed{max-width:72ch;line-height:1.7}.launch-confirmed a{text-underline-offset:3px;text-decoration:underline}.launch-project-heading{margin-top:2.5rem}@media (max-width:700px){.launch-overview{grid-template-columns:1fr;margin-block:1.5rem}.launch-overview .project-actions{align-items:flex-start;gap:1rem}.launch-overview .button{white-space:normal}}
