.student-page .information-lead{max-width:850px}.student-page .admissions-group-links{display:flex;flex-wrap:wrap;gap:12px}.student-page .admissions-link{margin:0}.student-page .admissions-group-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.student-page .admissions-document{height:100%;margin:0;box-sizing:border-box}.student-page .admissions-group-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.student-page .information-image{margin:0}.student-page .information-image img{display:block;width:100%;height:auto;border-radius:14px}.student-page .admissions-highlight{border:0}.student-page[data-page="plan-vospitatelnoy-raboty"] .information-side{width:auto}.student-page[data-page="plan-vospitatelnoy-raboty"] .information-toc a{font-size:14px}.student-page[data-page="raspisanie-ekzamenov"] .admissions-section,.student-page[data-page="profilaktika-pravonarusheniy"] .admissions-section{display:block}.student-page[data-page="raspisanie-ekzamenov"] .admissions-section-title,.student-page[data-page="profilaktika-pravonarusheniy"] .admissions-section-title{margin-bottom:24px}.student-page[data-page="psihologicheskaya-pomoshch"] .admissions-highlight{background:#eef5f3}.student-page[data-page="sport-i-otdyh"] .admissions-highlight{background:#f0f5fb}.student-page[data-page="usloviya-prozhivaniya"] .admissions-highlight{background:#f5f3ee}.student-page .information-data-table td{overflow-wrap:anywhere}.student-page .admissions-section-body{min-width:0}@media(max-width:700px){.student-page .admissions-group-files,.student-page .admissions-group-photos{grid-template-columns:1fr}.student-page .admissions-group-links{flex-direction:column}.student-page .admissions-link{width:100%;box-sizing:border-box}.student-page .admissions-document strong{overflow-wrap:anywhere}.student-page .admissions-section-title{font-size:25px}}

.consultation{margin:50px 0;padding:32px;background:#eef5f3;border-radius:18px}.consultation h2{margin-top:0}.consultation-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.consultation-fields>div:last-child{grid-column:1/-1}.consultation label{display:block;margin-bottom:8px}.consultation input:not([type=checkbox]){width:100%;box-sizing:border-box;padding:14px;border:1px solid #bccddd;border-radius:9px;font:inherit}.consultation .consultation-consent{display:flex;align-items:center;gap:12px;margin-top:24px}.consultation-consent input{appearance:none;flex:none;width:42px;height:24px;background:#8b9caf;border-radius:20px;position:relative;cursor:pointer;transition:background .2s}.consultation-consent input:before{content:'';position:absolute;left:3px;top:3px;width:18px;height:18px;background:white;border-radius:50%;transition:transform .2s}.consultation-consent input:checked{background:#193b6b}.consultation-consent input:checked:before{transform:translateX(18px)}.consultation-consent input:focus-visible{outline:3px solid #628dcc;outline-offset:3px}.consultation-privacy{font-size:14px;color:#506785}.consultation .errorlist{color:#9e2020}.consultation .admissions-link{border:0;cursor:pointer;font:inherit}@media(max-width:650px){.consultation{padding:22px}.consultation-fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.consultation-consent input,.consultation-consent input:before{transition:none}}@media(forced-colors:active){.consultation-consent input{appearance:auto}}

.student-page .admissions-highlight .admissions-card-grid{grid-template-columns:1fr}.student-page .admissions-highlight .admissions-card .information-field{max-width:80ch}.student-page .admissions-highlight .admissions-card>.admissions-document,.student-page .admissions-highlight .admissions-card>.admissions-link{margin-top:18px}.student-page[data-page="raspisanie-ekzamenov"] .admissions-section-title,.student-page[data-page="profilaktika-pravonarusheniy"] .admissions-section-title{max-width:none;position:static}

.student-page .admissions-card .admissions-document{height:auto}.student-page .admissions-card-grid{gap:0}.student-page .admissions-card .admissions-document{margin-top:18px}
