/* v43: current public architecture and responsive summary presentation. */
.mission-architecture-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(32px,4vw,52px) auto 22px;border:1px solid rgba(218,174,91,.48);background:#173d33;box-shadow:0 18px 44px rgba(18,42,34,.14)}
.mission-architecture-summary>div{display:flex;min-height:150px;padding:24px 18px;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-right:1px solid rgba(218,174,91,.32)}
.mission-architecture-summary>div:last-child{border-right:0}
.mission-architecture-summary strong{color:#efc66f;font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,5vw,66px);font-weight:400;line-height:.9}
.mission-architecture-summary span{margin-top:14px;color:#fff;text-transform:uppercase;letter-spacing:.11em;font-size:14px;font-weight:750;line-height:1.35}
.mission-architecture-copy{max-width:920px!important;margin:0 auto!important;text-align:center;color:#526259!important;line-height:1.7!important}
@media(max-width:820px){.mission-architecture-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-architecture-summary>div:nth-child(2){border-right:0}.mission-architecture-summary>div:nth-child(-n+2){border-bottom:1px solid rgba(218,174,91,.32)}}
@media(max-width:480px){.mission-architecture-summary{grid-template-columns:1fr}.mission-architecture-summary>div{min-height:118px;border-right:0;border-bottom:1px solid rgba(218,174,91,.32)!important}.mission-architecture-summary>div:last-child{border-bottom:0!important}.mission-architecture-summary strong{font-size:50px}.mission-architecture-summary span{font-size:13px}}
