.DepartmentsPage-module__JVBSHG__page{color:#152238;background:#fff}.DepartmentsPage-module__JVBSHG__container{width:min(1200px,100% - 48px);margin:0 auto}.DepartmentsPage-module__JVBSHG__section{padding:54px 0 72px}.DepartmentsPage-module__JVBSHG__sectionHeader{margin-bottom:26px}.DepartmentsPage-module__JVBSHG__departmentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.DepartmentsPage-module__JVBSHG__departmentCard{background:#fff;border:1px solid #dfe5ee;border-radius:16px;align-items:flex-start;gap:18px;min-height:170px;padding:24px 22px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 2px 8px #102a4c0a}.DepartmentsPage-module__JVBSHG__departmentCard:hover{border-color:#cdd7e6;transform:translateY(-3px);box-shadow:0 10px 24px #102a4c14}.DepartmentsPage-module__JVBSHG__departmentIconWrap{flex:0 0 72px;justify-content:center;align-items:center;min-height:72px;display:flex}.DepartmentsPage-module__JVBSHG__departmentIcon{object-fit:contain;filter:invert(31%)sepia(82%)saturate(1216%)hue-rotate(187deg)brightness(83%)contrast(91%);width:72px;height:72px}.DepartmentsPage-module__JVBSHG__departmentContent{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.DepartmentsPage-module__JVBSHG__departmentHead{color:#8d98ab;justify-content:space-between;align-items:center;gap:12px;display:flex}.DepartmentsPage-module__JVBSHG__chevronIcon{flex:none;width:18px;height:18px}.DepartmentsPage-module__JVBSHG__departmentName{letter-spacing:-.03em;color:#1e57b7;margin:0;font-size:1.5rem;line-height:1.3}.DepartmentsPage-module__JVBSHG__departmentDescription{color:#4f5f75;word-break:keep-all;margin:0;font-size:.96rem;line-height:1.62}@media (max-width:1180px){.DepartmentsPage-module__JVBSHG__departmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.DepartmentsPage-module__JVBSHG__container{width:min(100% - 32px,1200px)}.DepartmentsPage-module__JVBSHG__section{padding:42px 0 60px}.DepartmentsPage-module__JVBSHG__departmentCard{border-radius:14px;padding:20px 18px}}@media (max-width:640px){.DepartmentsPage-module__JVBSHG__container{width:min(100% - 24px,1200px)}.DepartmentsPage-module__JVBSHG__departmentGrid{grid-template-columns:1fr;gap:14px}.DepartmentsPage-module__JVBSHG__departmentCard{gap:14px;min-height:auto}.DepartmentsPage-module__JVBSHG__departmentIconWrap{flex-basis:60px}.DepartmentsPage-module__JVBSHG__departmentIcon{width:60px;height:60px}.DepartmentsPage-module__JVBSHG__departmentName{font-size:1.28rem}}@media (max-width:600px){.DepartmentsPage-module__JVBSHG__departmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.DepartmentsPage-module__JVBSHG__departmentCard{min-height:120px;box-shadow:none;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 8px}.DepartmentsPage-module__JVBSHG__departmentIconWrap{flex-basis:auto;min-height:44px}.DepartmentsPage-module__JVBSHG__departmentIcon{width:44px;height:44px}.DepartmentsPage-module__JVBSHG__departmentContent{flex:none}.DepartmentsPage-module__JVBSHG__departmentName{font-size:1rem;line-height:1.4}.DepartmentsPage-module__JVBSHG__departmentDescription,.DepartmentsPage-module__JVBSHG__chevronIcon{display:none}.DepartmentsPage-module__JVBSHG__departmentCard:focus-visible{outline:2px solid var(--seon-blue);outline-offset:3px}.DepartmentsPage-module__JVBSHG__departmentCard:hover,.DepartmentsPage-module__JVBSHG__departmentCard:active{background:var(--seon-bg-blue);box-shadow:none;transform:none}}
