.safety-navigation{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 24px;border-bottom:1px solid #dbe4f0;margin:0 0 36px}.safety-navigation a{padding:10px 16px;border-radius:10px;color:#1a3c67;background:#f1f5fa;text-decoration:none;transition:background .2s,color .2s}.safety-navigation a[aria-current],.safety-navigation a:hover{background:#1a3c67;color:white}.safety-section{margin:0 0 48px;scroll-margin-top:110px}.safety-section h2{margin:0 0 24px}.safety-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.safety-card{min-width:0;border:1px solid #dce5f0;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}.safety-card h3{font-size:21px;line-height:1.35;margin:0}.safety-card .information-image{margin:0;background:#f4f7fa;border-radius:10px}.safety-card .information-image img{width:100%;height:260px;object-fit:contain;border-radius:10px}.safety-card .admissions-document{margin:0;margin-top:auto}.safety-group-files{display:grid;gap:12px}.safety-group-links{display:flex;flex-wrap:wrap;gap:12px}.safety-group{margin:16px 0}.safety-page .admissions-document{min-width:0}.safety-page .admissions-document strong{overflow-wrap:anywhere}.safety-page .admissions-link{margin:0}.safety-page .admissions-contact{margin:0;min-width:0}.safety-page .information-field p{max-width:85ch}.safety-page #parents .information-image{max-width:760px;margin:0}.safety-page #parents img{width:100%;height:auto}.safety-highlight{padding:30px;background:#edf3fa;border-radius:18px}.safety-highlight .safety-grid{display:block}.safety-highlight .safety-card{padding:0;border:0}.safety-highlight .admissions-contact{background:transparent;padding:0}.safety-highlight .admissions-contact strong{font-size:64px;line-height:1.15;color:#193d6d}.safety-highlight .admissions-contact span{display:none}.safety-ekstrennye-telefony #services .safety-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.safety-ekstrennye-telefony #services .admissions-contact{background:transparent;padding:0;margin-top:auto}.safety-ekstrennye-telefony #services .admissions-contact span{display:none}.safety-ekstrennye-telefony #services strong{font-size:38px}.safety-ekstrennye-telefony #regional,.safety-ekstrennye-telefony #center{padding-top:28px;border-top:1px solid #dbe4f0}.safety-pravovaya-informatsiya #laws .safety-group-files{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:950px){.safety-ekstrennye-telefony #services .safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.safety-grid,.safety-pravovaya-informatsiya #laws .safety-group-files{grid-template-columns:1fr}.safety-navigation{gap:6px}.safety-navigation a{padding:9px 12px;font-size:14px}.safety-card{padding:18px}.safety-highlight{padding:24px}.safety-section{margin-bottom:32px}.safety-group-links{flex-direction:column}.safety-card .information-image img{height:auto;max-height:350px}.safety-ekstrennye-telefony #services .safety-card h3{font-size:18px}.safety-page .admissions-contact strong{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.safety-navigation a{transition:none}}
.safety-card > .admissions-link:last-child{margin-top:auto}
