._grid_12ir8_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:100%;margin:40px 0 0;padding:0;list-style:none;display:grid}._card_12ir8_2{background:#fff;border:1px solid #cddbdd;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 10px 30px #123f5d09}._overview_12ir8_3{padding:28px}._heading_12ir8_4{align-items:center;gap:16px;display:flex}._icon_12ir8_5{width:60px;height:60px;color:var(--teal);background:#f0f8f6;border:1px solid #b9d6d2;border-radius:14px;flex:0 0 60px;place-items:center;display:grid}._heading_12ir8_4 h3{letter-spacing:-.035em;color:#163d4e;word-break:keep-all;margin:0;font-size:21px;line-height:1.4}._description_12ir8_7{color:#61757e;word-break:keep-all;margin:20px 0 0;font-size:16px;line-height:1.75}._regionPanel_12ir8_8{border-top:1px solid #cddbdd;border-bottom:1px solid #cddbdd;grid-template-columns:160px minmax(0,1fr);align-items:baseline;gap:32px;margin-top:42px;padding:30px 0;display:grid}._panelLabel_12ir8_9{color:#22594f;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:650;line-height:1.6}._regions_12ir8_10{flex-wrap:wrap;gap:12px 0;margin:0;padding:0;list-style:none;display:flex}._regions_12ir8_10 li{color:#29434c;letter-spacing:-.035em;white-space:nowrap;align-items:center;font-size:23px;font-weight:500;line-height:1.4;display:flex}._regions_12ir8_10 li:not(:last-child):after{content:"";background:#9aacae;border-radius:50%;flex-shrink:0;width:3px;height:3px;margin:0 22px}@media (max-width:1000px){._grid_12ir8_1{grid-template-columns:repeat(2,minmax(0,1fr))}._regionPanel_12ir8_8{grid-template-columns:120px minmax(0,1fr);gap:20px}._regions_12ir8_10 li{font-size:21px}._regions_12ir8_10 li:not(:last-child):after{margin:0 16px}}@media (max-width:600px){._grid_12ir8_1{grid-template-columns:1fr;gap:18px;margin-top:28px}._card_12ir8_2{border-radius:12px}._overview_12ir8_3{padding:28px 24px}._heading_12ir8_4{gap:13px}._icon_12ir8_5{border-radius:12px;flex-basis:52px;width:52px;height:52px}._regionPanel_12ir8_8{grid-template-columns:1fr;gap:18px;margin-top:30px;padding:25px 0}._panelLabel_12ir8_9{font-size:15px}._regions_12ir8_10 li{font-size:20px}._regions_12ir8_10 li:not(:last-child):after{margin:0 14px}}
