.mission-editorial{padding-top:2.5rem;padding-bottom:2rem}.mission-editorial>p{max-width:85ch;line-height:1.75}.mission-editorial h2{max-width:38ch;margin-bottom:1rem}.mission-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0 2rem}.mission-group{min-width:0;border:1px solid #3d424f;border-top:3px solid #c31d27;padding:1.4rem;background:#20212d;color:#e8e9ee}.mission-group h3{font-size:1.2rem;line-height:1.35;margin:0 0 .8rem}.mission-group p{line-height:1.65}.mission-group ul{padding-left:1.2rem;margin:1.2rem 0 0}.mission-group li{margin:.7rem 0;line-height:1.5;overflow-wrap:anywhere}.mission-group a,.mission-editorial>p a{text-decoration:underline;text-underline-offset:3px}.mission-faq{max-width:960px}.mission-faq details{border-top:1px solid #cbd1d8;padding:1rem 0}.mission-faq summary{cursor:pointer;font-weight:700;line-height:1.5;padding:.4rem .2rem}.mission-faq p{line-height:1.75;margin:1rem .2rem}.mission-editorial :is(a,summary):focus-visible{outline:3px solid #83b9f4;outline-offset:4px}.mission-editorial+.mission-editorial{padding-top:1rem}@media(max-width:850px){.mission-groups{grid-template-columns:1fr}.mission-editorial{padding-top:1.8rem}.mission-group{padding:1.2rem}.mission-editorial h2{font-size:1.65rem;line-height:1.25}}
