.organization-page{background:#fff;padding-bottom:100px}.organization-content{width:min(calc(100% - 2 * var(--page-gutter)), var(--content-width));margin:0 auto;padding-top:80px}.organization-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.organization-section{background:#f7f8fb;border-top:3px solid #163f8f;flex-direction:column;min-width:0;display:flex}.organization-section__heading{background:#eef1f7;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:28px 30px;display:flex}.organization-section h2{color:#153b82;word-break:keep-all;margin:0;font-size:23px;font-weight:600;line-height:1.4}.organization-section__link{color:#1647a1;flex:none;font-size:13px;text-decoration:underline}.organization-section ul{flex:1;margin:0;padding:30px 32px 32px 50px;list-style:outside}.organization-section li{color:#444;margin-bottom:10px;line-height:1.65}.organization-staff{margin-top:80px}.organization-staff h2{margin:0 0 28px;font-size:30px;font-weight:600}.organization-staff__table{border-collapse:collapse;table-layout:fixed;border-top:2px solid #333;width:100%}.organization-staff__table th,.organization-staff__table td{text-align:left;border-bottom:1px solid #ddd;padding:17px 20px}.organization-staff__table th{background:#f4f4f4;font-weight:600}.organization-staff__table th:first-child,.organization-staff__table td:first-child{width:23%}.organization-staff__table th:last-child,.organization-staff__table td:last-child{width:22%}.organization-staff__phones a,.organization-staff__phones span{width:max-content;display:block}.organization-staff__phones a+a{margin-top:4px}.organization-staff__phones a:hover,.organization-staff__phones a:focus-visible{color:#1685ae;text-decoration:underline}@media (width<1360px){.organization-sections{grid-template-columns:1fr}}@media (width<=639.98px){.organization-page{padding-bottom:60px}.organization-content{width:min(100% - 32px,1360px);padding-top:50px}.organization-section__heading{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:24px 22px}.organization-section ul{padding:24px 24px 24px 42px}.organization-staff{margin-top:55px;overflow-x:auto}.organization-staff__table{min-width:680px}}
