.badge_panel{display:flex;flex-wrap:wrap;border:1px solid #e1e1e1;border-radius:4px;padding:16px;margin-top:32px;margin-bottom:-16px;box-shadow:0 2px 6px #15372c21;font-family:Untitled Sans;font-style:normal;font-weight:400}.badge_panel .description{color:#526b63;font-size:14px;line-height:20px;padding-top:16px}.badge_panel .description.wide{display:none}.badge_panel .header{display:flex;flex-direction:row;align-items:center;gap:14px}.badge_panel .header .title{color:#15372c;font-family:"Untitled Serif";font-size:28px;line-height:110%;letter-spacing:-.28px}.badge_panel .learn-more-link{color:#047957;font-size:14px;line-height:24px;text-decoration-line:underline}.badge_panel .badges{padding:24px 8px;display:flex;align-items:flex-start;align-self:stretch;flex-direction:column}.badge_panel .badges .badge{display:flex;flex-direction:row;gap:8px;padding:12px 0}.badge_panel .badges .badge .badge-content{display:flex;flex-direction:column;gap:0px}.badge_panel .badges .badge .badge-content .title{color:#15372c;font-size:16px;line-height:24px}.badge_panel .badges .badge .badge-content .description{color:#526b63;font-size:14px;line-height:20px}@media (min-width: 900px){.badge_panel .description{padding-top:0}.badge_panel .description.narrow{display:none}.badge_panel .panel{width:100%}.badge_panel .header{gap:24px;align-items:flex-end}.badge_panel .header .description.wide{display:block}.badge_panel .badges{flex-direction:row;width:100%}.badge_panel .badges .badge{padding:8px 24px;flex:1}.badge_panel .badges .badge:not(:first-child){border-left:1px solid #ccd4d1}.badge_panel .badges .badge-content{gap:8px}}
