.accordion-public-block.svelte-1dqgtz2 .public-block-panel:where(.svelte-1dqgtz2){background:#090b102e;border-color:#ffffff14;box-shadow:0 22px 60px #0000002e}.accordion-public-block.public-block-tone-light.svelte-1dqgtz2 .public-block-panel:where(.svelte-1dqgtz2){background:#ffffff0e;border-color:#ffffff1a;box-shadow:0 18px 44px #00000024}.accordion-public-block.public-block-tone-light.svelte-1dqgtz2 .accordion-block:where(.svelte-1dqgtz2) details:where(.svelte-1dqgtz2){background:#ffffff08;border-color:#ffffff14}.accordion-public-block.public-block-tone-light.svelte-1dqgtz2 .accordion-block:where(.svelte-1dqgtz2) details[open]:where(.svelte-1dqgtz2){background:#ff751f0d;border-color:#ff751f3d;box-shadow:0 12px 28px #0000001f}.accordion-public-block.public-block-tone-light.svelte-1dqgtz2 .accordion-block:where(.svelte-1dqgtz2) summary:where(.svelte-1dqgtz2){color:#e8ebf1}.accordion-public-block.public-block-tone-light.svelte-1dqgtz2 .accordion-block:where(.svelte-1dqgtz2) .accordion-block-icon:where(.svelte-1dqgtz2){color:#e8ebf1;background:#ffffff0e}.accordion-public-block.public-block-tone-light.svelte-1dqgtz2 .accordion-block:where(.svelte-1dqgtz2) .accordion-block-body:where(.svelte-1dqgtz2){color:#ffffffb8;border-top-color:#ffffff12}.accordion-block.svelte-1dqgtz2{gap:9px;padding:12px;display:grid}.accordion-block.svelte-1dqgtz2 details:where(.svelte-1dqgtz2){background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;transition:border-color .28s,background .28s,box-shadow .28s;overflow:hidden}.accordion-block.svelte-1dqgtz2 details[open]:where(.svelte-1dqgtz2){background:#ff751f0b;border-color:#ff751f3d;box-shadow:0 12px 28px #0000001f}.accordion-block.svelte-1dqgtz2 summary:where(.svelte-1dqgtz2){color:#e8ebf1;min-height:68px;font-size:var(--font_14);font-weight:var(--font_weight_black);cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 15px;list-style:none;display:grid}.accordion-block.svelte-1dqgtz2 summary:where(.svelte-1dqgtz2)::-webkit-details-marker{display:none}.accordion-block.svelte-1dqgtz2 .accordion-block-icon:where(.svelte-1dqgtz2){color:#e8ebf1;background:#ffffff0e;border-radius:13px;place-items:center;width:40px;height:40px;transition:background .28s,border-radius .28s,color .28s,transform .28s;display:grid}.accordion-block.svelte-1dqgtz2 .accordion-block-title:where(.svelte-1dqgtz2){min-width:0;line-height:1.3}.accordion-block.svelte-1dqgtz2 .accordion-block-chevron:where(.svelte-1dqgtz2){color:#8f97a7;place-items:center;transition:color .28s,transform .28s;display:grid}.accordion-block.svelte-1dqgtz2 details[open]:where(.svelte-1dqgtz2) .accordion-block-icon:where(.svelte-1dqgtz2){background:var(--colors_orange);color:var(--colors_white);border-radius:50% 42% 55% 45%;transform:scale(1.06)rotate(-3deg)}.accordion-block.svelte-1dqgtz2 details[open]:where(.svelte-1dqgtz2) .accordion-block-chevron:where(.svelte-1dqgtz2){color:var(--colors_orange);transform:rotate(180deg)}.accordion-block.svelte-1dqgtz2 .accordion-block-body:where(.svelte-1dqgtz2){color:#c7ccd6;border-top:1px solid #fff1;padding:0 15px 15px 67px}.disclosure-html{overflow-wrap:anywhere;max-width:100%;overflow-x:auto}.disclosure-html .info-grid,.disclosure-html .contact-grid,.disclosure-html .main-info-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.disclosure-html .info-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.disclosure-html .info-card,.disclosure-html .quick-fact,.disclosure-html .document-card{background:#ffffff05;border:1px solid #ffffff18;border-radius:8px;min-width:0;padding:16px}.disclosure-html .info-card>small,.disclosure-html .quick-fact>small{color:#aeb4c3;margin-bottom:7px;font-size:12px;display:block}.disclosure-html .info-card>strong,.disclosure-html .info-card>span{display:block}.disclosure-html .document-list,.disclosure-html .documents-grid{gap:10px;display:grid}.disclosure-html .document-card{margin-bottom:10px;display:block}.disclosure-html .document-card strong{margin-bottom:8px;display:block}.disclosure-html .document-card-icon,.disclosure-html .info-group-icon,.disclosure-html .info-chevron{display:none}.disclosure-html a{color:#ff9855;text-decoration:none}.disclosure-html a:hover{text-decoration:underline}.disclosure-html span[title]{color:#aeb4c3}.disclosure-html .schedule-row{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.disclosure-html .table-wrap,.disclosure-html .table-scroll,.disclosure-html .info-table-wrap{max-width:100%;overflow-x:auto}.disclosure-html table{border-collapse:collapse;width:100%;min-width:640px;margin:12px 0;font-size:13px}.disclosure-html th,.disclosure-html td{text-align:left;vertical-align:top;color:#cbd0db;border:1px solid #ffffff24;padding:12px}.disclosure-html th{color:#f5f6fa;background:#ffffff08}.disclosure-html tr:nth-child(2n){background:#ffffff03}.disclosure-html ul,.disclosure-html ol{padding-left:22px}.disclosure-html li{color:#cbd0db;margin-bottom:8px;font-weight:400}.disclosure-html h3,.disclosure-html h4{color:#f5f6fa;margin:16px 0 10px}.disclosure-html details{border:1px solid #ffffff18;border-radius:8px;margin-bottom:10px;padding:12px}.disclosure-html summary{cursor:pointer;color:#f5f6fa}@media (width<=700px){.disclosure-html .info-grid,.disclosure-html .info-grid.three,.disclosure-html .contact-grid,.disclosure-html .main-info-quick{grid-template-columns:1fr}.disclosure-html .info-group-body{overflow-x:auto}}.group-content.svelte-o4w7yg{padding:20px}.disclosure-accordion.svelte-o4w7yg summary:where(.svelte-o4w7yg) p:where(.svelte-o4w7yg){color:var(--color_text_muted);margin:4px 0 0;font-size:14px;font-weight:400}.disclosure-fact.svelte-o4w7yg{overflow-wrap:anywhere;min-width:0}.disclosure-items.svelte-o4w7yg{gap:12px;min-width:0;display:grid}.disclosure-item.svelte-o4w7yg,.disclosure-accordion.svelte-o4w7yg{background:#0c0f1757;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.disclosure-item.svelte-o4w7yg{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.disclosure-item.svelte-o4w7yg h3:where(.svelte-o4w7yg){color:var(--colors_white);font-size:var(--font_18);margin:0 0 12px}.disclosure-cards.svelte-o4w7yg{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;display:grid}.disclosure-fact.svelte-o4w7yg{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:14px}.disclosure-fact.svelte-o4w7yg small:where(.svelte-o4w7yg){color:#ffffff85;font-size:var(--font_11);font-weight:var(--font_weight_bold);margin-bottom:6px;display:block}.disclosure-fact.svelte-o4w7yg strong:where(.svelte-o4w7yg){color:#ffffffdb;font-size:var(--font_13);line-height:1.45;display:block}.disclosure-document-group.unframed.svelte-o4w7yg{background:0 0;border:0;border-radius:0}.disclosure-document-group.unframed.svelte-o4w7yg .disclosure-documents:where(.svelte-o4w7yg){padding:0}.disclosure-document-group.svelte-o4w7yg{background:#ffffff06;border:1px solid #ff751f38;border-radius:22px;overflow:hidden}.disclosure-document-group.svelte-o4w7yg summary:where(.svelte-o4w7yg){min-height:96px;color:var(--colors_white);cursor:pointer;border-bottom:1px solid #ffffff14;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:grid}.disclosure-document-group.svelte-o4w7yg summary:where(.svelte-o4w7yg)::-webkit-details-marker{display:none}.disclosure-document-group[open].svelte-o4w7yg summary:where(.svelte-o4w7yg)>svg:last-child{color:var(--colors_orange);transform:rotate(180deg)}.disclosure-document-group-icon.svelte-o4w7yg{width:58px;height:58px;color:var(--colors_white);background:var(--colors_orange);border-radius:50%;place-items:center;display:grid;box-shadow:0 16px 34px #ff751f33}.disclosure-document-group-title.svelte-o4w7yg{gap:6px;display:grid}.disclosure-document-group-title.svelte-o4w7yg strong:where(.svelte-o4w7yg){color:var(--colors_white);font-size:var(--font_18);line-height:1.2}.disclosure-document-group-title.svelte-o4w7yg small:where(.svelte-o4w7yg){color:#ffffff94;font-size:var(--font_13);line-height:1.35}.disclosure-documents.svelte-o4w7yg{gap:12px;padding:20px 22px 22px;display:grid}.disclosure-document-card.svelte-o4w7yg{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:86px;padding:14px 16px;display:grid}.disclosure-document-icon.svelte-o4w7yg{color:#ffffffb8;background:linear-gradient(135deg,#ff751f29,#ff751f0a),#ffffff0a;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.disclosure-document-copy.svelte-o4w7yg{min-width:0}.disclosure-document-copy.svelte-o4w7yg strong:where(.svelte-o4w7yg){color:var(--colors_white);font-size:var(--font_15);line-height:1.35;display:block}.disclosure-document-copy.svelte-o4w7yg p:where(.svelte-o4w7yg){color:#ffffff8f;font-size:var(--font_12);margin:5px 0 0;line-height:1.45}.disclosure-document-actions.svelte-o4w7yg{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.disclosure-document-actions.svelte-o4w7yg a:where(.svelte-o4w7yg){color:var(--colors_orange);font-size:var(--font_12);font-weight:var(--font_weight_black);text-decoration:none}.disclosure-document-actions.svelte-o4w7yg a:where(.svelte-o4w7yg):hover{color:var(--colors_orange_soft)}.disclosure-document-arrow.svelte-o4w7yg{color:#ffffff9e;border-radius:50%;place-items:center;width:34px;height:34px;text-decoration:none;display:grid}.disclosure-document-arrow.svelte-o4w7yg:hover{color:var(--colors_orange);background:#ff751f17}.disclosure-table.svelte-o4w7yg{border:1px solid #ffffff1a;border-radius:14px;overflow-x:auto}.disclosure-table.svelte-o4w7yg table:where(.svelte-o4w7yg){border-collapse:collapse;width:100%;min-width:640px}.disclosure-table.svelte-o4w7yg th:where(.svelte-o4w7yg),.disclosure-table.svelte-o4w7yg td:where(.svelte-o4w7yg){color:#ffffffb8;text-align:left;font-size:var(--font_12);border-bottom:1px solid #ffffff14;padding:12px}.disclosure-table.svelte-o4w7yg th:where(.svelte-o4w7yg){color:var(--colors_white);font-weight:var(--font_weight_black);background:#ffffff0f}.disclosure-table.svelte-o4w7yg tr:where(.svelte-o4w7yg):last-child td:where(.svelte-o4w7yg){border-bottom:0}.disclosure-accordion[open].svelte-o4w7yg{border-color:#ff751f4d}.disclosure-accordion[open].svelte-o4w7yg>summary:where(.svelte-o4w7yg)>svg:last-child{color:var(--colors_orange);transform:rotate(180deg)}.disclosure-accordion.svelte-o4w7yg>summary:where(.svelte-o4w7yg){min-height:64px;color:var(--colors_white);cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;list-style:none;display:grid}.disclosure-accordion.svelte-o4w7yg summary:where(.svelte-o4w7yg) span:where(.svelte-o4w7yg){width:38px;height:38px;color:var(--colors_orange);background:#ff751f1a;border-radius:12px;place-items:center;display:grid}.disclosure-html.svelte-o4w7yg{padding:0}@media (width<=920px){.disclosure-cards.svelte-o4w7yg{grid-template-columns:1fr}}.department-directory.svelte-8mxr3r{gap:48px;display:grid}article.svelte-8mxr3r{min-width:0;scroll-margin-top:120px}header.svelte-8mxr3r{border-top:1px solid #ffffff20;padding:28px 0 24px}small.svelte-8mxr3r{color:var(--colors_orange_soft);text-transform:uppercase;font-weight:700}h2.svelte-8mxr3r{color:var(--colors_white);overflow-wrap:anywhere;margin:12px 0;font-size:32px;line-height:1.2}p.svelte-8mxr3r{color:var(--color_text_muted);max-width:1050px;line-height:1.7}@media (width<=700px){h2.svelte-8mxr3r{font-size:24px}}article.svelte-1203e3p{background:#ffffff04;border:1px solid #ffffff18;border-radius:8px;min-width:0;overflow:hidden}img.svelte-1203e3p{object-fit:cover;object-position:top;width:100%;height:280px;display:block}.person-copy.svelte-1203e3p{padding:24px}small.svelte-1203e3p{color:var(--colors_orange_soft);font-weight:600}h3.svelte-1203e3p{color:var(--colors_white);margin:14px 0;font-size:24px;line-height:1.25}p.svelte-1203e3p,dt.svelte-1203e3p{color:var(--color_text_muted)}dl.svelte-1203e3p{gap:14px;margin:24px 0 0;display:grid}dt.svelte-1203e3p{margin-bottom:4px;font-size:12px}dd.svelte-1203e3p{color:var(--colors_white);overflow-wrap:anywhere;margin:0}a.svelte-1203e3p{color:inherit}a.svelte-1203e3p:hover{color:var(--colors_orange_soft)}.featured.svelte-1203e3p{grid-column:1/-1;display:flex}.featured.svelte-1203e3p img:where(.svelte-1203e3p){width:32%;height:380px}.featured.svelte-1203e3p .person-copy:where(.svelte-1203e3p){flex:1;padding:32px}.featured.svelte-1203e3p h3:where(.svelte-1203e3p){max-width:550px;font-size:40px}.featured.svelte-1203e3p dl:where(.svelte-1203e3p){grid-template-columns:repeat(2,minmax(0,1fr))}details.svelte-1203e3p{margin-top:20px}summary.svelte-1203e3p{cursor:pointer;color:var(--colors_orange_soft)}@media (width<=700px){.featured.svelte-1203e3p{display:block}.featured.svelte-1203e3p img:where(.svelte-1203e3p){width:100%}.featured.svelte-1203e3p .person-copy:where(.svelte-1203e3p){padding:24px}.featured.svelte-1203e3p h3:where(.svelte-1203e3p){font-size:28px}.featured.svelte-1203e3p dl:where(.svelte-1203e3p){grid-template-columns:1fr}}header.svelte-1va40i9{margin-bottom:24px}small.svelte-1va40i9{color:var(--colors_orange_soft)}h2.svelte-1va40i9{color:var(--colors_white);margin:10px 0;font-size:32px}p.svelte-1va40i9{color:var(--color_text_muted)}.people-grid.svelte-1va40i9{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=900px){.people-grid.svelte-1va40i9{grid-template-columns:1fr}}.columns-block.svelte-jkuxmt{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.columns-block.svelte-jkuxmt article:where(.svelte-jkuxmt){background:linear-gradient(135deg,#ff701f14,#0000 45%),#ffffff09;border:1px solid #ffffff1a;border-radius:22px;padding:24px}.columns-block.svelte-jkuxmt h3:where(.svelte-jkuxmt){color:var(--colors_white);font-size:var(--font_18);font-weight:var(--font_weight_black);margin-bottom:12px}.columns-block.svelte-jkuxmt .public-block-rich:where(.svelte-jkuxmt){color:#ffffffbd}.public-block-tone-light .columns-block.svelte-jkuxmt article:where(.svelte-jkuxmt){background:linear-gradient(135deg,#ff701f14,#0000 45%),#ffffff0b;border-color:#ffffff1a}.public-block-tone-light .columns-block.svelte-jkuxmt h3:where(.svelte-jkuxmt){color:var(--colors_white)}.public-block-tone-light .columns-block.svelte-jkuxmt .public-block-rich:where(.svelte-jkuxmt){color:#ffffffbd}@media (width<=820px){.columns-block.svelte-jkuxmt{grid-template-columns:1fr}}.contact-public-block.svelte-1agh0pc .public-block-panel:where(.svelte-1agh0pc){background:linear-gradient(135deg, #ff751f1a, transparent 34%), var(--color_surface_panel);border-color:#ffffff14;box-shadow:0 22px 60px #00000038}.contact-public-block.svelte-1agh0pc .public-block-head:where(.svelte-1agh0pc){border-bottom-color:#ffffff14}.contact-public-block.svelte-1agh0pc .public-block-head:where(.svelte-1agh0pc) h2:where(.svelte-1agh0pc){color:var(--color_text_heading)}.contact-public-block.public-block-tone-light.svelte-1agh0pc .public-block-panel:where(.svelte-1agh0pc){background:#ffffff0e;border-color:#ffffff1a;box-shadow:0 18px 44px #00000024}.contact-public-block.public-block-tone-light.svelte-1agh0pc .public-block-head:where(.svelte-1agh0pc){border-bottom-color:#ffffff14}.contact-public-block.public-block-tone-light.svelte-1agh0pc .public-block-head:where(.svelte-1agh0pc) h2:where(.svelte-1agh0pc){color:var(--color_text_heading)}.contact-public-block.public-block-tone-light.svelte-1agh0pc .contact-block-row:where(.svelte-1agh0pc){background:#ffffff09}.contact-public-block.public-block-tone-light.svelte-1agh0pc span:where(.svelte-1agh0pc){color:var(--color_text_subtle)}.contact-public-block.public-block-tone-light.svelte-1agh0pc strong:where(.svelte-1agh0pc){color:var(--color_text_heading)}.contact-block.svelte-1agh0pc{gap:1px;padding:16px;display:grid}.contact-block.svelte-1agh0pc .contact-block-row:where(.svelte-1agh0pc){border-radius:var(--radius_md);background:#ffffff09;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.contact-block.svelte-1agh0pc span:where(.svelte-1agh0pc){color:var(--color_text_subtle);font-size:var(--font_12);font-weight:var(--font_weight_bold)}.contact-block.svelte-1agh0pc strong:where(.svelte-1agh0pc),.contact-block.svelte-1agh0pc a:where(.svelte-1agh0pc){color:var(--color_text_heading);font-size:var(--font_15);font-weight:var(--font_weight_black);text-align:right}.contact-block.svelte-1agh0pc a:where(.svelte-1agh0pc){color:var(--colors_orange_soft);text-decoration:none}@media (width<=640px){.contact-block.svelte-1agh0pc .contact-block-row:where(.svelte-1agh0pc){flex-direction:column;align-items:flex-start}.contact-block.svelte-1agh0pc strong:where(.svelte-1agh0pc),.contact-block.svelte-1agh0pc a:where(.svelte-1agh0pc){text-align:left}}.cta-block.svelte-1tu32fy{border-radius:var(--radius_xl);background:linear-gradient(135deg,#ff751f1f,#242d6a29);border:1px solid #ff751f2e;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.cta-block.svelte-1tu32fy h2:where(.svelte-1tu32fy){color:var(--color_text_heading);font-size:var(--font_28);font-weight:var(--font_weight_black)}.cta-block.svelte-1tu32fy p:where(.svelte-1tu32fy){color:var(--color_text_muted);font-size:var(--font_14);margin-top:8px}.cta-block.svelte-1tu32fy .cta-actions:where(.svelte-1tu32fy){flex-wrap:wrap;gap:10px;display:flex}.cta-block.svelte-1tu32fy a:where(.svelte-1tu32fy){border-radius:var(--radius_lg);background:var(--colors_orange);min-height:52px;color:var(--color_text_on_accent);font-weight:var(--font_weight_black);white-space:nowrap;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}@media (width<=760px){.cta-block.svelte-1tu32fy{flex-direction:column;align-items:flex-start;padding:22px}}.public-block-panel.svelte-14zpo04{background:linear-gradient(135deg,#ff701f1a,#0000 38%),#ffffff09;border-color:#ffffff1a;padding:14px}.table-wrap.svelte-14zpo04{background:#0b0e16b8;border:1px solid #ffffff1f;border-radius:20px;width:100%;overflow-x:auto;box-shadow:inset 0 1px #ffffff0a}.table-wrap.svelte-14zpo04 table:where(.svelte-14zpo04){border-collapse:separate;border-spacing:0;background:0 0;width:100%;min-width:720px;overflow:hidden}.table-wrap.svelte-14zpo04 th:where(.svelte-14zpo04),.table-wrap.svelte-14zpo04 td:where(.svelte-14zpo04){text-align:left;vertical-align:top;color:#ffffffc7;font-size:var(--font_13);border-bottom:1px solid #ffffff13;padding:18px 20px;line-height:1.45}.table-wrap.svelte-14zpo04 th:where(.svelte-14zpo04)+th:where(.svelte-14zpo04),.table-wrap.svelte-14zpo04 td:where(.svelte-14zpo04)+td:where(.svelte-14zpo04){border-left:1px solid #ffffff12}.table-wrap.svelte-14zpo04 th:where(.svelte-14zpo04){color:var(--colors_white);font-size:var(--font_11);font-weight:var(--font_weight_extrabold);text-transform:uppercase;letter-spacing:0;background:#ffffff13;padding-block:14px}.table-wrap.svelte-14zpo04 tr:where(.svelte-14zpo04):last-child td:where(.svelte-14zpo04){border-bottom:0}.table-wrap.svelte-14zpo04 tbody:where(.svelte-14zpo04) tr:where(.svelte-14zpo04):nth-child(odd) td:where(.svelte-14zpo04){background:#ffffff06}.table-wrap.svelte-14zpo04 tr:where(.svelte-14zpo04):hover td:where(.svelte-14zpo04){background:#ff701f0f}.public-block-tone-light .public-block-panel.svelte-14zpo04{background:linear-gradient(135deg,#ff701f14,#0000 38%),#ffffff0b;border-color:#ffffff1a}.public-block-tone-light .table-wrap.svelte-14zpo04{background:#161922c7;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0b}.public-block-tone-light .table-wrap.svelte-14zpo04 th:where(.svelte-14zpo04),.public-block-tone-light .table-wrap.svelte-14zpo04 td:where(.svelte-14zpo04){color:#ffffffb8;border-color:#ffffff14}.public-block-tone-light .table-wrap.svelte-14zpo04 th:where(.svelte-14zpo04)+th:where(.svelte-14zpo04),.public-block-tone-light .table-wrap.svelte-14zpo04 td:where(.svelte-14zpo04)+td:where(.svelte-14zpo04){border-left-color:#ffffff14}.public-block-tone-light .table-wrap.svelte-14zpo04 th:where(.svelte-14zpo04){color:var(--colors_white);background:#ffffff12}.public-block-tone-light .table-wrap.svelte-14zpo04 tbody:where(.svelte-14zpo04) tr:where(.svelte-14zpo04):nth-child(odd) td:where(.svelte-14zpo04){background:#ffffff06}.public-block-tone-light .table-wrap.svelte-14zpo04 tr:where(.svelte-14zpo04):hover td:where(.svelte-14zpo04){background:#ff701f0f}.disclosure-section-heading.svelte-13btocd{margin:24px 0}.disclosure-section-heading.svelte-13btocd small:where(.svelte-13btocd){color:var(--colors_orange_soft)}.disclosure-section-heading.svelte-13btocd h2:where(.svelte-13btocd){color:var(--colors_white);margin:8px 0;font-size:28px}.disclosure-section-heading.svelte-13btocd p:where(.svelte-13btocd){color:var(--color_text_muted)}.disclosure-sections.svelte-13btocd .disclosure-state:where(.svelte-13btocd),.disclosure-sections.svelte-13btocd .disclosure-nav:where(.svelte-13btocd),.disclosure-sections.svelte-13btocd .disclosure-section-card:where(.svelte-13btocd){background:linear-gradient(135deg,#ff751f14,#0000 38%),#ffffff09;border:1px solid #ffffff1a;border-radius:28px;box-shadow:0 22px 60px #00000029}.disclosure-sections.svelte-13btocd .disclosure-state:where(.svelte-13btocd){color:var(--color_text_muted);padding:28px}.disclosure-sections.svelte-13btocd .disclosure-nav:where(.svelte-13btocd){gap:22px;padding:24px;display:grid}.disclosure-sections.svelte-13btocd .disclosure-nav-head:where(.svelte-13btocd){max-width:720px}.disclosure-sections.svelte-13btocd .disclosure-nav-head:where(.svelte-13btocd) small:where(.svelte-13btocd){color:var(--colors_orange_soft);font-size:var(--font_11);font-weight:var(--font_weight_black);text-transform:uppercase}.disclosure-sections.svelte-13btocd .disclosure-nav-head:where(.svelte-13btocd) h2:where(.svelte-13btocd){color:var(--colors_white);font-size:var(--font_34);font-weight:var(--font_weight_black);margin:8px 0 0;line-height:1.05}.disclosure-sections.svelte-13btocd .disclosure-nav-head:where(.svelte-13btocd) p:where(.svelte-13btocd){color:#ffffffa3;font-size:var(--font_14);margin:10px 0 0;line-height:1.6}.disclosure-sections.svelte-13btocd .disclosure-search:where(.svelte-13btocd){color:#ffffff9e;background:#0c0f176b;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:0 16px;display:grid}.disclosure-sections.svelte-13btocd .disclosure-search:where(.svelte-13btocd) input:where(.svelte-13btocd){width:100%;color:var(--colors_white);font:inherit;background:0 0;border:0;outline:0}.disclosure-sections.svelte-13btocd .disclosure-search:where(.svelte-13btocd) input:where(.svelte-13btocd)::placeholder{color:#ffffff6b}.disclosure-sections.svelte-13btocd .disclosure-empty-search:where(.svelte-13btocd){color:#ffffff94;background:#0c0f1757;border:1px solid #ffffff14;border-radius:16px;margin:0;padding:18px}.disclosure-sections.svelte-13btocd .disclosure-groups:where(.svelte-13btocd){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.disclosure-sections.svelte-13btocd .disclosure-group:where(.svelte-13btocd){background:#0c0f176b;border:1px solid #ffffff14;border-radius:20px;gap:12px;padding:14px;display:grid}.disclosure-sections.svelte-13btocd .disclosure-group-title:where(.svelte-13btocd){color:var(--colors_white);align-items:center;gap:10px;display:flex}.disclosure-sections.svelte-13btocd .disclosure-group-title:where(.svelte-13btocd) span:where(.svelte-13btocd){width:36px;height:36px;color:var(--colors_orange);background:#ff751f1f;border-radius:12px;place-items:center;display:grid}.disclosure-sections.svelte-13btocd .disclosure-links:where(.svelte-13btocd){gap:8px;display:grid}.disclosure-sections.svelte-13btocd .disclosure-links:where(.svelte-13btocd) a:where(.svelte-13btocd){background:#ffffff09;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:10px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:grid}.disclosure-sections.svelte-13btocd .disclosure-links:where(.svelte-13btocd) a:where(.svelte-13btocd):hover{background:#ff751f0e;border-color:#ff751f42;transform:translateY(-2px)}.disclosure-sections.svelte-13btocd .disclosure-links:where(.svelte-13btocd) .disclosure-link-no:where(.svelte-13btocd){width:40px;height:40px;color:var(--colors_orange_soft);font-weight:var(--font_weight_black);background:#ff751f1a;border-radius:12px;place-items:center;display:grid}.disclosure-sections.svelte-13btocd .disclosure-links:where(.svelte-13btocd) strong:where(.svelte-13btocd){color:var(--colors_white);font-size:var(--font_13);display:block}.disclosure-sections.svelte-13btocd .disclosure-links:where(.svelte-13btocd) small:where(.svelte-13btocd){color:#ffffff8f;font-size:var(--font_11);margin-top:3px;line-height:1.4;display:block}.disclosure-sections.svelte-13btocd .disclosure-content:where(.svelte-13btocd){gap:18px;margin-top:22px;display:grid}.disclosure-sections.svelte-13btocd .disclosure-section-card:where(.svelte-13btocd){min-width:0;padding:22px;scroll-margin-top:110px}.disclosure-sections.svelte-13btocd .disclosure-section-card:where(.svelte-13btocd) header:where(.svelte-13btocd){margin-bottom:18px}.disclosure-sections.svelte-13btocd .disclosure-section-card:where(.svelte-13btocd) header:where(.svelte-13btocd) small:where(.svelte-13btocd){color:var(--colors_orange_soft);font-size:var(--font_11);font-weight:var(--font_weight_black);text-transform:uppercase}.disclosure-sections.svelte-13btocd .disclosure-section-card:where(.svelte-13btocd) header:where(.svelte-13btocd) h2:where(.svelte-13btocd){color:var(--colors_white);font-size:var(--font_28);font-weight:var(--font_weight_black);margin:8px 0 0}.disclosure-sections.svelte-13btocd .disclosure-section-card:where(.svelte-13btocd) header:where(.svelte-13btocd) p:where(.svelte-13btocd){color:#ffffff9e;font-size:var(--font_14);margin:8px 0 0;line-height:1.6}@media (width<=920px){.disclosure-sections.svelte-13btocd .disclosure-groups:where(.svelte-13btocd){grid-template-columns:1fr}}.document-list.svelte-1tfkcul{gap:10px;display:grid}.document-list.svelte-1tfkcul .document-list-item:where(.svelte-1tfkcul){background:#ffffff09;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:12px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.document-list.svelte-1tfkcul .document-list-item:where(.svelte-1tfkcul):hover{background:#ff751f0e;border-color:#ff751f3d}.document-list.svelte-1tfkcul .document-list-icon:where(.svelte-1tfkcul){width:40px;height:40px;color:var(--colors_orange);background:#ff751f17;border-radius:13px;place-items:center;display:grid}.document-list.svelte-1tfkcul .document-list-arrow:where(.svelte-1tfkcul){color:var(--colors_orange);place-items:center;display:grid}.document-list.svelte-1tfkcul strong:where(.svelte-1tfkcul){color:var(--colors_white);font-size:var(--font_13);line-height:1.4;display:block}.document-list.svelte-1tfkcul p:where(.svelte-1tfkcul){color:#ffffff94;font-size:var(--font_11);margin-top:3px;line-height:1.35}.gallery-block.svelte-5muybm{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.gallery-block.svelte-5muybm figure:where(.svelte-5muybm){background:#ffffff09;border:1px solid #ffffff1a;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 18px 44px #00000029}.gallery-block.svelte-5muybm img:where(.svelte-5muybm){aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.gallery-block.svelte-5muybm figcaption:where(.svelte-5muybm){color:#ffffffad;font-size:var(--font_12);padding:12px 16px 14px;line-height:1.45}.gallery-placeholder.svelte-5muybm{color:#ffffff94;background:linear-gradient(135deg,#ff701f1f,#0000 48%),#0c0f177a;align-content:center;place-items:center;gap:10px;min-height:190px;display:grid}.gallery-placeholder.svelte-5muybm span:where(.svelte-5muybm){font-size:var(--font_12);font-weight:var(--font_weight_bold)}.public-block-tone-light .gallery-block.svelte-5muybm figure:where(.svelte-5muybm){background:#ffffff0b;border-color:#ffffff1a;box-shadow:0 18px 40px #00000024}.public-block-tone-light .gallery-block.svelte-5muybm figcaption:where(.svelte-5muybm){color:#ffffffad}.public-block-tone-light .gallery-placeholder.svelte-5muybm{color:#ffffff94;background:linear-gradient(135deg,#ff701f1a,#0000 50%),#0c0f177a}.content-card.svelte-7k8j9u{border:1px solid var(--card-border,#ffffff18);background:var(--card-background,#ffffff05);min-width:0;color:var(--card-text,#b9bfcd);overflow-wrap:anywhere;border-radius:8px;padding:20px;text-decoration:none;transition:border-color .2s,background .2s;display:block}a.content-card.svelte-7k8j9u:hover,a.content-card.svelte-7k8j9u:focus-visible{border-color:#ff751f}.card-icon.svelte-7k8j9u{color:#ff751f;background:#ff751f15;border-radius:8px;place-items:center;width:40px;height:40px;margin-bottom:16px;display:grid}.card-tag.svelte-7k8j9u{color:var(--card-accent,#ff9855);margin-bottom:12px;font-size:12px;font-weight:600;display:block}h3.svelte-7k8j9u{color:var(--card-heading,#f7f8fc);margin:0;font-size:18px;font-weight:700;line-height:1.3}p.svelte-7k8j9u{color:inherit;margin:10px 0 0;font-size:14px;line-height:1.6}.public-block.svelte-pck1ul{--card-heading:#f7f8fc;--card-text:#b9bfcd;scroll-margin-top:120px}.public-block-tone-light.svelte-pck1ul{--card-heading:#242a65;--card-text:#495162;--card-background:#fff;--card-border:#dde0e8;--card-accent:#bd4b0c;background:#f1f3f7;padding-block:48px}.cards-heading.svelte-pck1ul{grid-template-columns:1fr 1fr;align-items:end;gap:24px;margin-bottom:28px;display:grid}.cards-heading.svelte-pck1ul small:where(.svelte-pck1ul){color:var(--card-accent,#ff9855);text-transform:uppercase;font-size:12px;font-weight:700}.cards-heading.svelte-pck1ul h2:where(.svelte-pck1ul){color:var(--card-heading);margin:10px 0 0;font-size:32px;line-height:1.15}.cards-heading.svelte-pck1ul p:where(.svelte-pck1ul){color:var(--card-text);margin:0;font-size:15px;line-height:1.65}.info-cards.svelte-pck1ul{grid-template-columns:1fr;gap:16px;display:grid}.info-cards[data-variant=two-columns].svelte-pck1ul{grid-template-columns:repeat(2,minmax(0,1fr))}.info-cards[data-variant=three-columns].svelte-pck1ul{grid-template-columns:repeat(3,minmax(0,1fr))}.info-cards[data-variant=four-columns].svelte-pck1ul{grid-template-columns:repeat(4,minmax(0,1fr))}.info-cards[data-variant=wide-narrow].svelte-pck1ul{grid-template-columns:2fr 1fr}.info-cards[data-variant=narrow-wide].svelte-pck1ul{grid-template-columns:1fr 2fr}@media (width<=700px){.cards-heading.svelte-pck1ul,.info-cards[data-variant].svelte-pck1ul{grid-template-columns:1fr}.cards-heading.svelte-pck1ul h2:where(.svelte-pck1ul){font-size:26px}}.link-grid.svelte-1bcqzbg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.link-grid.svelte-1bcqzbg a:where(.svelte-1bcqzbg){border:1px solid var(--color_line);border-radius:var(--radius_lg);min-height:76px;color:var(--color_text_heading);font-size:var(--font_16);font-weight:var(--font_weight_black);background:#ffffff0a;align-items:center;padding:18px 20px;text-decoration:none;display:flex}@media (width<=760px){.link-grid.svelte-1bcqzbg{grid-template-columns:1fr}}.media-text.svelte-lh84v9{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:24px;display:grid}.media-text.media-text-reversed.svelte-lh84v9 .media-text-image:where(.svelte-lh84v9){order:2}.media-text.svelte-lh84v9 .media-text-image:where(.svelte-lh84v9){border-radius:var(--radius_xl);background:var(--color_surface_card);min-height:320px;overflow:hidden}.media-text.svelte-lh84v9 .media-text-image:where(.svelte-lh84v9) img:where(.svelte-lh84v9){object-fit:cover;width:100%;height:100%;display:block}.media-text.svelte-lh84v9 .media-text-content:where(.svelte-lh84v9){border:1px solid var(--color_line);border-radius:var(--radius_xl);background:linear-gradient(145deg,#222630eb,#191c23f0);padding:28px}.media-text.svelte-lh84v9 h2:where(.svelte-lh84v9){color:var(--color_text_heading);font-size:var(--font_30);font-weight:var(--font_weight_black);margin-bottom:16px}@media (width<=820px){.media-text.svelte-lh84v9{grid-template-columns:1fr}.media-text.media-text-reversed.svelte-lh84v9 .media-text-image:where(.svelte-lh84v9){order:0}.media-text.svelte-lh84v9 .media-text-content:where(.svelte-lh84v9){padding:20px}}.numbered-list.svelte-17u1qr0{gap:12px;margin:0;padding:0;list-style:none;display:grid}.numbered-list.svelte-17u1qr0 li:where(.svelte-17u1qr0){border:1px solid var(--color_line);border-radius:var(--radius_lg);background:#ffffff09;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:18px;display:grid}.numbered-list.svelte-17u1qr0 span:where(.svelte-17u1qr0){border-radius:var(--radius_sm);width:44px;height:44px;color:var(--colors_orange_soft);font-weight:var(--font_weight_black);background:#ff751f1f;place-items:center;display:grid}.numbered-list.svelte-17u1qr0 strong:where(.svelte-17u1qr0){color:var(--color_text_heading);font-size:var(--font_17)}.numbered-list.svelte-17u1qr0 p:where(.svelte-17u1qr0){color:var(--color_text_muted);font-size:var(--font_13);margin-top:6px;line-height:1.55}.hero-actions.svelte-scy2nn{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-actions.svelte-scy2nn a:where(.svelte-scy2nn){color:#f7f8fc;border:1px solid #ffffff20;border-radius:8px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none}.hero-actions.svelte-scy2nn a:where(.svelte-scy2nn):first-child{background:#ff751f;border-color:#ff751f}.hero-services.svelte-scy2nn{min-width:0}.hero-services.svelte-scy2nn>small:where(.svelte-scy2nn){color:#aeb4c3;margin-bottom:12px;font-size:12px;display:block}.hero-services-grid.svelte-scy2nn{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-hero.page-hero-services.svelte-scy2nn{box-shadow:none;background:0 0;border:0;border-radius:0;padding:48px 0}.page-hero.page-hero-services.svelte-scy2nn .page-hero-content:where(.svelte-scy2nn){max-width:none}.page-hero.page-hero-services.svelte-scy2nn .page-hero-layout:where(.svelte-scy2nn){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:42px}.page-hero.page-hero-services.svelte-scy2nn h1:where(.svelte-scy2nn){overflow-wrap:anywhere;font-size:48px;line-height:1.08}@media (width<=820px){.page-hero.page-hero-services.svelte-scy2nn .page-hero-layout:where(.svelte-scy2nn){grid-template-columns:1fr}.page-hero.page-hero-services.svelte-scy2nn h1:where(.svelte-scy2nn){font-size:36px}}@media (width<=440px){.hero-services-grid.svelte-scy2nn{grid-template-columns:1fr}}.page-hero.svelte-scy2nn{min-height:0;box-shadow:none;background:50%/cover;border:0;border-radius:0;align-items:center;padding:clamp(48px,7vw,88px) 0 44px;display:flex;position:relative;overflow:visible}.page-hero.svelte-scy2nn .page-hero-content:where(.svelte-scy2nn){width:100%}.page-hero.svelte-scy2nn .page-hero-layout:where(.svelte-scy2nn){grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.page-hero.svelte-scy2nn .page-hero-copy:where(.svelte-scy2nn){min-width:0}.page-hero.svelte-scy2nn .page-hero-eyebrow:where(.svelte-scy2nn){width:fit-content;color:var(--colors_orange_soft);font-size:var(--font_10);font-weight:var(--font_weight_bold);letter-spacing:0;text-transform:uppercase;background:#ff751f14;border:1px solid #ff751f33;border-radius:999px;align-items:center;gap:9px;margin-bottom:16px;padding:8px 12px;display:inline-flex}.page-hero.svelte-scy2nn .page-hero-eyebrow:where(.svelte-scy2nn) span:where(.svelte-scy2nn){background:var(--colors_orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff751f1f}.page-hero.svelte-scy2nn h1:where(.svelte-scy2nn){overflow-wrap:anywhere;color:#aeb4c3;max-width:900px;font-size:clamp(38px,6.4vw,78px);font-weight:var(--font_weight_bold);letter-spacing:0;line-height:.98}.page-hero.svelte-scy2nn h1:where(.svelte-scy2nn):first-line{color:#f7f8fc}.page-hero.svelte-scy2nn p:where(.svelte-scy2nn){color:#b9bfcd;max-width:780px;margin-top:22px;font-size:clamp(15px,2vw,18px);line-height:1.7}.page-hero.svelte-scy2nn .page-hero-badge:where(.svelte-scy2nn){max-width:460px;color:var(--colors_orange_soft);font-size:var(--font_11);font-weight:var(--font_weight_bold);text-transform:uppercase;background:#ff751f14;border:1px solid #ff751f42;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;line-height:1.3;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.page-hero.svelte-scy2nn .page-hero-badge:where(.svelte-scy2nn) span:where(.svelte-scy2nn){background:var(--colors_orange);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #ff751f21}.page-hero-home.svelte-scy2nn{align-items:center;min-height:520px;padding:clamp(40px,7vw,78px)}.page-hero-home.svelte-scy2nn .page-hero-content:where(.svelte-scy2nn){max-width:980px}.page-hero-home.svelte-scy2nn h1:where(.svelte-scy2nn){letter-spacing:0;max-width:960px;font-size:clamp(42px,7vw,76px);line-height:.98}.page-hero-home.svelte-scy2nn p:where(.svelte-scy2nn){max-width:720px;font-size:var(--font_18)}.page-hero-home.svelte-scy2nn,.page-hero-featured.svelte-scy2nn{border-radius:var(--radius_2xl);box-shadow:var(--shadow_default);background:radial-gradient(circle at 90% 10%,#ff751f1f,#0000 28%),linear-gradient(145deg,#272b36f5,#191c23f5);border:1px solid #ffffff1a;padding:clamp(40px,7vw,78px);overflow:hidden}.page-hero-section.svelte-scy2nn{min-height:0;box-shadow:none;border:0;border-radius:0;padding:0;background:0 0!important}.page-hero-section.svelte-scy2nn .page-hero-content:where(.svelte-scy2nn){width:100%;max-width:none}.page-hero-section.svelte-scy2nn .page-hero-layout:where(.svelte-scy2nn){grid-template-columns:minmax(0,1fr) minmax(260px,520px);align-items:end;gap:20px}.page-hero-section.svelte-scy2nn .page-hero-eyebrow:where(.svelte-scy2nn){box-shadow:none;color:var(--colors_orange_soft);font-size:var(--font_10);letter-spacing:0;background:0 0;border:0;border-radius:0;grid-column:1/-1;margin:0;padding:0}.page-hero-section.svelte-scy2nn .page-hero-eyebrow:where(.svelte-scy2nn) span:where(.svelte-scy2nn){display:none}.page-hero-section.svelte-scy2nn h1:where(.svelte-scy2nn){color:var(--colors_white);letter-spacing:0;font-size:clamp(30px,4vw,46px);line-height:1.05}.page-hero-section.svelte-scy2nn h1:where(.svelte-scy2nn):first-line{color:var(--colors_white)}.page-hero-section.svelte-scy2nn p:where(.svelte-scy2nn){color:#ffffff9e;max-width:520px;font-size:var(--font_13);text-align:right;margin:0;line-height:1.6}@media (width<=768px){.page-hero.svelte-scy2nn{padding:30px 0 44px}.page-hero.svelte-scy2nn .page-hero-layout:where(.svelte-scy2nn){grid-template-columns:1fr;align-items:start;gap:18px}.page-hero.svelte-scy2nn h1:where(.svelte-scy2nn){font-size:34px;line-height:1.06}.page-hero.svelte-scy2nn .page-hero-badge:where(.svelte-scy2nn){width:fit-content}.page-hero-home.svelte-scy2nn{border-radius:var(--radius_xl);min-height:420px;padding:32px 20px}.page-hero-section.svelte-scy2nn{padding:0}.page-hero-section.svelte-scy2nn .page-hero-layout:where(.svelte-scy2nn){grid-template-columns:1fr;gap:10px}.page-hero-section.svelte-scy2nn p:where(.svelte-scy2nn){text-align:left}}.rich-text-block .reference-science{--orange:#ff751f;--orange-soft:#ff9a58;--bg:#15171d;--bg2:#1d2027;--card:#22252e;--text:#f6f7fb;--muted:#aeb5c1;--line:#ffffff13}.rich-text-block .reference-science *{box-sizing:border-box;margin:0;padding:0}.rich-text-block .reference-science html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.rich-text-block .reference-science body{min-width:320px;color:var(--text);background:radial-gradient(circle at 8% 3%,#ff751f1a,#0000 24rem),radial-gradient(circle at 90% 8%,#242d6a47,#0000 27rem),linear-gradient(#15171d,#1c1f27 55%,#17191f);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.rich-text-block .reference-science a{color:inherit;text-decoration:none}.rich-text-block .reference-science .shell{width:min(100% - 24px,1180px);margin-inline:auto}.rich-text-block .reference-science .header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#15171de8;position:sticky;top:0}.rich-text-block .reference-science .nav{justify-content:space-between;align-items:center;gap:14px;min-height:70px;display:flex}.rich-text-block .reference-science .brand{align-items:center;gap:10px;display:flex}.rich-text-block .reference-science .mark{background:linear-gradient(145deg,#343a48,#20242e);border-radius:14px;place-items:center;width:43px;height:43px;font-size:10px;font-weight:950;display:grid;position:relative;overflow:hidden}.rich-text-block .reference-science .mark:after{content:"";background:var(--orange);border-radius:50%;width:17px;height:17px;position:absolute;bottom:-4px;right:-4px}.rich-text-block .reference-science .brand-copy strong{font-size:13px;display:block}.rich-text-block .reference-science .brand-copy span{color:#8d95a5;margin-top:3px;font-size:9px;display:block}.rich-text-block .reference-science .nav-actions{gap:8px;display:flex}.rich-text-block .reference-science .nav-btn{border:1px solid var(--line);background:#ffffff0a;border-radius:13px;align-items:center;min-height:40px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.rich-text-block .reference-science .hero{padding:52px 0 34px}.rich-text-block .reference-science .crumb{color:#858d9e;gap:8px;margin-bottom:22px;font-size:9px;display:flex}.rich-text-block .reference-science .hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:18px;display:grid}.rich-text-block .reference-science .eyebrow{border:1px solid var(--line);text-transform:uppercase;letter-spacing:0;background:#ffffff0a;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}.rich-text-block .reference-science .hero h1{letter-spacing:0;margin-top:15px;font-size:78px;line-height:.96}.rich-text-block .reference-science .hero h1 span{color:var(--orange)}.rich-text-block .reference-science .hero .lead{max-width:760px;color:var(--muted);margin-top:17px;font-size:14px;line-height:1.7}.rich-text-block .reference-science .hero-note{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff12,#ffffff06);border-radius:22px;padding:20px}.rich-text-block .reference-science .hero-note span{color:var(--orange-soft);text-transform:uppercase;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-science .hero-note strong{margin:7px 0;font-size:18px;display:block}.rich-text-block .reference-science .hero-note p{color:#9fa6b5;font-size:10px;line-height:1.6}.rich-text-block .reference-science .quick{padding-bottom:34px}.rich-text-block .reference-science .quick-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rich-text-block .reference-science .quick a{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;align-items:center;gap:10px;min-height:58px;padding:13px 15px;font-size:10px;font-weight:850;display:flex}.rich-text-block .reference-science .quick a:before{content:attr(data-num);width:28px;height:28px;color:var(--orange-soft);background:#ff751f1a;border-radius:9px;place-items:center;font-size:8px;display:grid}.rich-text-block .reference-science .section{padding:18px 0 64px;scroll-margin-top:90px}.rich-text-block .reference-science .section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}.rich-text-block .reference-science .section-head small,.rich-text-block .reference-science .science-kicker{color:var(--orange-soft);text-transform:uppercase;letter-spacing:0;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.rich-text-block .reference-science .section-head h2{letter-spacing:0;font-size:45px}.rich-text-block .reference-science .section-head p{color:#9299a9;text-align:right;max-width:520px;font-size:10.5px;line-height:1.65}.rich-text-block .reference-science .science-intro{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:10px;margin-bottom:12px;display:grid}.rich-text-block .reference-science .science-main,.rich-text-block .reference-science .science-governance,.rich-text-block .reference-science .science-block,.rich-text-block .reference-science .science-plan,.rich-text-block .reference-science .science-forms{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ffffff05);border-radius:20px}.rich-text-block .reference-science .science-main,.rich-text-block .reference-science .science-governance{padding:20px}.rich-text-block .reference-science .science-main h3,.rich-text-block .reference-science .science-governance h3{margin-bottom:9px;font-size:20px}.rich-text-block .reference-science .science-main p,.rich-text-block .reference-science .science-governance p,.rich-text-block .reference-science .science-result p,.rich-text-block .reference-science .science-task p,.rich-text-block .reference-science .science-plan p{color:var(--muted);font-size:10.5px;line-height:1.67}.rich-text-block .reference-science .science-main p+p,.rich-text-block .reference-science .science-governance p+p{margin-top:9px}.rich-text-block .reference-science .science-law-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.rich-text-block .reference-science .science-law-grid div{background:#ffffff08;border:1px solid #ffffff0e;border-radius:14px;padding:12px}.rich-text-block .reference-science .science-law-grid strong{font-size:10px;line-height:1.45;display:block}.rich-text-block .reference-science .science-law-grid span{color:#828b9c;margin-top:5px;font-size:8px;display:block}.rich-text-block .reference-science .science-block{margin-bottom:12px;padding:16px}.rich-text-block .reference-science .science-block-head{margin-bottom:12px}.rich-text-block .reference-science .science-block-head h3{font-size:18px}.rich-text-block .reference-science .science-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rich-text-block .reference-science .science-task{background:#ffffff08;border:1px solid #ffffff0e;border-radius:14px;grid-template-columns:30px 1fr;gap:9px;padding:13px;display:grid}.rich-text-block .reference-science .science-task span,.rich-text-block .reference-science .science-direction span{width:27px;height:27px;color:var(--orange-soft);background:#ff751f1a;border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.rich-text-block .reference-science .science-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.rich-text-block .reference-science .science-direction{background:#ff751f0b;border:1px solid #ff751f21;border-radius:16px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:16px;display:grid}.rich-text-block .reference-science .science-direction strong{font-size:11px;line-height:1.45}.rich-text-block .reference-science .science-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rich-text-block .reference-science .science-result{background:#ffffff06;border:1px solid #ffffff0d;border-radius:14px;grid-template-columns:20px 1fr;gap:8px;padding:12px;display:grid}.rich-text-block .reference-science .science-result span{color:var(--orange-soft);font-weight:900}.rich-text-block .reference-science .science-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.rich-text-block .reference-science .science-plan{padding:16px}.rich-text-block .reference-science .science-plan small{color:var(--orange-soft);text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-science .science-plan strong{margin-bottom:6px;font-size:13px;display:block}.rich-text-block .reference-science .science-plan a{color:#868e9e;cursor:default;border:1px dashed #ffffff1f;border-radius:11px;margin-top:10px;padding:9px 11px;font-size:8px;display:inline-flex}.rich-text-block .reference-science .science-forms{padding:16px}.rich-text-block .reference-science .science-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rich-text-block .reference-science .science-form-card{cursor:default;background:#ffffff08;border:1px solid #ffffff0e;border-radius:14px;padding:13px}.rich-text-block .reference-science .science-form-card>span{color:var(--orange-soft);margin-bottom:5px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-science .science-form-card strong{font-size:10.5px;line-height:1.45;display:block}.rich-text-block .reference-science .science-form-card small{color:#7e8798;margin-top:6px;font-size:7.5px;display:block}.rich-text-block .reference-science footer{border-top:1px solid var(--line);padding:30px 0}.rich-text-block .reference-science .footer-inner{justify-content:space-between;gap:18px;display:flex}.rich-text-block .reference-science .footer-inner strong{font-size:11px}.rich-text-block .reference-science .footer-inner span{color:#858d9e;font-size:9px}@media (width<=900px){.rich-text-block .reference-science .hero-grid,.rich-text-block .reference-science .science-intro{grid-template-columns:1fr}.rich-text-block .reference-science .section-head{flex-direction:column;align-items:flex-start}.rich-text-block .reference-science .section-head p{text-align:left}.rich-text-block .reference-science .science-task-grid,.rich-text-block .reference-science .science-result-grid,.rich-text-block .reference-science .science-direction-grid,.rich-text-block .reference-science .science-plans,.rich-text-block .reference-science .science-form-grid{grid-template-columns:1fr}}@media (width<=620px){.rich-text-block .reference-science .quick-inner,.rich-text-block .reference-science .science-law-grid{grid-template-columns:1fr}.rich-text-block .reference-science .brand-copy span{display:none}}.rich-text-block .reference-science #science-directions-results{scroll-margin-top:90px}.rich-text-block .reference-science .nr-block,.rich-text-block .reference-science .nr-results-copy,.rich-text-block .reference-science .nr-highlight{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ffffff05);border-radius:20px}.rich-text-block .reference-science .nr-block{margin-bottom:12px;padding:16px}.rich-text-block .reference-science .nr-block-head{margin-bottom:12px}.rich-text-block .reference-science .nr-block-head small,.rich-text-block .reference-science .nr-results-copy small{color:var(--orange-soft);text-transform:uppercase;letter-spacing:0;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.rich-text-block .reference-science .nr-block-head h3,.rich-text-block .reference-science .nr-results-copy h3{font-size:19px}.rich-text-block .reference-science .nr-block-head p,.rich-text-block .reference-science .nr-results-copy p,.rich-text-block .reference-science .nr-highlight p,.rich-text-block .reference-science .nr-direction-card p{color:var(--muted);font-size:10.5px;line-height:1.65}.rich-text-block .reference-science .nr-block-head p{max-width:760px;margin-top:7px}.rich-text-block .reference-science .nr-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.rich-text-block .reference-science .nr-direction-card{background:#ff751f0b;border:1px solid #ff751f21;border-radius:16px;grid-template-columns:36px 1fr;gap:10px;padding:15px;display:grid}.rich-text-block .reference-science .nr-direction-card>span{width:30px;height:30px;color:var(--orange-soft);background:#ff751f1c;border-radius:10px;place-items:center;font-size:8px;font-weight:900;display:grid}.rich-text-block .reference-science .nr-direction-card strong{margin-bottom:6px;font-size:11px;line-height:1.4;display:block}.rich-text-block .reference-science .nr-results-intro{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:10px;margin-bottom:12px;display:grid}.rich-text-block .reference-science .nr-results-copy,.rich-text-block .reference-science .nr-highlight{padding:18px}.rich-text-block .reference-science .nr-results-copy p{margin-top:8px}.rich-text-block .reference-science .nr-highlight{flex-direction:column;justify-content:center;display:flex}.rich-text-block .reference-science .nr-highlight>span{color:var(--orange-soft);text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-science .nr-highlight strong{margin-bottom:7px;font-size:16px;line-height:1.35;display:block}.rich-text-block .reference-science .nr-base-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.rich-text-block .reference-science .nr-base-card,.rich-text-block .reference-science .nr-result-card{background:#ffffff08;border:1px solid #ffffff0e;border-radius:15px;padding:14px}.rich-text-block .reference-science .nr-base-card>span{color:var(--orange-soft);text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-science .nr-base-card strong,.rich-text-block .reference-science .nr-result-card strong{font-size:10.5px;line-height:1.45;display:block}.rich-text-block .reference-science .nr-base-card small,.rich-text-block .reference-science .nr-result-card small{color:#7e8798;margin-top:6px;font-size:7.5px;display:block}.rich-text-block .reference-science .nr-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rich-text-block .reference-science .nr-result-card>span{color:var(--orange-soft);margin-bottom:5px;font-size:8px;font-weight:900;display:block}@media (width<=900px){.rich-text-block .reference-science .nr-direction-grid,.rich-text-block .reference-science .nr-base-grid,.rich-text-block .reference-science .nr-result-grid,.rich-text-block .reference-science .nr-results-intro{grid-template-columns:1fr}}.rich-text-block .reference-science #sno{scroll-margin-top:90px}.rich-text-block .reference-science .sno-intro{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:10px;margin-bottom:12px;display:grid}.rich-text-block .reference-science .sno-main,.rich-text-block .reference-science .sno-principles,.rich-text-block .reference-science .sno-block,.rich-text-block .reference-science .sno-active,.rich-text-block .reference-science .sno-document,.rich-text-block .reference-science .sno-contacts{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ffffff05);border-radius:20px}.rich-text-block .reference-science .sno-main,.rich-text-block .reference-science .sno-principles{padding:19px}.rich-text-block .reference-science .sno-main small,.rich-text-block .reference-science .sno-principles small,.rich-text-block .reference-science .sno-block-head small,.rich-text-block .reference-science .sno-active small,.rich-text-block .reference-science .sno-document small,.rich-text-block .reference-science .sno-contacts small{color:var(--orange-soft);text-transform:uppercase;letter-spacing:0;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-science .sno-main h3,.rich-text-block .reference-science .sno-block-head h3,.rich-text-block .reference-science .sno-active h3,.rich-text-block .reference-science .sno-document h3,.rich-text-block .reference-science .sno-contacts h3{margin-bottom:7px;font-size:18px}.rich-text-block .reference-science .sno-main p,.rich-text-block .reference-science .sno-block-head p,.rich-text-block .reference-science .sno-goal p,.rich-text-block .reference-science .sno-task p,.rich-text-block .reference-science .sno-support p,.rich-text-block .reference-science .sno-active p,.rich-text-block .reference-science .sno-document p{color:var(--muted);font-size:10.5px;line-height:1.65}.rich-text-block .reference-science .sno-main p+p{margin-top:8px}.rich-text-block .reference-science .sno-principles{flex-direction:column;justify-content:center;display:flex}.rich-text-block .reference-science .sno-principles strong{border-bottom:1px solid #ffffff0f;padding:9px 0;font-size:11px}.rich-text-block .reference-science .sno-principles strong:last-child{border-bottom:0}.rich-text-block .reference-science .sno-block{margin-bottom:12px;padding:16px}.rich-text-block .reference-science .sno-block-head{margin-bottom:12px}.rich-text-block .reference-science .sno-block-head p{max-width:850px}.rich-text-block .reference-science .sno-card-grid,.rich-text-block .reference-science .sno-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rich-text-block .reference-science .sno-goal,.rich-text-block .reference-science .sno-task,.rich-text-block .reference-science .sno-support{background:#ffffff08;border:1px solid #ffffff0e;border-radius:14px;grid-template-columns:30px 1fr;gap:9px;padding:13px;display:grid}.rich-text-block .reference-science .sno-goal>span,.rich-text-block .reference-science .sno-task>span,.rich-text-block .reference-science .sno-support>span{width:27px;height:27px;color:var(--orange-soft);background:#ff751f1a;border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.rich-text-block .reference-science .sno-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.rich-text-block .reference-science .sno-active,.rich-text-block .reference-science .sno-document,.rich-text-block .reference-science .sno-contacts{padding:16px}.rich-text-block .reference-science .sno-contacts a{color:var(--orange-soft);margin:8px 0 10px;font-size:11px;font-weight:850;display:block}.rich-text-block .reference-science .sno-placeholder{color:#7e8798;border:1px dashed #ffffff1f;border-radius:10px;margin-top:9px;padding:8px 10px;font-size:8px;display:inline-flex}@media (width<=900px){.rich-text-block .reference-science .sno-intro,.rich-text-block .reference-science .sno-card-grid,.rich-text-block .reference-science .sno-support-grid,.rich-text-block .reference-science .sno-bottom{grid-template-columns:1fr}}.rich-text-block .reference-science #vestnik{scroll-margin-top:90px}.rich-text-block .reference-science .vestnik-hero,.rich-text-block .reference-science .vestnik-editorial,.rich-text-block .reference-science .vestnik-status,.rich-text-block .reference-science .vestnik-english{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ffffff05);border-radius:20px}.rich-text-block .reference-science .vestnik-hero{grid-template-columns:220px minmax(0,1fr);gap:18px;margin-bottom:12px;padding:16px;display:grid}.rich-text-block .reference-science .vestnik-cover{background:#fff;border-radius:15px;min-height:285px;overflow:hidden}.rich-text-block .reference-science .vestnik-cover img{object-fit:cover;width:100%;height:100%;display:block}.rich-text-block .reference-science .vestnik-main{flex-direction:column;justify-content:center;padding:7px 5px;display:flex}.rich-text-block .reference-science .vestnik-main>small,.rich-text-block .reference-science .vestnik-editor-copy>small,.rich-text-block .reference-science .vestnik-status-copy>small{color:var(--orange-soft);text-transform:uppercase;letter-spacing:0;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-science .vestnik-main h3,.rich-text-block .reference-science .vestnik-editor-copy h3,.rich-text-block .reference-science .vestnik-status-copy h3{margin-bottom:10px;font-size:20px}.rich-text-block .reference-science .vestnik-main>p,.rich-text-block .reference-science .vestnik-editor-copy>p,.rich-text-block .reference-science .vestnik-status-copy p,.rich-text-block .reference-science .vestnik-english-body p{color:var(--muted);font-size:10.5px;line-height:1.65}.rich-text-block .reference-science .vestnik-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:3px 0 14px;display:grid}.rich-text-block .reference-science .vestnik-facts div,.rich-text-block .reference-science .vestnik-meta div{background:#ffffff08;border:1px solid #ffffff0e;border-radius:13px;padding:11px}.rich-text-block .reference-science .vestnik-facts span,.rich-text-block .reference-science .vestnik-meta span{color:#818a9b;text-transform:uppercase;margin-bottom:4px;font-size:7.5px;display:block}.rich-text-block .reference-science .vestnik-facts strong{font-size:10px}.rich-text-block .reference-science .vestnik-meta strong{font-size:9.5px;line-height:1.4}.rich-text-block .reference-science .vestnik-editorial{grid-template-columns:180px minmax(0,1fr);gap:18px;margin-bottom:12px;padding:16px;display:grid}.rich-text-block .reference-science .vestnik-editor-photo{border-radius:15px;min-height:225px;overflow:hidden}.rich-text-block .reference-science .vestnik-editor-photo img{object-fit:cover;width:100%;height:100%;display:block}.rich-text-block .reference-science .vestnik-editor-copy{flex-direction:column;justify-content:center;display:flex}.rich-text-block .reference-science .vestnik-meta{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:8px;margin-top:12px;display:grid}.rich-text-block .reference-science .vestnik-status{grid-template-columns:minmax(0,1fr) 205px;gap:16px;margin-bottom:12px;padding:17px;display:grid}.rich-text-block .reference-science .vestnik-status-copy{flex-direction:column;justify-content:center;display:flex}.rich-text-block .reference-science .vestnik-status-copy p+p{margin-top:8px}.rich-text-block .reference-science .vestnik-cert-btn{cursor:pointer;background:#fff;border:0;border-radius:14px;min-height:260px;padding:0;position:relative;overflow:hidden}.rich-text-block .reference-science .vestnik-cert-btn img{object-fit:cover;width:100%;height:100%;display:block}.rich-text-block .reference-science .vestnik-cert-btn span{color:#fff;background:#15171de6;border-radius:10px;padding:9px;font-size:8px;font-weight:850;position:absolute;bottom:8px;left:8px;right:8px}.rich-text-block .reference-science .vestnik-english{margin:0;overflow:hidden}.rich-text-block .reference-science .vestnik-english summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px;list-style:none;display:flex}.rich-text-block .reference-science .vestnik-english summary::-webkit-details-marker{display:none}.rich-text-block .reference-science .vestnik-english summary small{color:var(--orange-soft);text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-science .vestnik-english summary strong{font-size:13px}.rich-text-block .reference-science .vestnik-english summary b{width:29px;height:29px;color:var(--orange-soft);background:#ff751f1a;border-radius:9px;place-items:center;display:grid}.rich-text-block .reference-science .vestnik-english[open] summary b{transform:rotate(45deg)}.rich-text-block .reference-science .vestnik-english-body{border-top:1px solid #ffffff0e;padding:0 16px 16px}.rich-text-block .reference-science .vestnik-english-body p{margin-top:11px}.rich-text-block .reference-science .vestnik-english-facts{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.rich-text-block .reference-science .vestnik-english-facts span{color:#aeb5c1;background:#ffffff0a;border-radius:9px;padding:7px 9px;font-size:8px}@media (width<=800px){.rich-text-block .reference-science .vestnik-hero,.rich-text-block .reference-science .vestnik-editorial,.rich-text-block .reference-science .vestnik-status{grid-template-columns:1fr}.rich-text-block .reference-science .vestnik-cover,.rich-text-block .reference-science .vestnik-editor-photo,.rich-text-block .reference-science .vestnik-cert-btn{max-width:300px}.rich-text-block .reference-science .vestnik-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-text-block .reference-science .vestnik-meta{grid-template-columns:1fr}}.rich-text-block .reference-science .science-image-modal{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080be0;padding:28px;display:none;position:fixed;inset:0}.rich-text-block .reference-science .science-image-modal.open{place-items:center;display:grid}.rich-text-block .reference-science .science-image-modal-inner{text-align:center;max-width:min(900px,92vw);max-height:88vh}.rich-text-block .reference-science .science-image-modal-inner img{object-fit:contain;border-radius:12px;max-width:100%;max-height:80vh;box-shadow:0 24px 70px #00000073}.rich-text-block .reference-science .science-image-modal-inner p{color:#d6dae3;margin-top:10px;font-size:10px}.rich-text-block .reference-science .science-image-modal-close{color:#fff;cursor:pointer;background:#20232b;border:1px solid #ffffff1f;border-radius:13px;width:40px;height:40px;font-size:23px;position:absolute;top:18px;right:22px}.rich-text-block .reference-science img[src="/reference-science/1a1b3f4ce5bb1a91037e.png"]{aspect-ratio:309/450}.rich-text-block .reference-science img[src="/reference-science/1f62537552d560f87aac.jpg"]{aspect-ratio:315/450}.rich-text-block .reference-science img[src="/reference-science/b4fb8eeac46e89df41f6.jpg"]{aspect-ratio:299/450}.rich-text-block .reference-science .hero h1{font-size:64px;line-height:1.08}.rich-text-block .reference-science .hero{padding-top:32px}.rich-text-block .reference-science .crumb:empty{display:none}.rich-text-block .reference-science img{border-radius:0}.rich-text-block .reference-science .reveal{opacity:1;transform:none}.rich-text-block .reference-science details,.rich-text-block .reference-science [id]{scroll-margin-top:95px}.rich-text-block .reference-science a:focus-visible,.rich-text-block .reference-science summary:focus-visible{outline-offset:4px;outline:2px solid #ff9855}@media (width<=680px){.rich-text-block .reference-science .hero h1{font-size:36px}.rich-text-block .reference-science .section-head h2{font-size:28px}}.rich-text-block .reference-structure{--orange:#ff751f;--navy:#242d6a;--navy2:#313a78;--text:#f7f8fc;--line:#ffffff17;--shadow:0 26px 70px #00000047}.rich-text-block .reference-structure *{box-sizing:border-box;margin:0;padding:0}.rich-text-block .reference-structure html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.rich-text-block .reference-structure body{min-width:320px;color:var(--text);background:radial-gradient(circle at 8% 8%,#ff751f1f,#0000 24rem),radial-gradient(circle at 92% 6%,#313a7859,#0000 30rem),linear-gradient(#14161b 0%,#1a1d24 46%,#15171d 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.rich-text-block .reference-structure body:before,.rich-text-block .reference-structure body:after{content:"";z-index:-1;filter:blur(10px);pointer-events:none;opacity:.55;border-radius:50%;position:fixed}.rich-text-block .reference-structure body:before{background:radial-gradient(circle,#242d6a3d,#0000 68%);width:42vw;height:42vw;animation:14s ease-in-out infinite alternate driftA;top:30vh;left:-18vw}.rich-text-block .reference-structure body:after{background:radial-gradient(circle,#ff751f1c,#0000 68%);width:34vw;height:34vw;animation:16s ease-in-out infinite alternate driftB;top:55vh;right:-12vw}@keyframes driftA{to{transform:translate(6vw,-5vh)scale(1.08)}}@keyframes driftB{to{transform:translate(-5vw,4vh)scale(.94)}}.rich-text-block .reference-structure a{color:inherit;text-decoration:none}.rich-text-block .reference-structure img,.rich-text-block .reference-structure svg{max-width:100%;display:block}.rich-text-block .reference-structure .shell{width:min(100% - 28px,1180px);margin-inline:auto}.rich-text-block .reference-structure .header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);background:#14161bd1;position:sticky;top:0}.rich-text-block .reference-structure .nav{justify-content:space-between;align-items:center;gap:16px;min-height:70px;display:flex}.rich-text-block .reference-structure .brand{align-items:center;gap:11px;min-width:0;display:flex}.rich-text-block .reference-structure .mark{background:linear-gradient(145deg, var(--navy2), var(--navy));border-radius:14px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:grid;box-shadow:0 12px 30px #242d6a5c}.rich-text-block .reference-structure .brand-copy{min-width:0}.rich-text-block .reference-structure .brand-copy strong{font-size:14px;display:block}.rich-text-block .reference-structure .brand-copy span{color:#979eae;margin-top:2px;font-size:11px;display:block}.rich-text-block .reference-structure .nav-actions{align-items:center;gap:9px;display:flex}.rich-text-block .reference-structure .nav-btn{border:1px solid var(--line);color:#d7dbe5;background:#ffffff0b;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:800;transition:all .25s;display:inline-flex}.rich-text-block .reference-structure .nav-btn:hover{color:#fff;background:#ff751f14;border-color:#ff751f59;transform:translateY(-2px)}.rich-text-block .reference-structure .hero{padding:clamp(58px,8vw,100px) 0 48px}.rich-text-block .reference-structure .crumb{color:#9da4b4;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;font-weight:700;display:flex}.rich-text-block .reference-structure .crumb b{color:#e7e9ef}.rich-text-block .reference-structure .crumb i{opacity:.45;font-style:normal}.rich-text-block .reference-structure .hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.7fr);align-items:end;gap:34px;display:grid}.rich-text-block .reference-structure .eyebrow{color:#ff9b5a;text-transform:uppercase;letter-spacing:0;background:#ff751f14;border:1px solid #ff751f33;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:10px;font-weight:900;display:inline-flex}.rich-text-block .reference-structure .eyebrow:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #ff751fb3}.rich-text-block .reference-structure h1{letter-spacing:0;max-width:820px;margin-top:20px;font-size:78px;line-height:.98}.rich-text-block .reference-structure h1 span{color:#aeb4c3;display:block}.rich-text-block .reference-structure .lead{color:#b9bfcd;max-width:780px;margin-top:22px;font-size:18px;line-height:1.7}.rich-text-block .reference-structure .hero-note{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#262b36e6,#1c1f27eb);border-radius:24px;padding:22px}.rich-text-block .reference-structure .hero-note span{color:#9198a8;text-transform:uppercase;letter-spacing:0;font-size:10px;font-weight:900;display:block}.rich-text-block .reference-structure .hero-note strong{margin-top:8px;font-size:18px;line-height:1.35;display:block}.rich-text-block .reference-structure .hero-note p{color:#aeb5c4;margin-top:8px;font-size:13px;line-height:1.55}.rich-text-block .reference-structure .quick-inner{scrollbar-width:none;align-items:center;gap:10px;padding:2px 2px 8px;display:flex;overflow:auto}.rich-text-block .reference-structure .quick-inner::-webkit-scrollbar{display:none}.rich-text-block .reference-structure .quick a{border:1px solid var(--line);color:#d9dde6;background:#ffffff0d;border-radius:15px;flex:none;align-items:center;gap:10px;padding:11px 14px;font-size:12px;font-weight:850;transition:all .25s;display:flex}.rich-text-block .reference-structure .quick a:before{content:"01";color:#ff9855;background:#ff751f1f;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:950;display:grid}.rich-text-block .reference-structure .quick a:hover{background:#ff751f14;border-color:#ff751f40;transform:translateY(-2px)}.rich-text-block .reference-structure .section{padding:34px 0 90px}.rich-text-block .reference-structure .section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.rich-text-block .reference-structure .section-head small{color:#ff9855;letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:950;display:block}.rich-text-block .reference-structure .section-head h2{letter-spacing:0;font-size:46px}.rich-text-block .reference-structure .section-head p{color:#9fa6b5;max-width:500px;font-size:13px;line-height:1.55}.rich-text-block .reference-structure .rector-card{border:1px solid var(--line);min-height:550px;box-shadow:var(--shadow);background:linear-gradient(135deg,#272c38fa,#191c23fa);border-radius:34px;grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);display:grid;position:relative;overflow:hidden}.rich-text-block .reference-structure .rector-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff751f29,#0000 68%);border-radius:50%;width:320px;height:320px;position:absolute;top:-90px;right:-90px}.rich-text-block .reference-structure .photo-wrap{background:#2a2e37;min-height:550px;position:relative;overflow:hidden}.rich-text-block .reference-structure .photo-wrap img{object-fit:cover;object-position:50% 24%;width:100%;height:100%}.rich-text-block .reference-structure .photo-wrap:after{content:"";background:linear-gradient(#0000 58%,#111318bf 100%);position:absolute;inset:0}.rich-text-block .reference-structure .photo-label{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14161bb8;border:1px solid #ffffff1f;border-radius:12px;padding:9px 12px;font-size:11px;font-weight:900;position:absolute;bottom:22px;left:22px}.rich-text-block .reference-structure .rector-content{z-index:2;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,58px);display:flex;position:relative}.rich-text-block .reference-structure .role{color:#ff9a57;text-transform:uppercase;letter-spacing:0;font-size:10px;font-weight:950}.rich-text-block .reference-structure .person-name{letter-spacing:0;margin-top:12px;font-size:58px;line-height:1.02}.rich-text-block .reference-structure .degree{color:#c2c7d2;margin-top:15px;font-size:15px;line-height:1.55}.rich-text-block .reference-structure .info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.rich-text-block .reference-structure .info{background:#ffffff0b;border:1px solid #ffffff13;border-radius:17px;min-height:88px;padding:16px}.rich-text-block .reference-structure .info span{color:#8f97a8;text-transform:uppercase;letter-spacing:0;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.rich-text-block .reference-structure .info strong,.rich-text-block .reference-structure .info a{overflow-wrap:anywhere;font-size:13px;font-weight:850;line-height:1.45}.rich-text-block .reference-structure .info a:hover{color:#ff9a57}.rich-text-block .reference-structure .vice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.rich-text-block .reference-structure .person-card{border:1px solid var(--line);background:linear-gradient(145deg,#252a34eb,#1b1e26f0);border-radius:25px;padding:24px;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 16px 42px #0000002b}.rich-text-block .reference-structure .person-card:after{content:"";background:radial-gradient(circle,#242d6a59,#0000 70%);border-radius:50%;width:150px;height:150px;transition:all .3s;position:absolute;bottom:-85px;right:-70px}.rich-text-block .reference-structure .person-card:hover{border-color:#ff751f3d;transform:translateY(-5px);box-shadow:0 24px 52px #0000003b}.rich-text-block .reference-structure .person-card:hover:after{background:radial-gradient(circle,#ff751f21,#0000 70%);transform:scale(1.3)}.rich-text-block .reference-structure .person-number{color:#8e96a7;letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:950;display:flex}.rich-text-block .reference-structure .person-number b{color:#ff9855;background:#ff751f1a;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.rich-text-block .reference-structure .person-card h3{letter-spacing:0;margin-top:23px;font-size:22px;line-height:1.12}.rich-text-block .reference-structure .person-card .position{color:#b9c0ce;min-height:58px;margin-top:10px;font-size:13px;line-height:1.5}.rich-text-block .reference-structure .person-card .degree-small{color:#929aaa;margin-top:8px;font-size:12px;line-height:1.5}.rich-text-block .reference-structure .mini-list{gap:8px;margin-top:21px;display:grid}.rich-text-block .reference-structure .mini{background:#ffffff0a;border:1px solid #fff1;border-radius:13px;padding:11px 12px}.rich-text-block .reference-structure .mini span{color:#878f9f;text-transform:uppercase;letter-spacing:0;margin-bottom:4px;font-size:8.5px;font-weight:900;display:block}.rich-text-block .reference-structure .mini strong,.rich-text-block .reference-structure .mini a{overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.45;display:block}.rich-text-block .reference-structure .mini a:hover{color:#ff9855}.rich-text-block .reference-structure .future{color:#838b9b;text-align:center;border:1px dashed #ffffff1c;border-radius:19px;margin-top:20px;padding:18px 20px;font-size:12px;line-height:1.55}.rich-text-block .reference-structure footer{border-top:1px solid var(--line);color:#858d9e;padding:28px 0 42px;font-size:11px}.rich-text-block .reference-structure footer .shell{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.rich-text-block .reference-structure .reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(18px)}.rich-text-block .reference-structure .reveal.visible{opacity:1;transform:none}@media (width<=900px){.rich-text-block .reference-structure .hero-grid{grid-template-columns:1fr}.rich-text-block .reference-structure .hero-note{max-width:620px}.rich-text-block .reference-structure .rector-card{grid-template-columns:1fr}.rich-text-block .reference-structure .photo-wrap{min-height:500px;max-height:680px}.rich-text-block .reference-structure .vice-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.rich-text-block .reference-structure .brand-copy span,.rich-text-block .reference-structure .nav-btn span{display:none}.rich-text-block .reference-structure .nav-btn{justify-content:center;width:42px;height:42px;padding:0}.rich-text-block .reference-structure .hero{padding-top:42px}.rich-text-block .reference-structure h1{font-size:58px}.rich-text-block .reference-structure .section-head{flex-direction:column;align-items:flex-start}.rich-text-block .reference-structure .photo-wrap{min-height:420px}.rich-text-block .reference-structure .rector-content{padding:25px 20px 28px}.rich-text-block .reference-structure .info-grid,.rich-text-block .reference-structure .vice-grid{grid-template-columns:1fr}.rich-text-block .reference-structure .person-card{padding:20px}}@media (prefers-reduced-motion:reduce){.rich-text-block .reference-structure *,.rich-text-block .reference-structure :before,.rich-text-block .reference-structure :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rich-text-block .reference-structure .reveal{opacity:1;transform:none}}.rich-text-block .reference-structure .department-section{padding:18px 0 96px;scroll-margin-top:90px}.rich-text-block .reference-structure .department-shell{position:relative}.rich-text-block .reference-structure .department-kicker{color:#ff9855;letter-spacing:0;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-size:10px;font-weight:950;display:flex}.rich-text-block .reference-structure .department-kicker:before{content:attr(data-num);background:#ff751f1f;border:1px solid #ff751f2e;border-radius:10px;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.rich-text-block .reference-structure .department-hero{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#272b36f0,#191c23f0);border-radius:30px;padding:clamp(24px,4vw,42px);position:relative;overflow:hidden}.rich-text-block .reference-structure .department-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff751f29,#0000 68%);border-radius:50%;width:300px;height:300px;position:absolute;top:-130px;right:-110px}.rich-text-block .reference-structure .department-hero h2{z-index:1;letter-spacing:0;max-width:930px;font-size:52px;line-height:1.03;position:relative}.rich-text-block .reference-structure .department-hero p{z-index:1;color:#b9bfcd;max-width:960px;margin-top:20px;font-size:14px;line-height:1.8;position:relative}.rich-text-block .reference-structure .department-meta{z-index:1;flex-wrap:wrap;gap:9px;margin-top:22px;display:flex;position:relative}.rich-text-block .reference-structure .department-meta span{border:1px solid var(--line);color:#dce0e8;background:#ffffff0b;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.rich-text-block .reference-structure .department-content{gap:20px;margin-top:24px;display:grid}.rich-text-block .reference-structure .department-block{border:1px solid var(--line);background:linear-gradient(145deg,#222630e0,#191c23e6);border-radius:26px;overflow:hidden;box-shadow:0 22px 56px #0000002e}.rich-text-block .reference-structure .department-block-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px;display:flex}.rich-text-block .reference-structure .department-block-head small{color:#ff9855;letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:950;display:block}.rich-text-block .reference-structure .department-block-head h3{letter-spacing:0;font-size:29px}.rich-text-block .reference-structure .department-block-head p{color:#999fae;max-width:510px;font-size:12px;line-height:1.6}.rich-text-block .reference-structure .staff-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.rich-text-block .reference-structure .staff-card{background:#ffffff09;border:1px solid #ffffff13;border-radius:18px;transition:border-color .25s,background .25s,transform .25s;overflow:hidden}.rich-text-block .reference-structure .staff-card:hover{background:#ff751f0b;border-color:#ff751f3b;transform:translateY(-1px)}.rich-text-block .reference-structure .staff-card summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:14px;padding:17px 18px;list-style:none;display:grid}.rich-text-block .reference-structure .staff-card summary::-webkit-details-marker{display:none}.rich-text-block .reference-structure .staff-card-name{color:#f3f5f8;font-size:14px;font-weight:900;line-height:1.32}.rich-text-block .reference-structure .staff-card-role{color:#a7adbb;margin-top:5px;font-size:11px;font-weight:650;line-height:1.45;display:block}.rich-text-block .reference-structure .staff-toggle{border:1px solid var(--line);color:#ff9855;background:#ffffff0b;border-radius:10px;place-items:center;width:32px;height:32px;font-size:18px;transition:transform .25s,background .25s;display:grid}.rich-text-block .reference-structure .staff-card[open] .staff-toggle{background:#ff751f1a;transform:rotate(45deg)}.rich-text-block .reference-structure .staff-bio{color:#b8beca;padding:0 18px 18px;font-size:12px;line-height:1.75}.rich-text-block .reference-structure .staff-bio p+p{margin-top:10px}.rich-text-block .reference-structure .staff-bio strong{color:#e8ebf1}.rich-text-block .reference-structure .department-accordion{padding:14px}.rich-text-block .reference-structure .department-accordion details{background:#ffffff07;border:1px solid #ffffff13;border-radius:17px;overflow:hidden}.rich-text-block .reference-structure .department-accordion details+details{margin-top:10px}.rich-text-block .reference-structure .department-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-size:13px;font-weight:900;list-style:none;display:flex}.rich-text-block .reference-structure .department-accordion summary::-webkit-details-marker{display:none}.rich-text-block .reference-structure .department-accordion summary:after{content:"+";color:#ff9855;background:#ff751f1a;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:17px;transition:transform .25s;display:grid}.rich-text-block .reference-structure .department-accordion details[open] summary:after{transform:rotate(45deg)}.rich-text-block .reference-structure .accordion-body{color:#b7bdca;padding:0 18px 18px;font-size:12px;line-height:1.78}.rich-text-block .reference-structure .accordion-body p+p{margin-top:10px}.rich-text-block .reference-structure .accordion-body ul{margin-top:10px;padding-left:20px}.rich-text-block .reference-structure .accordion-body li+li{margin-top:7px}.rich-text-block .reference-structure .consult-wrap{padding:0 16px 16px;overflow:auto}.rich-text-block .reference-structure .consult-table{border-collapse:separate;border-spacing:0;background:#ffffff06;border:1px solid #ffffff13;border-radius:16px;width:100%;min-width:760px;overflow:hidden}.rich-text-block .reference-structure .consult-table th,.rich-text-block .reference-structure .consult-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0f;padding:11px 12px;font-size:11px;line-height:1.5}.rich-text-block .reference-structure .consult-table th{color:#f1f3f7;text-transform:uppercase;letter-spacing:0;background:#ff751f14;font-size:10px}.rich-text-block .reference-structure .consult-table td{color:#b8beca}.rich-text-block .reference-structure .consult-table tr:last-child td{border-bottom:0}.rich-text-block .reference-structure .consult-table th:last-child,.rich-text-block .reference-structure .consult-table td:last-child{border-right:0}.rich-text-block .reference-structure .consult-table td:first-child,.rich-text-block .reference-structure .consult-table th:first-child{text-align:center;width:56px}.rich-text-block .reference-structure .consult-note{color:#9299a9;padding:0 18px 16px;font-size:10px;line-height:1.55}.rich-text-block .reference-structure .empty-note{color:#9fa6b5;background:#ffffff09;border:1px dashed #ffffff17;border-radius:13px;padding:14px 16px}.rich-text-block .reference-structure .quick a[data-num]:before{content:attr(data-num)}@media (width<=760px){.rich-text-block .reference-structure .staff-list{grid-template-columns:1fr}.rich-text-block .reference-structure .department-block-head{flex-direction:column;align-items:flex-start}.rich-text-block .reference-structure .department-hero{border-radius:24px}.rich-text-block .reference-structure .department-section{padding-bottom:72px}.rich-text-block .reference-structure .department-meta{gap:7px}.rich-text-block .reference-structure .department-meta span{font-size:10px}.rich-text-block .reference-structure .staff-card summary{padding:15px}.rich-text-block .reference-structure .staff-bio{padding:0 15px 15px}}.rich-text-block .reference-structure .rich-text{color:#b8beca;overflow-wrap:anywhere;padding:22px 24px;font-size:13px;line-height:1.78}.rich-text-block .reference-structure .rich-text p{max-width:100%}.rich-text-block .reference-structure .rich-text p+p{margin-top:14px}.rich-text-block .reference-structure .rich-text strong{color:#f0f2f6}.rich-text-block .reference-structure .table-wrap{scrollbar-width:thin;width:100%;padding:0 16px 16px;overflow-x:auto}.rich-text-block .reference-structure .department-table{border-collapse:separate;border-spacing:0;background:#ffffff06;border:1px solid #ffffff13;border-radius:16px;width:100%;min-width:720px;overflow:hidden}.rich-text-block .reference-structure .department-table th,.rich-text-block .reference-structure .department-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0f;padding:12px 13px;font-size:11px;line-height:1.55}.rich-text-block .reference-structure .department-table th{color:#f1f3f7;text-transform:uppercase;letter-spacing:0;background:#ff751f14;font-size:10px}.rich-text-block .reference-structure .department-table td{color:#b8beca}.rich-text-block .reference-structure .department-table tr:last-child td{border-bottom:0}.rich-text-block .reference-structure .department-table th:last-child,.rich-text-block .reference-structure .department-table td:last-child{border-right:0}.rich-text-block .reference-structure .staff-card[open]{grid-column:1/-1}.rich-text-block .reference-structure .staff-card[open] .staff-bio{max-width:1050px;font-size:13px;line-height:1.82}.rich-text-block .reference-structure #kafedra-sgd .department-hero p{max-width:1040px}.rich-text-block .reference-structure #kafedra-sgd .sgd-about{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.rich-text-block .reference-structure #kafedra-sgd .sgd-about details{background:#ffffff08;border:1px solid #ffffff13;border-radius:18px;min-width:0;transition:border-color .25s,background .25s;overflow:hidden}.rich-text-block .reference-structure #kafedra-sgd .sgd-about details[open]{background:#ff751f06;border-color:#ff751f2e;grid-column:1/-1}.rich-text-block .reference-structure #kafedra-sgd .sgd-about summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;font-size:13px;font-weight:900;line-height:1.4;list-style:none;display:flex}.rich-text-block .reference-structure #kafedra-sgd .sgd-about summary::-webkit-details-marker{display:none}.rich-text-block .reference-structure #kafedra-sgd .sgd-about summary:after{content:"+";color:#ff9855;background:#ff751f1a;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:17px;transition:transform .25s;display:grid}.rich-text-block .reference-structure #kafedra-sgd .sgd-about details[open] summary:after{transform:rotate(45deg)}.rich-text-block .reference-structure #kafedra-sgd .sgd-about-body{color:#b8beca;overflow-wrap:anywhere;max-width:1060px;padding:0 18px 18px;font-size:13px;line-height:1.8}.rich-text-block .reference-structure #kafedra-sgd .sgd-about-body p+p{margin-top:12px}.rich-text-block .reference-structure #kafedra-sgd .sgd-about-body strong{color:#f0f2f6}@media (width<=760px){.rich-text-block .reference-structure .rich-text{padding:18px 16px;font-size:12.5px}.rich-text-block .reference-structure .staff-card[open]{grid-column:auto}.rich-text-block .reference-structure #kafedra-sgd .sgd-about{grid-template-columns:1fr;padding:10px}.rich-text-block .reference-structure #kafedra-sgd .sgd-about details[open]{grid-column:auto}.rich-text-block .reference-structure #kafedra-sgd .sgd-about summary{padding:15px}.rich-text-block .reference-structure #kafedra-sgd .sgd-about-body{padding:0 15px 15px;font-size:12.5px}.rich-text-block .reference-structure .department-table{min-width:620px}}.rich-text-block .reference-structure .publications-wrap{gap:12px;display:grid}.rich-text-block .reference-structure .publication-group{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.rich-text-block .reference-structure .publication-group>summary,.rich-text-block .reference-structure .publication-detail>summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.rich-text-block .reference-structure .detail-count{color:var(--orange);flex:none;font-size:12px;font-weight:800}.rich-text-block .reference-structure .publication-list{margin:0;padding:0 0 0 1.7rem}.rich-text-block .reference-structure .publication-list li{overflow-wrap:anywhere;border-bottom:1px solid #ffffff0f;padding:11px 8px 11px 4px;line-height:1.6}.rich-text-block .reference-structure .publication-list li:last-child{border-bottom:0}@media (width<=640px){.rich-text-block .reference-structure .publication-group>summary,.rich-text-block .reference-structure .publication-detail>summary{align-items:flex-start}.rich-text-block .reference-structure .publication-list{padding-left:1.35rem}}.rich-text-block .reference-structure .discipline-detail>summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid!important}.rich-text-block .reference-structure .discipline-count{color:var(--orange);white-space:nowrap;font-size:12px;font-weight:800}.rich-text-block .reference-structure .discipline-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:0;padding:0 0 0 1.65rem;display:grid}.rich-text-block .reference-structure .discipline-list li{break-inside:avoid;border-bottom:1px solid #ffffff0f;padding:10px 8px 10px 4px;line-height:1.5}@media (width<=760px){.rich-text-block .reference-structure .discipline-list{grid-template-columns:1fr}.rich-text-block .reference-structure .discipline-detail>summary{grid-template-columns:minmax(0,1fr) auto}.rich-text-block .reference-structure .discipline-count{grid-column:1/2}.rich-text-block .reference-structure .discipline-detail>summary .staff-toggle{grid-area:1/2/3}}.rich-text-block .reference-structure #kafedra-upp .department-hero p{max-width:1040px}.rich-text-block .reference-structure #kafedra-upp .upp-about{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.rich-text-block .reference-structure #kafedra-upp .upp-about details{background:#ffffff08;border:1px solid #ffffff13;border-radius:18px;min-width:0;transition:border-color .25s,background .25s;overflow:hidden}.rich-text-block .reference-structure #kafedra-upp .upp-about details[open]{background:#ff751f06;border-color:#ff751f2e;grid-column:1/-1}.rich-text-block .reference-structure #kafedra-upp .upp-about summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;font-size:13px;font-weight:900;line-height:1.4;list-style:none;display:flex}.rich-text-block .reference-structure #kafedra-upp .upp-about summary::-webkit-details-marker{display:none}.rich-text-block .reference-structure #kafedra-upp .upp-about summary:after{content:"+";color:#ff9855;background:#ff751f1a;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:17px;transition:transform .25s;display:grid}.rich-text-block .reference-structure #kafedra-upp .upp-about details[open] summary:after{transform:rotate(45deg)}.rich-text-block .reference-structure #kafedra-upp .upp-about-body{color:#b8beca;overflow-wrap:anywhere;max-width:1060px;padding:0 18px 18px;font-size:13px;line-height:1.8}.rich-text-block .reference-structure #kafedra-upp .department-block-head a,.rich-text-block .reference-structure #kafedra-upp .department-table a{color:#ff9855;text-decoration:none}.rich-text-block .reference-structure #kafedra-upp .department-block-head a:hover,.rich-text-block .reference-structure #kafedra-upp .department-table a:hover{text-decoration:underline}@media (width<=760px){.rich-text-block .reference-structure #kafedra-upp .upp-about{grid-template-columns:1fr;padding:10px}.rich-text-block .reference-structure #kafedra-upp .upp-about details[open]{grid-column:auto}.rich-text-block .reference-structure #kafedra-upp .upp-about summary{padding:15px}.rich-text-block .reference-structure #kafedra-upp .upp-about-body{padding:0 15px 15px;font-size:12.5px}}.rich-text-block .reference-structure .quick{padding:0 0 36px}.rich-text-block .reference-structure .quick-inner{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;padding:2px;display:grid;overflow:visible}.rich-text-block .reference-structure .quick a{white-space:normal;justify-content:flex-start;width:100%;min-width:0;min-height:58px;line-height:1.35}.rich-text-block .reference-structure .quick a:before{content:attr(data-num)}.rich-text-block .reference-structure #kafedra-upp{padding-bottom:clamp(130px,12vw,190px)}.rich-text-block .reference-structure #kafedra-upp .department-block,.rich-text-block .reference-structure #kafedra-upp .department-hero{scroll-margin-top:110px}.rich-text-block .reference-structure #kafedra-upp .department-block{padding-bottom:clamp(28px,4vw,42px)}.rich-text-block .reference-structure #kafedra-upp .department-block:last-child{margin-bottom:34px}.rich-text-block .reference-structure #kafedra-upp .accordion-body,.rich-text-block .reference-structure #kafedra-upp .detail-body{padding-bottom:22px}.rich-text-block .reference-structure #kafedra-upp .publication-list li:last-child{padding-bottom:18px}@media (width<=980px){.rich-text-block .reference-structure .quick-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.rich-text-block .reference-structure .quick-inner{grid-template-columns:1fr}.rich-text-block .reference-structure .quick a{min-height:54px}.rich-text-block .reference-structure #kafedra-upp{padding-bottom:130px}}.rich-text-block .reference-structure #kafedra-upp .department-content>.department-block:last-child{margin-bottom:clamp(48px,7vw,88px);padding-bottom:clamp(48px,6vw,76px);overflow:visible}.rich-text-block .reference-structure #kafedra-upp .department-content>.department-block:last-child .department-block-head{flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(26px,4vw,38px) clamp(24px,4vw,38px) clamp(22px,3vw,30px)}.rich-text-block .reference-structure #kafedra-upp .department-content>.department-block:last-child .department-block-head>div{width:100%;min-width:0}.rich-text-block .reference-structure #kafedra-upp .department-content>.department-block:last-child .department-block-head h3{letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;width:100%;max-width:1050px;font-size:32px;line-height:1.22}.rich-text-block .reference-structure #kafedra-upp .department-content>.department-block:last-child .department-block-head p{max-width:820px;font-size:13px;line-height:1.7}.rich-text-block .reference-structure #kafedra-upp .department-content>.department-block:last-child .publications-wrap{padding:20px clamp(18px,3vw,28px) 8px}.rich-text-block .reference-structure #kafedra-upp .department-content>.department-block:last-child .publication-group>summary{padding:18px 20px;line-height:1.45}.rich-text-block .reference-structure #kafedra-upp .department-content>.department-block:last-child .publication-group .accordion-body{padding:0 20px 28px}.rich-text-block .reference-structure #kafedra-upp .department-content>.department-block:last-child .publication-list li{padding-top:13px;padding-bottom:13px}.rich-text-block .reference-structure #kafedra-upp .department-content>.department-block:last-child .publication-list li:last-child{padding-bottom:28px}@media (width<=620px){.rich-text-block .reference-structure #kafedra-upp .department-content>.department-block:last-child{margin-bottom:60px;padding-bottom:44px}.rich-text-block .reference-structure #kafedra-upp .department-content>.department-block:last-child .department-block-head{padding:24px 18px 20px}.rich-text-block .reference-structure #kafedra-upp .department-content>.department-block:last-child .department-block-head h3{font-size:24px;line-height:1.25}.rich-text-block .reference-structure #kafedra-upp .department-content>.department-block:last-child .publications-wrap{padding:16px 12px 6px}.rich-text-block .reference-structure #kafedra-upp .department-content>.department-block:last-child .publication-group .accordion-body{padding:0 14px 24px}}.rich-text-block .reference-structure .back-to-nav{z-index:120;color:#fff;-webkit-backdrop-filter:blur(16px);cursor:pointer;opacity:0;visibility:hidden;background:linear-gradient(#292d38f0,#181b22f0);border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:52px;height:52px;transition:opacity .22s,transform .22s,visibility .22s,border-color .22s,background .22s;display:grid;position:fixed;bottom:24px;right:22px;transform:translateY(12px)scale(.94);box-shadow:0 16px 42px #00000057,inset 0 1px #ffffff14}.rich-text-block .reference-structure .back-to-nav.is-visible{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.rich-text-block .reference-structure .back-to-nav:hover{background:linear-gradient(#ff751f38,#1f222af5);border-color:#ff751f85;transform:translateY(-3px)scale(1.03)}.rich-text-block .reference-structure .back-to-nav:active{transform:translateY(0)scale(.97)}.rich-text-block .reference-structure .back-to-nav svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.rich-text-block .reference-structure .back-to-nav .back-to-nav-tip{white-space:nowrap;color:#dfe3eb;opacity:0;pointer-events:none;background:#14161cf2;border:1px solid #ffffff17;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:700;transition:all .18s;position:absolute;right:62px;transform:translate(5px)}.rich-text-block .reference-structure .back-to-nav:hover .back-to-nav-tip{opacity:1;transform:translate(0)}.rich-text-block .reference-structure #quick-navigation{scroll-margin-top:92px}@media (width<=640px){.rich-text-block .reference-structure .back-to-nav{width:46px;height:46px;bottom:16px;right:14px}.rich-text-block .reference-structure .back-to-nav .back-to-nav-tip{display:none}.rich-text-block .reference-structure #quick-navigation{scroll-margin-top:78px}}@media (prefers-reduced-motion:reduce){.rich-text-block .reference-structure .back-to-nav{transition:none}}.rich-text-block .reference-structure #ucheny-sovet{padding:88px 0 120px;scroll-margin-top:92px}.rich-text-block .reference-structure #ucheny-sovet .council-shell{gap:22px;display:grid}.rich-text-block .reference-structure #ucheny-sovet .council-hero{background:linear-gradient(145deg,#242d6a42,#191c23f0 55%,#ff751f14);border:1px solid #ffffff14;border-radius:28px;padding:34px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038}.rich-text-block .reference-structure #ucheny-sovet .council-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff751f2e,#0000 68%);border-radius:50%;width:270px;height:270px;position:absolute;top:-110px;right:-90px}.rich-text-block .reference-structure #ucheny-sovet .council-kicker{color:#ff9855;letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:13px;font-size:11px;font-weight:900;display:inline-flex}.rich-text-block .reference-structure #ucheny-sovet .council-hero h2{letter-spacing:0;max-width:900px;margin:0 0 16px;font-size:58px;line-height:1.02}.rich-text-block .reference-structure #ucheny-sovet .council-hero .council-subtitle{color:#b8beca;max-width:860px;font-size:14px;line-height:1.75}.rich-text-block .reference-structure #ucheny-sovet .council-stats{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px;display:grid;position:relative}.rich-text-block .reference-structure #ucheny-sovet .council-stat{background:#ffffff09;border:1px solid #ffffff13;border-radius:16px;padding:16px}.rich-text-block .reference-structure #ucheny-sovet .council-stat strong{color:#fff;margin-bottom:7px;font-size:24px;line-height:1;display:block}.rich-text-block .reference-structure #ucheny-sovet .council-stat span{color:#9ea5b4;font-size:11px;line-height:1.45;display:block}.rich-text-block .reference-structure #ucheny-sovet .council-about{background:#ffffff05;border:1px solid #ffffff12;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.rich-text-block .reference-structure #ucheny-sovet .council-about details{background:#ffffff08;border:1px solid #ffffff13;border-radius:17px;min-width:0;overflow:hidden}.rich-text-block .reference-structure #ucheny-sovet .council-about details[open]{background:#ff751f06;border-color:#ff751f33;grid-column:1/-1}.rich-text-block .reference-structure #ucheny-sovet .council-about summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;font-size:13px;font-weight:900;line-height:1.45;list-style:none;display:flex}.rich-text-block .reference-structure #ucheny-sovet .council-about summary::-webkit-details-marker{display:none}.rich-text-block .reference-structure #ucheny-sovet .council-about summary:after{content:"+";color:#ff9855;background:#ff751f1a;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:17px;transition:transform .25s;display:grid}.rich-text-block .reference-structure #ucheny-sovet .council-about details[open] summary:after{transform:rotate(45deg)}.rich-text-block .reference-structure #ucheny-sovet .council-about-body{color:#b8beca;overflow-wrap:anywhere;max-width:1080px;padding:0 18px 18px;font-size:13px;line-height:1.82}.rich-text-block .reference-structure #ucheny-sovet .council-about-body p+p{margin-top:13px}.rich-text-block .reference-structure #ucheny-sovet .council-leadership{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rich-text-block .reference-structure #ucheny-sovet .council-person{background:linear-gradient(#ffffff0b,#ffffff06);border:1px solid #ffffff14;border-radius:22px;min-width:0;overflow:hidden}.rich-text-block .reference-structure #ucheny-sovet .council-person-photo{background:#20232b;height:245px;overflow:hidden}.rich-text-block .reference-structure #ucheny-sovet .council-person-photo img{object-fit:cover;width:100%;height:100%;display:block}.rich-text-block .reference-structure #ucheny-sovet .council-person-photo.zybina img{object-position:center 21%}.rich-text-block .reference-structure #ucheny-sovet .council-person-photo.zhabenko img{object-position:center 22%}.rich-text-block .reference-structure #ucheny-sovet .council-person.no-photo{flex-direction:column;justify-content:flex-end;min-height:100%;display:flex}.rich-text-block .reference-structure #ucheny-sovet .council-person-placeholder{color:#ffffff29;background:radial-gradient(circle at 35% 30%,#313a7885,#191c23f5 68%);place-items:center;height:245px;font-size:58px;font-weight:900;display:grid}.rich-text-block .reference-structure #ucheny-sovet .council-person-body{padding:19px}.rich-text-block .reference-structure #ucheny-sovet .council-person-body small{color:#ff9855;letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.rich-text-block .reference-structure #ucheny-sovet .council-person-body h3{margin:0 0 8px;font-size:20px;line-height:1.18}.rich-text-block .reference-structure #ucheny-sovet .council-person-body p{color:#aeb5c2;margin:0;font-size:12px;line-height:1.65}.rich-text-block .reference-structure #ucheny-sovet .council-secretary-note{color:#b9bfca;background:#ff751f0e;border:1px solid #ff751f1f;border-radius:15px;margin-top:12px;padding:15px;font-size:12px;line-height:1.7}.rich-text-block .reference-structure #ucheny-sovet .council-block{background:#ffffff06;border:1px solid #ffffff13;border-radius:24px;overflow:hidden}.rich-text-block .reference-structure #ucheny-sovet .council-block-head{border-bottom:1px solid #fff1;justify-content:space-between;align-items:flex-end;gap:24px;padding:25px 26px;display:flex}.rich-text-block .reference-structure #ucheny-sovet .council-block-head small{color:#ff9855;letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.rich-text-block .reference-structure #ucheny-sovet .council-block-head h3{margin:0;font-size:34px;line-height:1.12}.rich-text-block .reference-structure #ucheny-sovet .council-block-head p{color:#989fac;text-align:right;max-width:430px;margin:0;font-size:12px;line-height:1.6}.rich-text-block .reference-structure #ucheny-sovet .council-members-wrap{padding:16px}.rich-text-block .reference-structure #ucheny-sovet .council-members{counter-reset:council-member;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rich-text-block .reference-structure #ucheny-sovet .council-members li{counter-increment:council-member;color:#b6bdc9;overflow-wrap:anywhere;background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;padding:14px 14px 14px 52px;font-size:12px;line-height:1.65;position:relative}.rich-text-block .reference-structure #ucheny-sovet .council-members li:before{content:counter(council-member, decimal-leading-zero);color:#ff8b42;letter-spacing:0;font-size:11px;font-weight:900;position:absolute;top:14px;left:14px}.rich-text-block .reference-structure #ucheny-sovet .council-members li strong{color:#f0f2f6}.rich-text-block .reference-structure #ucheny-sovet .council-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.rich-text-block .reference-structure #ucheny-sovet .council-doc{background:linear-gradient(145deg,#242d6a1f,#ffffff06);border:1px solid #ffffff12;border-radius:17px;flex-direction:column;justify-content:space-between;gap:16px;min-height:140px;padding:18px;display:flex}.rich-text-block .reference-structure #ucheny-sovet .council-doc span{color:#ff9855;background:#ff751f1c;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.rich-text-block .reference-structure #ucheny-sovet .council-doc strong{font-size:13px;line-height:1.5}.rich-text-block .reference-structure #ucheny-sovet .council-doc small{color:#858c99;font-size:10px;line-height:1.45}.rich-text-block .reference-structure #ucheny-sovet .council-contact{background:linear-gradient(135deg,#ff751f11,#242d6a1c);border:1px solid #ff751f24;border-radius:22px;justify-content:space-between;align-items:center;gap:22px;padding:24px 26px;display:flex}.rich-text-block .reference-structure #ucheny-sovet .council-contact small{color:#ff9855;letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.rich-text-block .reference-structure #ucheny-sovet .council-contact strong{font-size:20px}.rich-text-block .reference-structure #ucheny-sovet .council-contact a{color:#fff;background:#ffffff0a;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:8px;padding:12px 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=900px){.rich-text-block .reference-structure #ucheny-sovet .council-stats{grid-template-columns:repeat(2,1fr)}.rich-text-block .reference-structure #ucheny-sovet .council-leadership{grid-template-columns:1fr 1fr}.rich-text-block .reference-structure #ucheny-sovet .council-person:last-child{grid-column:1/-1}.rich-text-block .reference-structure #ucheny-sovet .council-members,.rich-text-block .reference-structure #ucheny-sovet .council-docs{grid-template-columns:1fr}}@media (width<=680px){.rich-text-block .reference-structure #ucheny-sovet{padding:64px 0 88px;scroll-margin-top:78px}.rich-text-block .reference-structure #ucheny-sovet .council-hero{border-radius:22px;padding:24px 18px}.rich-text-block .reference-structure #ucheny-sovet .council-stats{grid-template-columns:1fr 1fr}.rich-text-block .reference-structure #ucheny-sovet .council-about{grid-template-columns:1fr;padding:10px}.rich-text-block .reference-structure #ucheny-sovet .council-about details[open]{grid-column:auto}.rich-text-block .reference-structure #ucheny-sovet .council-leadership{grid-template-columns:1fr}.rich-text-block .reference-structure #ucheny-sovet .council-person:last-child{grid-column:auto}.rich-text-block .reference-structure #ucheny-sovet .council-block-head{padding:21px 18px;display:block}.rich-text-block .reference-structure #ucheny-sovet .council-block-head p{text-align:left;margin-top:9px}.rich-text-block .reference-structure #ucheny-sovet .council-members-wrap,.rich-text-block .reference-structure #ucheny-sovet .council-docs{padding:10px}.rich-text-block .reference-structure #ucheny-sovet .council-contact{flex-direction:column;align-items:flex-start;padding:20px 18px}}.rich-text-block .reference-structure #dekanat-bsi{padding:74px 0 96px;scroll-margin-top:96px}.rich-text-block .reference-structure .dekanat-shell{gap:18px;display:grid}.rich-text-block .reference-structure .dekanat-hero{box-shadow:var(--shadow);background:linear-gradient(145deg,#ffffff0b,#ff751f06);border:1px solid #ffffff14;border-radius:26px;padding:28px}.rich-text-block .reference-structure .dekanat-kicker{color:var(--orange);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900}.rich-text-block .reference-structure .dekanat-hero h2{max-width:1050px;margin:0;font-size:54px;line-height:1.04}.rich-text-block .reference-structure .dekanat-subtitle{color:var(--muted);max-width:900px;margin-top:12px;font-size:14px;line-height:1.65}.rich-text-block .reference-structure .dekanat-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:26px;grid-template-columns:minmax(260px,360px) 1fr;display:grid;overflow:hidden}.rich-text-block .reference-structure .dekanat-photo{background:#ffffff06;min-height:430px}.rich-text-block .reference-structure .dekanat-photo img{object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block}.rich-text-block .reference-structure .dekanat-info{flex-direction:column;justify-content:center;min-width:0;padding:34px;display:flex}.rich-text-block .reference-structure .dekanat-info small{color:var(--orange);letter-spacing:0;text-transform:uppercase;font-weight:900}.rich-text-block .reference-structure .dekanat-info h3{margin:10px 0 12px;font-size:40px;line-height:1.08}.rich-text-block .reference-structure .dekanat-role{color:#e8eaf0;max-width:760px;font-size:15px;line-height:1.6}.rich-text-block .reference-structure .dekanat-contacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.rich-text-block .reference-structure .dekanat-contact{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.rich-text-block .reference-structure .dekanat-contact span{color:#8f97a8;text-transform:uppercase;letter-spacing:0;font-size:11px;font-weight:800}.rich-text-block .reference-structure .dekanat-contact strong,.rich-text-block .reference-structure .dekanat-contact a{color:#f5f6f8;overflow-wrap:anywhere;font-size:14px;line-height:1.45;text-decoration:none}.rich-text-block .reference-structure .dekanat-contact a:hover{color:var(--orange)}@media (width<=820px){.rich-text-block .reference-structure .dekanat-card{grid-template-columns:1fr}.rich-text-block .reference-structure .dekanat-photo{aspect-ratio:4/5;min-height:0;max-height:560px}.rich-text-block .reference-structure .dekanat-info{padding:24px}.rich-text-block .reference-structure .dekanat-contacts{grid-template-columns:1fr}}@media (width<=560px){.rich-text-block .reference-structure #dekanat-bsi{padding:58px 0 78px}.rich-text-block .reference-structure .dekanat-hero{padding:21px}.rich-text-block .reference-structure .dekanat-info{padding:20px}.rich-text-block .reference-structure .dekanat-photo{aspect-ratio:4/5}}.rich-text-block .reference-structure #dekanat-mdo{padding:74px 0 110px;scroll-margin-top:110px}.rich-text-block .reference-structure .dekanat-mdo-hero{margin-bottom:18px}.rich-text-block .reference-structure .mdo-lead-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:14px;margin-bottom:14px;display:grid}.rich-text-block .reference-structure .mdo-lead-card,.rich-text-block .reference-structure .mdo-methodist-card,.rich-text-block .reference-structure .mdo-hours-card,.rich-text-block .reference-structure .mdo-contact-panel,.rich-text-block .reference-structure .mdo-map{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:22px;overflow:hidden}.rich-text-block .reference-structure .mdo-lead-card{grid-template-columns:260px 1fr;min-height:330px;display:grid}.rich-text-block .reference-structure .mdo-lead-photo{background:#14171d;min-height:100%}.rich-text-block .reference-structure .mdo-lead-photo img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.rich-text-block .reference-structure .mdo-lead-info{flex-direction:column;justify-content:center;padding:26px;display:flex}.rich-text-block .reference-structure .mdo-lead-info small{color:var(--orange);text-transform:uppercase;letter-spacing:0;font-size:11px;font-weight:900}.rich-text-block .reference-structure .mdo-lead-info h3,.rich-text-block .reference-structure .mdo-methodist-card h3,.rich-text-block .reference-structure .mdo-contact-panel h3{margin:8px 0 12px;font-size:34px;line-height:1.08}.rich-text-block .reference-structure .mdo-lead-info p{color:#b8beca;max-width:700px;line-height:1.7}.rich-text-block .reference-structure .mdo-methodist-card{flex-direction:column;justify-content:center;padding:26px;display:flex}.rich-text-block .reference-structure .mdo-methodist-card h3{font-size:26px}.rich-text-block .reference-structure .mdo-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.rich-text-block .reference-structure .mdo-contact-grid.compact{grid-template-columns:1fr;margin-top:12px}.rich-text-block .reference-structure .mdo-contact-grid>div{background:#ffffff09;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.rich-text-block .reference-structure .mdo-contact-grid span,.rich-text-block .reference-structure .mdo-contact-list span{text-transform:uppercase;letter-spacing:0;color:#8d94a2;font-size:10px}.rich-text-block .reference-structure .mdo-contact-grid a,.rich-text-block .reference-structure .mdo-contact-list a{color:#f4f5f7;font-weight:800;text-decoration:none}.rich-text-block .reference-structure .mdo-contact-grid a:hover,.rich-text-block .reference-structure .mdo-contact-list a:hover{color:var(--orange)}.rich-text-block .reference-structure .mdo-hours-card{grid-template-columns:1fr auto auto;align-items:center;gap:24px;margin-bottom:22px;padding:20px 24px;display:grid}.rich-text-block .reference-structure .mdo-hours-card h3{margin:5px 0 0}.rich-text-block .reference-structure .mdo-hours-main{flex-direction:column;gap:4px;display:flex}.rich-text-block .reference-structure .mdo-hours-main span{color:var(--orange);font-size:24px;font-weight:900}.rich-text-block .reference-structure .mdo-hours-links{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.rich-text-block .reference-structure .mdo-hours-links a{color:#dde1e8;font-weight:800;text-decoration:none}.rich-text-block .reference-structure .section-title-row{justify-content:space-between;align-items:flex-end;gap:20px;margin:28px 0 13px;display:flex}.rich-text-block .reference-structure .section-title-row h3{margin-top:5px;font-size:42px}.rich-text-block .reference-structure .mdo-programs{gap:12px;display:grid}.rich-text-block .reference-structure .mdo-program,.rich-text-block .reference-structure .mdo-dpo-detail{background:#ffffff07;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.rich-text-block .reference-structure .mdo-program>summary,.rich-text-block .reference-structure .mdo-dpo-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:19px 20px;font-weight:900;line-height:1.4;list-style:none;display:flex}.rich-text-block .reference-structure .mdo-program>summary::-webkit-details-marker{display:none}.rich-text-block .reference-structure .mdo-dpo-detail>summary::-webkit-details-marker{display:none}.rich-text-block .reference-structure .mdo-program>summary b{color:var(--orange);margin-right:9px}.rich-text-block .reference-structure .mdo-program[open],.rich-text-block .reference-structure .mdo-dpo-detail[open]{background:#ff751f06;border-color:#ff751f33}.rich-text-block .reference-structure .mdo-program-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 22px;display:grid}.rich-text-block .reference-structure .mdo-text-block,.rich-text-block .reference-structure .mdo-program-head{background:#ffffff06;border:1px solid #ffffff0e;border-radius:15px;padding:18px}.rich-text-block .reference-structure .mdo-text-block h4{text-transform:uppercase;letter-spacing:0;color:#f0f2f6;margin-bottom:10px;font-size:14px}.rich-text-block .reference-structure .mdo-text-block p,.rich-text-block .reference-structure .mdo-text-block li{color:#b8beca;font-size:13px;line-height:1.75}.rich-text-block .reference-structure .mdo-text-block p+p{margin-top:9px}.rich-text-block .reference-structure .mdo-text-block ul{gap:6px;padding-left:18px;display:grid}.rich-text-block .reference-structure .mdo-program-head{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:8px 12px;display:flex}.rich-text-block .reference-structure .mdo-program-head span{color:#8d94a2;text-transform:uppercase;letter-spacing:0;font-size:11px}.rich-text-block .reference-structure .mdo-program-head strong{font-size:17px}.rich-text-block .reference-structure .mdo-program-head em{color:var(--orange);font-size:12px;font-style:normal;font-weight:800}.rich-text-block .reference-structure .mdo-dpo{margin-top:36px}.rich-text-block .reference-structure .mdo-dpo-intro{background:linear-gradient(135deg,#242d6a38,#ff751f0d);border:1px solid #ffffff13;border-radius:20px;margin-bottom:12px;padding:22px 24px}.rich-text-block .reference-structure .mdo-dpo-intro p{color:#bcc2ce;font-size:13px;line-height:1.8}.rich-text-block .reference-structure .mdo-dpo-intro p+p{margin-top:10px}.rich-text-block .reference-structure .mdo-dpo-intro strong{color:#f4f5f7}.rich-text-block .reference-structure .mdo-dpo-detail{margin-top:10px}.rich-text-block .reference-structure .mdo-dpo-body{color:#b8beca;padding:0 20px 20px;font-size:13px;line-height:1.8}.rich-text-block .reference-structure .mdo-dpo-body p+p{margin-top:10px}.rich-text-block .reference-structure .mdo-dpo-body ul{gap:7px;padding-left:18px;display:grid}.rich-text-block .reference-structure .mdo-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding-left:0!important}.rich-text-block .reference-structure .mdo-feature-grid li{background:#ffffff08;border:1px solid #ffffff0d;border-radius:13px;padding:12px 14px}.rich-text-block .reference-structure .mdo-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:14px;margin-top:22px;display:grid}.rich-text-block .reference-structure .mdo-contact-panel{padding:24px}.rich-text-block .reference-structure .mdo-contact-list{gap:9px;margin-top:15px;display:grid}.rich-text-block .reference-structure .mdo-contact-list>div{border-bottom:1px solid #ffffff0f;grid-template-columns:110px 1fr;gap:12px;padding:10px 0;display:grid}.rich-text-block .reference-structure .mdo-contact-list>div:last-child{border-bottom:0}.rich-text-block .reference-structure .mdo-contact-list div>div{flex-direction:column;display:flex}.rich-text-block .reference-structure .mdo-contact-list a{display:block}.rich-text-block .reference-structure .mdo-contact-panel hr{border:0;border-top:1px solid #ffffff14;margin:20px 0}.rich-text-block .reference-structure .mdo-map{flex-direction:column;display:flex}.rich-text-block .reference-structure .mdo-map img{object-fit:cover;width:100%;height:100%;min-height:360px;display:block}.rich-text-block .reference-structure .mdo-map figcaption{color:#969daa;border-top:1px solid #ffffff0f;padding:12px 15px;font-size:11px;line-height:1.5}@media (width<=980px){.rich-text-block .reference-structure .mdo-lead-grid,.rich-text-block .reference-structure .mdo-bottom-grid{grid-template-columns:1fr}.rich-text-block .reference-structure .mdo-lead-card{grid-template-columns:220px 1fr}.rich-text-block .reference-structure .mdo-methodist-card{min-height:auto}.rich-text-block .reference-structure .mdo-hours-card{grid-template-columns:1fr 1fr}.rich-text-block .reference-structure .mdo-hours-links{flex-flow:wrap;grid-column:1/-1;align-items:flex-start}.rich-text-block .reference-structure .mdo-program-body{grid-template-columns:1fr}.rich-text-block .reference-structure .mdo-program-head{grid-column:auto}}@media (width<=680px){.rich-text-block .reference-structure #dekanat-mdo{padding:58px 0 88px}.rich-text-block .reference-structure .mdo-lead-card{grid-template-columns:1fr}.rich-text-block .reference-structure .mdo-lead-photo{height:380px}.rich-text-block .reference-structure .mdo-lead-info,.rich-text-block .reference-structure .mdo-methodist-card{padding:20px}.rich-text-block .reference-structure .mdo-contact-grid{grid-template-columns:1fr}.rich-text-block .reference-structure .mdo-hours-card{grid-template-columns:1fr;gap:12px}.rich-text-block .reference-structure .mdo-hours-links{grid-column:auto}.rich-text-block .reference-structure .section-title-row{flex-direction:column;align-items:flex-start}.rich-text-block .reference-structure .mdo-program>summary{align-items:flex-start}.rich-text-block .reference-structure .mdo-program-body{padding:0 12px 14px}.rich-text-block .reference-structure .mdo-dpo-intro{padding:18px}.rich-text-block .reference-structure .mdo-feature-grid{grid-template-columns:1fr}.rich-text-block .reference-structure .mdo-contact-list>div{grid-template-columns:1fr;gap:4px}.rich-text-block .reference-structure .mdo-map img{min-height:260px}}.rich-text-block .reference-structure #aspirantura{padding:72px 0 118px;position:relative}.rich-text-block .reference-structure #aspirantura .department-hero{margin-bottom:18px}.rich-text-block .reference-structure .asp-top-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:14px;margin:16px 0;display:grid}.rich-text-block .reference-structure .asp-intro,.rich-text-block .reference-structure .asp-head-card,.rich-text-block .reference-structure .asp-specialties,.rich-text-block .reference-structure .asp-contact-card,.rich-text-block .reference-structure .asp-docs{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 18px 50px #0000001f}.rich-text-block .reference-structure .asp-intro{padding:24px}.rich-text-block .reference-structure .asp-intro p{color:#bcc2ce;font-size:13px;line-height:1.82}.rich-text-block .reference-structure .asp-intro p+p{margin-top:13px}.rich-text-block .reference-structure .asp-head-card{flex-direction:column;justify-content:center;min-height:100%;padding:22px;display:flex}.rich-text-block .reference-structure .asp-head-card small{color:var(--orange);text-transform:uppercase;letter-spacing:0;font-weight:900}.rich-text-block .reference-structure .asp-head-card h3{margin:8px 0 6px;font-size:24px;line-height:1.18}.rich-text-block .reference-structure .asp-head-card p{color:#b8beca;font-size:13px;line-height:1.65}.rich-text-block .reference-structure .asp-contact-list{gap:9px;margin-top:16px;display:grid}.rich-text-block .reference-structure .asp-contact-list a,.rich-text-block .reference-structure .asp-contact-list strong{color:#f4f5f8;text-decoration:none}.rich-text-block .reference-structure .asp-contact-list a:hover{color:var(--orange)}.rich-text-block .reference-structure .asp-contact-line{border-top:1px solid #ffffff0f;grid-template-columns:88px 1fr;gap:12px;padding-top:9px;display:grid}.rich-text-block .reference-structure .asp-contact-line span{color:#858d9d;text-transform:uppercase;letter-spacing:0;font-size:11px}.rich-text-block .reference-structure .asp-specialties{margin:14px 0;padding:20px}.rich-text-block .reference-structure .asp-specialties h3{margin-bottom:12px;font-size:18px}.rich-text-block .reference-structure .asp-specialty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rich-text-block .reference-structure .asp-specialty{background:#ff751f0e;border:1px solid #ff751f24;border-radius:16px;padding:16px}.rich-text-block .reference-structure .asp-specialty b{color:var(--orange);margin-bottom:5px;font-size:18px;display:block}.rich-text-block .reference-structure .asp-specialty span{color:#e8eaf0;font-weight:800;line-height:1.45}.rich-text-block .reference-structure .asp-navblocks{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.rich-text-block .reference-structure .asp-navblocks a{color:#e9ebf0;text-align:center;background:#ffffff06;border:1px solid #ffffff14;border-radius:15px;justify-content:center;align-items:center;min-height:54px;padding:12px;font-size:12px;font-weight:850;text-decoration:none;transition:all .2s;display:flex}.rich-text-block .reference-structure .asp-navblocks a:hover{background:#ff751f12;border-color:#ff751f59;transform:translateY(-2px)}.rich-text-block .reference-structure .asp-subsection{margin-top:14px;scroll-margin-top:120px}.rich-text-block .reference-structure .asp-subsection>details{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.rich-text-block .reference-structure .asp-subsection>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:14px;font-weight:900;list-style:none;display:flex}.rich-text-block .reference-structure .asp-subsection>details>summary::-webkit-details-marker{display:none}.rich-text-block .reference-structure .asp-subsection>details>summary:after{content:"+";color:#ff9855;background:#ff751f1a;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:19px;transition:transform .25s;display:grid}.rich-text-block .reference-structure .asp-subsection>details[open]>summary:after{transform:rotate(45deg)}.rich-text-block .reference-structure .asp-body{color:#b8beca;padding:0 20px 22px;font-size:13px;line-height:1.82}.rich-text-block .reference-structure .asp-body p+p{margin-top:12px}.rich-text-block .reference-structure .asp-empty{color:#9199a9;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:14px;padding:15px 16px}.rich-text-block .reference-structure .asp-doc-groups{gap:10px;display:grid}.rich-text-block .reference-structure .asp-doc-group{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;overflow:hidden}.rich-text-block .reference-structure .asp-doc-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 17px;font-weight:900;list-style:none;display:flex}.rich-text-block .reference-structure .asp-doc-group>summary::-webkit-details-marker{display:none}.rich-text-block .reference-structure .asp-doc-group>summary span:last-child{color:var(--orange);font-size:11px}.rich-text-block .reference-structure .asp-doc-list{margin:0;padding:0 17px 17px 35px}.rich-text-block .reference-structure .asp-doc-list li{overflow-wrap:anywhere;border-bottom:1px solid #ffffff0e;padding:10px 4px;line-height:1.65}.rich-text-block .reference-structure .asp-doc-list li:last-child{border-bottom:0}.rich-text-block .reference-structure .asp-training-note{border-left:3px solid var(--orange);color:#d4d7de;background:#ff751f0e;border-radius:0 14px 14px 0;margin-top:14px;padding:17px 18px;font-size:13px;line-height:1.75}@media (width<=900px){.rich-text-block .reference-structure .asp-top-grid{grid-template-columns:1fr}.rich-text-block .reference-structure .asp-navblocks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.rich-text-block .reference-structure #aspirantura{padding:58px 0 96px}.rich-text-block .reference-structure .asp-intro,.rich-text-block .reference-structure .asp-head-card,.rich-text-block .reference-structure .asp-specialties{padding:17px}.rich-text-block .reference-structure .asp-head-card h3{font-size:21px}.rich-text-block .reference-structure .asp-specialty-grid{grid-template-columns:1fr}.rich-text-block .reference-structure .asp-navblocks{grid-template-columns:1fr 1fr}.rich-text-block .reference-structure .asp-contact-line{grid-template-columns:1fr;gap:4px}.rich-text-block .reference-structure .asp-subsection>details>summary{padding:16px}.rich-text-block .reference-structure .asp-body{padding:0 16px 18px;font-size:12.5px}}.rich-text-block .reference-structure #structural-units{padding:92px 0 132px;scroll-margin-top:92px}.rich-text-block .reference-structure #structural-units .units-shell{gap:24px;display:grid}.rich-text-block .reference-structure #structural-units .units-heading{background:linear-gradient(145deg,#242d6a47,#191c23f2 58%,#ff751f14);border:1px solid #ffffff14;border-radius:28px;padding:34px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038}.rich-text-block .reference-structure #structural-units .units-heading:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff751f29,#0000 68%);border-radius:50%;width:310px;height:310px;position:absolute;top:-130px;right:-110px}.rich-text-block .reference-structure #structural-units .units-kicker{color:#ff9855;letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:900;display:inline-flex}.rich-text-block .reference-structure #structural-units .units-heading h2{letter-spacing:0;max-width:920px;margin:0 0 14px;font-size:58px;line-height:1.02}.rich-text-block .reference-structure #structural-units .units-heading p{color:#b8beca;max-width:820px;margin:0;font-size:14px;line-height:1.75}.rich-text-block .reference-structure #structural-units .hr-card{background:linear-gradient(#21242cf5,#181b22f7);border:1px solid #ffffff16;border-radius:28px;overflow:hidden;box-shadow:0 22px 62px #0003}.rich-text-block .reference-structure #structural-units .hr-top{grid-template-columns:minmax(0,1.4fr) minmax(290px,.6fr);gap:20px;padding:28px;display:grid}.rich-text-block .reference-structure #structural-units .hr-title small{color:#ff9855;letter-spacing:0;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:900;display:block}.rich-text-block .reference-structure #structural-units .hr-title h3{letter-spacing:0;margin:0 0 13px;font-size:44px;line-height:1.04}.rich-text-block .reference-structure #structural-units .hr-title p{color:#b8beca;max-width:760px;margin:0;font-size:13.5px;line-height:1.75}.rich-text-block .reference-structure #structural-units .hr-chief{background:#ff751f0b;border:1px solid #ff751f2e;border-radius:20px;padding:20px}.rich-text-block .reference-structure #structural-units .hr-chief span{color:#ff9855;letter-spacing:0;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.rich-text-block .reference-structure #structural-units .hr-chief strong{margin-bottom:14px;font-size:18px;line-height:1.25;display:block}.rich-text-block .reference-structure #structural-units .hr-contact{gap:8px;display:grid}.rich-text-block .reference-structure #structural-units .hr-contact div{color:#b8beca;grid-template-columns:86px 1fr;gap:10px;font-size:12.5px;line-height:1.55;display:grid}.rich-text-block .reference-structure #structural-units .hr-contact b{color:#e8ebf2;font-weight:800}.rich-text-block .reference-structure #structural-units .hr-contact a{color:#ff9855;overflow-wrap:anywhere;text-decoration:none}.rich-text-block .reference-structure #structural-units .hr-contact a:hover{text-decoration:underline}.rich-text-block .reference-structure #structural-units .hr-accordions{gap:12px;padding:0 28px 28px;display:grid}.rich-text-block .reference-structure #structural-units .hr-accordions>details{background:#ffffff06;border:1px solid #ffffff13;border-radius:18px;overflow:hidden}.rich-text-block .reference-structure #structural-units .hr-accordions>details[open]{background:#ff751f06;border-color:#ff751f2e}.rich-text-block .reference-structure #structural-units .hr-accordions summary{cursor:pointer;color:#f2f4f8;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:14px;font-weight:900;list-style:none;display:flex}.rich-text-block .reference-structure #structural-units .hr-accordions summary::-webkit-details-marker{display:none}.rich-text-block .reference-structure #structural-units .hr-accordions summary:after{content:"+";color:#ff9855;background:#ff751f1a;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:18px;transition:transform .2s;display:grid}.rich-text-block .reference-structure #structural-units .hr-accordions details[open]>summary:after{transform:rotate(45deg)}.rich-text-block .reference-structure #structural-units .hr-body{color:#b8beca;overflow-wrap:anywhere;padding:0 20px 22px;font-size:13px;line-height:1.8}.rich-text-block .reference-structure #structural-units .hr-body p+p{margin-top:12px}.rich-text-block .reference-structure #structural-units .hr-list{gap:8px;margin:0;padding-left:1.35rem;display:grid}.rich-text-block .reference-structure #structural-units .hr-list li{padding-left:3px}.rich-text-block .reference-structure #structural-units .hr-footer{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 28px 30px;display:grid}.rich-text-block .reference-structure #structural-units .hr-footer-card{background:#ffffff07;border:1px solid #ffffff13;border-radius:17px;min-height:112px;padding:17px}.rich-text-block .reference-structure #structural-units .hr-footer-card span{color:#8e96a7;letter-spacing:0;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.rich-text-block .reference-structure #structural-units .hr-footer-card strong,.rich-text-block .reference-structure #structural-units .hr-footer-card a{color:#f3f5f8;overflow-wrap:anywhere;font-size:13px;line-height:1.55;text-decoration:none;display:block}.rich-text-block .reference-structure #structural-units .hr-footer-card a{color:#ff9855}.rich-text-block .reference-structure #structural-units .hr-footer-card .hours{color:#dde1e8;font-size:12.5px;line-height:1.65}@media (width<=900px){.rich-text-block .reference-structure #structural-units .hr-top{grid-template-columns:1fr}.rich-text-block .reference-structure #structural-units .hr-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.rich-text-block .reference-structure #structural-units{padding:70px 0 100px;scroll-margin-top:78px}.rich-text-block .reference-structure #structural-units .units-heading{border-radius:22px;padding:24px 18px}.rich-text-block .reference-structure #structural-units .hr-top{padding:20px 16px}.rich-text-block .reference-structure #structural-units .hr-accordions{padding:0 16px 20px}.rich-text-block .reference-structure #structural-units .hr-footer{grid-template-columns:1fr;padding:0 16px 22px}.rich-text-block .reference-structure #structural-units .hr-contact div{grid-template-columns:72px 1fr}}.rich-text-block .reference-structure #structural-units .units-subnav{flex-wrap:wrap;gap:10px;margin-top:-8px;display:flex}.rich-text-block .reference-structure #structural-units .units-subnav a{color:#dde2ea;background:#ffffff07;border:1px solid #ffffff13;border-radius:14px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.rich-text-block .reference-structure #structural-units .units-subnav a:before{content:"";background:#ff751f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff751f17}.rich-text-block .reference-structure #structural-units .units-subnav a:hover{background:#ff751f0e;border-color:#ff751f47;transform:translateY(-1px)}.rich-text-block .reference-structure #structural-units .feo-payment-link{background:linear-gradient(135deg,#ff751f17,#242d6a1f);border:1px solid #ff751f38;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:0 28px 30px;padding:20px 22px;text-decoration:none;display:flex}.rich-text-block .reference-structure #structural-units .feo-payment-link .copy{min-width:0}.rich-text-block .reference-structure #structural-units .feo-payment-link small{color:#ff9855;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.rich-text-block .reference-structure #structural-units .feo-payment-link strong{color:#f4f6f9;font-size:16px;line-height:1.35;display:block}.rich-text-block .reference-structure #structural-units .feo-payment-link span{color:#aeb5c2;margin-top:5px;font-size:12px;line-height:1.55;display:block}.rich-text-block .reference-structure #structural-units .feo-payment-link .arrow{color:#fff;background:#ff751f;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;transition:transform .2s;display:grid;box-shadow:0 12px 28px #ff751f2e}.rich-text-block .reference-structure #structural-units .feo-payment-link:hover .arrow{transform:translate(3px)}.rich-text-block .reference-structure #structural-units .feo-card{scroll-margin-top:110px}@media (width<=640px){.rich-text-block .reference-structure #structural-units .units-subnav{grid-template-columns:1fr;display:grid}.rich-text-block .reference-structure #structural-units .feo-payment-link{margin:0 16px 22px;padding:17px}.rich-text-block .reference-structure .feo-payment-link .arrow{flex-basis:38px;width:38px;height:38px}}.rich-text-block .reference-structure #structural-units .umo-card{scroll-margin-top:110px}.rich-text-block .reference-structure #structural-units .umo-staff{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 28px 28px;display:grid}.rich-text-block .reference-structure #structural-units .umo-person{background:linear-gradient(145deg,#ffffff12,#ffffff09);border:1px solid #ffffff17;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 16px 34px #0000001f}.rich-text-block .reference-structure #structural-units .umo-photo{aspect-ratio:4/3;background:#252933;overflow:hidden}.rich-text-block .reference-structure #structural-units .umo-photo img{object-fit:cover;object-position:center 24%;width:100%;height:100%}.rich-text-block .reference-structure #structural-units .umo-person-copy{padding:17px}.rich-text-block .reference-structure #structural-units .umo-person-copy small{color:#ff9855;letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.rich-text-block .reference-structure #structural-units .umo-person-copy h4{color:#f5f6f9;margin:0 0 12px;font-size:17px;line-height:1.3}.rich-text-block .reference-structure #structural-units .umo-person-copy a{color:#dce0e9;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.rich-text-block .reference-structure #structural-units .umo-person-copy p{color:#aeb5c2;margin:0;font-size:12px;line-height:1.55}.rich-text-block .reference-structure #structural-units .umo-card .hr-body p+p{margin-top:12px}@media (width<=900px){.rich-text-block .reference-structure #structural-units .umo-staff{grid-template-columns:1fr 1fr}}@media (width<=640px){.rich-text-block .reference-structure #structural-units .umo-staff{grid-template-columns:1fr;margin:14px 16px 22px}.rich-text-block .reference-structure #structural-units .umo-photo{aspect-ratio:16/11}}.rich-text-block .reference-structure #structural-units .science-innovation-card{scroll-margin-top:110px}.rich-text-block .reference-structure #structural-units .science-staff{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 28px 28px;display:grid}.rich-text-block .reference-structure #structural-units .science-person{background:linear-gradient(145deg,#ffffff12,#ffffff09);border:1px solid #ffffff17;border-radius:20px;min-width:0;padding:18px;box-shadow:0 16px 34px #0000001f}.rich-text-block .reference-structure #structural-units .science-person small{color:#ff9855;letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.rich-text-block .reference-structure #structural-units .science-person h4{color:#f5f6f9;margin:0 0 12px;font-size:17px;line-height:1.3}.rich-text-block .reference-structure #structural-units .science-person a{color:#dce0e9;font-size:13px;font-weight:800;line-height:1.5}.rich-text-block .reference-structure #structural-units .science-person p{color:#aeb5c2;margin:8px 0 0;font-size:12px;line-height:1.6}.rich-text-block .reference-structure #structural-units .science-person p a{font-size:12px}.rich-text-block .reference-structure #structural-units .science-functions{columns:2;column-gap:34px}.rich-text-block .reference-structure #structural-units .science-functions li{break-inside:avoid-column;-webkit-column-break-inside:avoid;margin-bottom:12px}@media (width<=900px){.rich-text-block .reference-structure #structural-units .science-staff{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-text-block .reference-structure #structural-units .science-functions{columns:1}}@media (width<=640px){.rich-text-block .reference-structure #structural-units .science-staff{grid-template-columns:1fr;margin:16px}.rich-text-block .reference-structure #structural-units .science-person{padding:16px}}.rich-text-block .reference-structure #structural-units .it-card{scroll-margin-top:110px}.rich-text-block .reference-structure #structural-units .it-staff{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 28px 28px;display:grid}.rich-text-block .reference-structure #structural-units .it-person{background:linear-gradient(145deg,#ffffff12,#ffffff09);border:1px solid #ffffff17;border-radius:20px;min-width:0;padding:18px;box-shadow:0 16px 34px #0000001f}.rich-text-block .reference-structure #structural-units .it-person small{color:#ff9855;letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.rich-text-block .reference-structure #structural-units .it-person h4{color:#f5f6f9;margin:0 0 12px;font-size:17px;line-height:1.3}.rich-text-block .reference-structure #structural-units .it-person a{color:#dce0e9;overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.5}.rich-text-block .reference-structure #structural-units .it-person p{color:#aeb5c2;margin:8px 0 0;font-size:12px;line-height:1.6}.rich-text-block .reference-structure #structural-units .it-functions{columns:2;column-gap:34px}.rich-text-block .reference-structure #structural-units .it-functions li{break-inside:avoid-column;-webkit-column-break-inside:avoid;margin-bottom:12px}.rich-text-block .reference-structure #structural-units .it-doc{background:linear-gradient(135deg,#ff751f17,#242d6a1f);border:1px solid #ff751f38;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:0 28px 30px;padding:20px 22px;display:flex}.rich-text-block .reference-structure #structural-units .it-doc-copy small{color:#ff9855;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.rich-text-block .reference-structure #structural-units .it-doc-copy strong{color:#f4f6f9;font-size:15px;line-height:1.4;display:block}.rich-text-block .reference-structure #structural-units .it-doc-copy span{color:#aeb5c2;margin-top:5px;font-size:12px;line-height:1.55;display:block}.rich-text-block .reference-structure #structural-units .it-doc-badge{color:#ff9855;text-transform:uppercase;letter-spacing:0;background:#ff751f1f;border-radius:999px;flex:none;padding:8px 10px;font-size:10px;font-weight:900}@media (width<=900px){.rich-text-block .reference-structure #structural-units .it-staff{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-text-block .reference-structure #structural-units .it-functions{columns:1}}@media (width<=640px){.rich-text-block .reference-structure #structural-units .it-staff{grid-template-columns:1fr;margin:16px}.rich-text-block .reference-structure #structural-units .it-person{padding:16px}.rich-text-block .reference-structure #structural-units .it-doc{flex-direction:column;align-items:flex-start;margin:0 16px 22px;padding:17px}}.rich-text-block .reference-structure #structural-units .admission-card{scroll-margin-top:110px}.rich-text-block .reference-structure #structural-units .admission-contacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 28px 4px;display:grid}.rich-text-block .reference-structure #structural-units .admission-contact{background:#ffffff07;border:1px solid #ffffff14;border-radius:17px;padding:16px 17px}.rich-text-block .reference-structure #structural-units .admission-contact small{color:#8e96a7;letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.rich-text-block .reference-structure #structural-units .admission-contact strong,.rich-text-block .reference-structure #structural-units .admission-contact a{color:#f3f5f8;overflow-wrap:anywhere;font-size:13px;line-height:1.55;text-decoration:none;display:block}.rich-text-block .reference-structure #structural-units .admission-contact a{color:#ff9855}.rich-text-block .reference-structure #structural-units .admission-secretary{background:linear-gradient(135deg,#ff751f13,#242d6a1a);border:1px solid #ff751f2e;border-radius:18px;margin:18px 28px 4px;padding:19px 20px}.rich-text-block .reference-structure #structural-units .admission-secretary small{color:#ff9855;letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.rich-text-block .reference-structure #structural-units .admission-secretary strong{color:#f6f7fa;font-size:17px;line-height:1.35;display:block}.rich-text-block .reference-structure #structural-units .admission-secretary p{color:#adb4c2;margin:7px 0 0;font-size:12.5px;line-height:1.6}.rich-text-block .reference-structure #structural-units .admission-nav-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.rich-text-block .reference-structure #structural-units .admission-placeholder{color:#eef1f6;cursor:default;background:#ffffff08;border:1px solid #ffffff13;border-radius:16px;align-items:flex-start;min-height:86px;padding:15px 16px 34px;font-size:12.5px;font-weight:800;line-height:1.45;text-decoration:none;transition:all .2s;display:flex;position:relative}.rich-text-block .reference-structure #structural-units .admission-placeholder:after{content:"заглушка";color:#ff9855;letter-spacing:0;text-transform:uppercase;font-size:9px;font-weight:900;position:absolute;bottom:11px;left:15px}.rich-text-block .reference-structure #structural-units .admission-placeholder:hover{background:#ff751f0b;border-color:#ff751f33}.rich-text-block .reference-structure #structural-units .admission-schedule{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.rich-text-block .reference-structure #structural-units .admission-time{background:#ffffff09;border:1px solid #ffffff12;border-radius:15px;padding:15px 16px}.rich-text-block .reference-structure #structural-units .admission-time small{color:#8f97a8;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.rich-text-block .reference-structure #structural-units .admission-time strong{color:#f1f3f7;font-size:13px;line-height:1.55;display:block}.rich-text-block .reference-structure #structural-units .admission-note{color:#b9c0cc;background:#ff751f0e;border-left:3px solid #ff751f;border-radius:0 12px 12px 0;margin-top:14px;padding:14px 15px;font-size:12px;line-height:1.65}.rich-text-block .reference-structure #structural-units .admission-address{background:linear-gradient(145deg,#ffffff0b,#ffffff06);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin:0 28px 30px;padding:19px 20px;display:grid}.rich-text-block .reference-structure #structural-units .admission-address small{color:#ff9855;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.rich-text-block .reference-structure #structural-units .admission-address strong{color:#f3f5f8;font-size:14px;line-height:1.55;display:block}.rich-text-block .reference-structure #structural-units .admission-address span{color:#aeb5c2;margin-top:5px;font-size:12px;line-height:1.55;display:block}.rich-text-block .reference-structure #structural-units .admission-metro{color:#dde3ed;white-space:nowrap;background:#242d6a47;border:1px solid #ffffff12;border-radius:999px;flex:none;padding:10px 12px;font-size:10px;font-weight:900}@media (width<=900px){.rich-text-block .reference-structure #structural-units .admission-contacts{grid-template-columns:1fr 1fr}.rich-text-block .reference-structure #structural-units .admission-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.rich-text-block .reference-structure #structural-units .admission-contacts{grid-template-columns:1fr;margin:16px}.rich-text-block .reference-structure #structural-units .admission-secretary{margin:16px}.rich-text-block .reference-structure #structural-units .admission-nav-grid,.rich-text-block .reference-structure #structural-units .admission-schedule{grid-template-columns:1fr}.rich-text-block .reference-structure #structural-units .admission-address{grid-template-columns:1fr;margin:0 16px 22px}.rich-text-block .reference-structure #structural-units .admission-metro{white-space:normal;width:max-content}}.rich-text-block .reference-structure #priemnaya-komissiya{scroll-margin-top:108px}.rich-text-block .reference-structure .pk-mega{overflow:visible}.rich-text-block .reference-structure .pk-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.rich-text-block .reference-structure .pk-nav a{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:15px;justify-content:center;align-items:center;min-height:50px;padding:11px;font-size:11px;font-weight:850;line-height:1.35;display:flex}.rich-text-block .reference-structure .pk-section{background:#ffffff07;border:1px solid #ffffff13;border-radius:25px;margin-top:16px;padding:clamp(18px,3vw,28px);scroll-margin-top:108px}.rich-text-block .reference-structure .pk-head{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.rich-text-block .reference-structure .pk-head>b{color:#ff9855;background:#ff751f1c;border-radius:11px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:9px;display:grid}.rich-text-block .reference-structure .pk-head small{color:#8e96a7;text-transform:uppercase;letter-spacing:0;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.rich-text-block .reference-structure .pk-head h4{font-size:30px;line-height:1.1}.rich-text-block .reference-structure .pk-grid2,.rich-text-block .reference-structure .pk-fold-grid,.rich-text-block .reference-structure .pk-benefits,.rich-text-block .reference-structure .pk-ovz-grid,.rich-text-block .reference-structure .pk-program-cols{gap:10px;display:grid}.rich-text-block .reference-structure .pk-copy,.rich-text-block .reference-structure .pk-card,.rich-text-block .reference-structure .pk-docbox,.rich-text-block .reference-structure .pk-benefits article,.rich-text-block .reference-structure .pk-ovz-grid article{background:#ffffff09;border:1px solid #fff1;border-radius:18px;padding:16px}.rich-text-block .reference-structure .pk-copy p,.rich-text-block .reference-structure .pk-card p,.rich-text-block .reference-structure .pk-benefits p,.rich-text-block .reference-structure .pk-ovz-grid p{color:#b7becc;font-size:11px;line-height:1.7}.rich-text-block .reference-structure .pk-copy p+p{margin-top:10px}.rich-text-block .reference-structure .pk-card small,.rich-text-block .reference-structure .pk-benefits small,.rich-text-block .reference-structure .pk-ovz-grid small,.rich-text-block .reference-structure .pk-program-cols>div>small{color:#ff9855;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.rich-text-block .reference-structure .pk-card strong{margin-bottom:6px;font-size:15px;display:block}.rich-text-block .reference-structure .pk-hours{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.rich-text-block .reference-structure .pk-hours>div{background:#313a7829;border:1px solid #ffffff0e;border-radius:14px;padding:12px}.rich-text-block .reference-structure .pk-hours small{color:#9098a8;text-transform:uppercase;font-size:8px;display:block}.rich-text-block .reference-structure .pk-hours strong{margin-top:5px;font-size:13px;display:block}.rich-text-block .reference-structure .pk-address{background:#ffffff09;border:1px solid #ffffff0f;border-radius:16px;margin-top:10px;padding:15px}.rich-text-block .reference-structure .pk-address small{color:#8d95a5;text-transform:uppercase;font-size:8px;display:block}.rich-text-block .reference-structure .pk-address strong{margin:5px 0;font-size:13px;display:block}.rich-text-block .reference-structure .pk-address span{color:#9ea5b4;font-size:10px}.rich-text-block .reference-structure .pk-note{color:#b7becc;background:#ff751f0e;border:1px solid #ff751f24;border-radius:14px;margin-top:10px;padding:13px;font-size:10px;line-height:1.6}.rich-text-block .reference-structure .pk-link-grid{gap:7px;display:grid}.rich-text-block .reference-structure .pk-toplinks{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.rich-text-block .reference-structure .pk-info-links{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-text-block .reference-structure .pk-link{background:#ffffff09;border:1px solid #fff1;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;font-size:10px;line-height:1.45;display:flex}.rich-text-block .reference-structure .pk-link small{color:#7f8798;text-transform:uppercase;flex:none;font-size:7px}.rich-text-block .reference-structure .pk-placeholder{cursor:default}.rich-text-block .reference-structure .pk-fold-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-text-block .reference-structure .pk-fold,.rich-text-block .reference-structure .pk-edu{background:#ffffff08;border:1px solid #ffffff12;border-radius:17px;overflow:hidden}.rich-text-block .reference-structure .pk-fold>summary,.rich-text-block .reference-structure .pk-edu>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;list-style:none;display:flex}.rich-text-block .reference-structure .pk-fold>summary::-webkit-details-marker{display:none}.rich-text-block .reference-structure .pk-edu>summary::-webkit-details-marker{display:none}.rich-text-block .reference-structure .pk-fold>summary strong{font-size:11px}.rich-text-block .reference-structure .pk-fold>summary small,.rich-text-block .reference-structure .pk-edu>summary>span{color:#ff9855;font-size:8px}.rich-text-block .reference-structure .pk-fold-body,.rich-text-block .reference-structure .pk-edu-body{border-top:1px solid #ffffff0e;padding:12px 14px 15px}.rich-text-block .reference-structure .pk-benefits{grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0}.rich-text-block .reference-structure .pk-benefits h5{margin-bottom:6px;font-size:13px}.rich-text-block .reference-structure .pk-edu{margin-top:10px}.rich-text-block .reference-structure .pk-edu>summary>div small{color:#ff9855;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-structure .pk-edu>summary>div strong{font-size:13px}.rich-text-block .reference-structure .pk-edu[open]{border-color:#ff751f2e}.rich-text-block .reference-structure .pk-clean{color:#b7becc;padding-left:18px;font-size:10px;line-height:1.6}.rich-text-block .reference-structure .pk-clean li+li{margin-top:5px}.rich-text-block .reference-structure .pk-formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.rich-text-block .reference-structure .pk-formats>div{background:#313a7826;border:1px solid #ffffff0e;border-radius:14px;padding:12px}.rich-text-block .reference-structure .pk-formats small{color:#8e96a6;text-transform:uppercase;font-size:8px;display:block}.rich-text-block .reference-structure .pk-formats strong{margin:4px 0;font-size:13px;display:block}.rich-text-block .reference-structure .pk-formats span{color:#a7aebc;font-size:9px;line-height:1.45;display:block}.rich-text-block .reference-structure .pk-tags{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.rich-text-block .reference-structure .pk-tags span{background:#ff751f12;border:1px solid #ff751f21;border-radius:999px;padding:8px 9px;font-size:8.5px;line-height:1.35}.rich-text-block .reference-structure .pk-sub{margin:15px 0 9px;font-size:12px}.rich-text-block .reference-structure .pk-table-wrap{margin-top:8px;overflow:auto}.rich-text-block .reference-structure .pk-table{border-collapse:separate;border-spacing:0;border:1px solid #ffffff12;border-radius:14px;width:100%;min-width:760px;overflow:hidden}.rich-text-block .reference-structure .pk-table th,.rich-text-block .reference-structure .pk-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0e;border-right:1px solid #ffffff0e;padding:9px 10px;font-size:9px;line-height:1.5}.rich-text-block .reference-structure .pk-table th{text-transform:uppercase;background:#ff751f12;font-size:8px}.rich-text-block .reference-structure .pk-table td{color:#b5bcc9}.rich-text-block .reference-structure .pk-table tr:last-child td{border-bottom:0}.rich-text-block .reference-structure .pk-table th:last-child,.rich-text-block .reference-structure .pk-table td:last-child{border-right:0}.rich-text-block .reference-structure .pk-current-top{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-text-block .reference-structure .pk-program-cols{grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0}.rich-text-block .reference-structure .pk-program-cols>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:15px;padding:12px}.rich-text-block .reference-structure .pk-campaign{margin-top:10px}.rich-text-block .reference-structure .pk-ovz-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.rich-text-block .reference-structure .pk-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rich-text-block .reference-structure .pk-steps>div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:15px;grid-template-columns:32px 1fr;gap:9px;padding:13px;display:grid}.rich-text-block .reference-structure .pk-steps b{color:#ff9855;background:#ff751f1a;border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.rich-text-block .reference-structure .pk-steps p{color:#b7becc;font-size:10px;line-height:1.55}.rich-text-block .reference-structure .pk-contact-layout{grid-template-columns:.72fr 1.28fr;gap:10px;display:grid}.rich-text-block .reference-structure .pk-contact-card{background:linear-gradient(145deg,#313a783d,#ffffff08);border:1px solid #ffffff12;border-radius:17px;align-content:start;gap:6px;padding:16px;display:grid}.rich-text-block .reference-structure .pk-contact-card small{color:#99a1b1;margin-bottom:4px;font-size:9px;line-height:1.45}.rich-text-block .reference-structure .pk-contact-card strong{font-size:13px}.rich-text-block .reference-structure .pk-contact-card span{color:#b3bac8;font-size:10px}.rich-text-block .reference-structure .pk-form{background:#0a0c1238;border:1px solid #ffffff0f;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.rich-text-block .reference-structure .pk-form label span{color:#a5acba;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.rich-text-block .reference-structure .pk-form input,.rich-text-block .reference-structure .pk-form select{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:11px;width:100%;height:41px;padding:0 10px}.rich-text-block .reference-structure .pk-form select option{color:#111}.rich-text-block .reference-structure .pk-full{grid-column:1/-1}.rich-text-block .reference-structure .pk-form button{background:var(--orange);color:#fff;border:0;border-radius:11px;height:43px;font-weight:900}.rich-text-block .reference-structure .pk-muted{color:#7f8798;font-size:8px}@media (width>=760px){.rich-text-block .reference-structure .pk-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-text-block .reference-structure .pk-wide{grid-column:1/-1}}@media (width<=960px){.rich-text-block .reference-structure .pk-hours,.rich-text-block .reference-structure .pk-benefits,.rich-text-block .reference-structure .pk-ovz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-text-block .reference-structure .pk-program-cols,.rich-text-block .reference-structure .pk-contact-layout{grid-template-columns:1fr}}@media (width<=720px){.rich-text-block .reference-structure .pk-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-text-block .reference-structure .pk-fold-grid,.rich-text-block .reference-structure .pk-toplinks,.rich-text-block .reference-structure .pk-info-links,.rich-text-block .reference-structure .pk-current-top,.rich-text-block .reference-structure .pk-formats,.rich-text-block .reference-structure .pk-steps{grid-template-columns:1fr}}@media (width<=520px){.rich-text-block .reference-structure .pk-nav,.rich-text-block .reference-structure .pk-hours,.rich-text-block .reference-structure .pk-benefits,.rich-text-block .reference-structure .pk-ovz-grid,.rich-text-block .reference-structure .pk-form{grid-template-columns:1fr}.rich-text-block .reference-structure .pk-full{grid-column:auto}.rich-text-block .reference-structure .pk-section{padding:15px 11px}}.rich-text-block .reference-structure #priemnaya-komissiya{min-height:600px;visibility:visible!important;opacity:1!important;display:block!important;transform:none!important}.rich-text-block .reference-structure #priemnaya-komissiya .pk-section,.rich-text-block .reference-structure #priemnaya-komissiya .hr-top,.rich-text-block .reference-structure #priemnaya-komissiya .pk-nav{display:block;visibility:visible!important;opacity:1!important;transform:none!important}.rich-text-block .reference-structure #priemnaya-komissiya .pk-nav{display:grid!important}.rich-text-block .reference-structure #structural-units{opacity:1!important;visibility:visible!important;transform:none!important}.rich-text-block .reference-structure #hozyaystvennyy-otdel{scroll-margin-top:110px}.rich-text-block .reference-structure .household-structure{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.rich-text-block .reference-structure .household-structure-card,.rich-text-block .reference-structure .household-focus-card{background:linear-gradient(145deg,#ffffff0b,#ffffff06);border:1px solid #ffffff13;border-radius:20px;padding:20px}.rich-text-block .reference-structure .household-structure-card small,.rich-text-block .reference-structure .household-focus-card small,.rich-text-block .reference-structure .household-summary-card small{color:#ff9855;text-transform:uppercase;letter-spacing:0;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.rich-text-block .reference-structure .household-structure-card h4,.rich-text-block .reference-structure .household-focus-card h4{margin-bottom:8px;font-size:18px}.rich-text-block .reference-structure .household-structure-card p,.rich-text-block .reference-structure .household-focus-card p,.rich-text-block .reference-structure .household-summary-card p{color:#b8beca;font-size:12px;line-height:1.7}.rich-text-block .reference-structure .household-list{gap:8px;display:grid}.rich-text-block .reference-structure .household-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.rich-text-block .reference-structure .household-summary-card{background:#ffffff09;border:1px solid #ffffff12;border-radius:18px;min-height:150px;padding:18px}.rich-text-block .reference-structure .household-summary-card strong{margin-bottom:8px;font-size:15px;display:block}@media (width<=760px){.rich-text-block .reference-structure .household-structure,.rich-text-block .reference-structure .household-summary-grid{grid-template-columns:1fr}}.rich-text-block .reference-structure #centr-proforientacii-prakticheskoi-podgotovki{scroll-margin-top:110px}.rich-text-block .reference-structure .career-practice-intro{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:12px;margin:18px 0;display:grid}.rich-text-block .reference-structure .career-practice-main,.rich-text-block .reference-structure .career-practice-badge,.rich-text-block .reference-structure .career-practice-card-small,.rich-text-block .reference-structure .career-practice-note{background:linear-gradient(145deg,#ffffff0b,#ffffff06);border:1px solid #ffffff13;border-radius:20px}.rich-text-block .reference-structure .career-practice-main{padding:22px}.rich-text-block .reference-structure .career-practice-main small,.rich-text-block .reference-structure .career-practice-card-small small,.rich-text-block .reference-structure .career-practice-note small{color:#ff9855;text-transform:uppercase;letter-spacing:0;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.rich-text-block .reference-structure .career-practice-main h4{margin-bottom:9px;font-size:21px}.rich-text-block .reference-structure .career-practice-main p,.rich-text-block .reference-structure .career-practice-card-small p,.rich-text-block .reference-structure .career-practice-note p{color:#b8beca;font-size:12px;line-height:1.72}.rich-text-block .reference-structure .career-practice-badge{flex-direction:column;justify-content:center;padding:20px;display:flex}.rich-text-block .reference-structure .career-practice-badge span{color:#ff9855;text-transform:uppercase;font-size:10px;font-weight:900}.rich-text-block .reference-structure .career-practice-badge strong{margin:7px 0;font-size:20px;line-height:1.2}.rich-text-block .reference-structure .career-practice-badge small{color:#9098a8;font-size:10px;line-height:1.45}.rich-text-block .reference-structure .career-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.rich-text-block .reference-structure .career-practice-card-small{padding:18px}.rich-text-block .reference-structure .career-practice-card-small strong{margin-bottom:7px;font-size:15px;display:block}.rich-text-block .reference-structure .career-practice-placeholder,.rich-text-block .reference-structure .career-practice-links a{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:13px 14px;font-size:11px;font-weight:800;line-height:1.45;display:flex}.rich-text-block .reference-structure .career-practice-placeholder{cursor:default}.rich-text-block .reference-structure .career-practice-placeholder small,.rich-text-block .reference-structure .career-practice-links small{color:#858d9e;text-transform:uppercase;flex:none;font-size:8px}.rich-text-block .reference-structure .career-practice-links{gap:8px;display:grid}.rich-text-block .reference-structure .career-practice-note{background:#ff751f0b;border-color:#ff751f24;margin-top:16px;padding:16px}@media (width<=800px){.rich-text-block .reference-structure .career-practice-intro,.rich-text-block .reference-structure .career-practice-grid{grid-template-columns:1fr}}.rich-text-block .reference-structure #centr-sodeistviya-trudoustroistvu{scroll-margin-top:110px}.rich-text-block .reference-structure .employment-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:12px;margin:18px 0;display:grid}.rich-text-block .reference-structure .employment-intro,.rich-text-block .reference-structure .employment-stat,.rich-text-block .reference-structure .employment-card,.rich-text-block .reference-structure .employment-outcomes article,.rich-text-block .reference-structure .employment-resource-grid>div,.rich-text-block .reference-structure .employment-block,.rich-text-block .reference-structure .employment-quality-grid>div,.rich-text-block .reference-structure .employment-employer>div,.rich-text-block .reference-structure .employment-note{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff13}.rich-text-block .reference-structure .employment-intro,.rich-text-block .reference-structure .employment-stat{border-radius:20px;padding:21px}.rich-text-block .reference-structure .employment-intro small,.rich-text-block .reference-structure .employment-stat small,.rich-text-block .reference-structure .employment-outcomes small,.rich-text-block .reference-structure .employment-resource-grid small,.rich-text-block .reference-structure .employment-quality-grid small,.rich-text-block .reference-structure .employment-employer small{color:#ff9855;text-transform:uppercase;letter-spacing:0;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.rich-text-block .reference-structure .employment-intro h4{margin-bottom:9px;font-size:21px}.rich-text-block .reference-structure .employment-intro p,.rich-text-block .reference-structure .employment-stat small,.rich-text-block .reference-structure .employment-outcomes p,.rich-text-block .reference-structure .employment-resource-grid p,.rich-text-block .reference-structure .employment-employer p,.rich-text-block .reference-structure .employment-text p,.rich-text-block .reference-structure .employment-footnote{color:#b8beca;font-size:11.5px;line-height:1.72}.rich-text-block .reference-structure .employment-intro p+p{margin-top:10px}.rich-text-block .reference-structure .employment-stat{flex-direction:column;justify-content:center;display:flex}.rich-text-block .reference-structure .employment-stat span{color:#ff9855;font-size:42px;font-weight:950;line-height:1}.rich-text-block .reference-structure .employment-stat strong{margin:8px 0;font-size:18px;line-height:1.25}.rich-text-block .reference-structure .employment-list{gap:8px;display:grid}.rich-text-block .reference-structure .employment-numbered{color:#b8beca;gap:9px;padding-left:22px;font-size:12px;line-height:1.7;display:grid}.rich-text-block .reference-structure .employment-coop,.rich-text-block .reference-structure .employment-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.rich-text-block .reference-structure .employment-coop>div,.rich-text-block .reference-structure .employment-metrics>div{background:#ffffff09;border:1px solid #fff1;border-radius:16px;padding:15px}.rich-text-block .reference-structure .employment-coop small{color:#8f97a8;text-transform:uppercase;font-size:8px;display:block}.rich-text-block .reference-structure .employment-coop strong{margin:5px 0;font-size:12px;display:block}.rich-text-block .reference-structure .employment-coop span{color:#aab1bf;font-size:9px;line-height:1.5;display:block}.rich-text-block .reference-structure .employment-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.rich-text-block .reference-structure .employment-outcomes article{border-radius:18px;padding:17px}.rich-text-block .reference-structure .employment-outcomes h5{margin-bottom:7px;font-size:14px}.rich-text-block .reference-structure .employment-fold{background:#ffffff08;border:1px solid #ffffff12;border-radius:17px;overflow:hidden}.rich-text-block .reference-structure .employment-fold>summary{cursor:pointer;justify-content:space-between;gap:10px;padding:14px 15px;font-size:12px;font-weight:850;list-style:none;display:flex}.rich-text-block .reference-structure .employment-fold>summary::-webkit-details-marker{display:none}.rich-text-block .reference-structure .employment-fold>summary:after{content:"+";color:#ff9855;font-size:17px}.rich-text-block .reference-structure .employment-fold[open]>summary:after{transform:rotate(45deg)}.rich-text-block .reference-structure .employment-fold-body{color:#b8beca;padding:0 15px 15px;font-size:11px;line-height:1.68}.rich-text-block .reference-structure .employment-fold-body ul{gap:6px;padding-left:18px;display:grid}.rich-text-block .reference-structure .employment-alumni-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.rich-text-block .reference-structure .employment-alumni-grid>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:12px;padding:10px;font-size:10px;line-height:1.5}.rich-text-block .reference-structure .employment-footnote{margin-top:10px}.rich-text-block .reference-structure .employment-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.rich-text-block .reference-structure .employment-metrics strong{color:#ff9855;font-size:28px;line-height:1;display:block}.rich-text-block .reference-structure .employment-metrics span{color:#aab1bf;margin-top:6px;font-size:9px;line-height:1.45;display:block}.rich-text-block .reference-structure .employment-note{color:#b8beca;border-radius:15px;margin:10px 0;padding:14px;font-size:10.5px;line-height:1.65}.rich-text-block .reference-structure .employment-block{border-radius:22px;margin-top:16px;overflow:hidden}.rich-text-block .reference-structure .employment-block-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-end;gap:18px;padding:20px;display:flex}.rich-text-block .reference-structure .employment-block-head small{color:#ff9855;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.rich-text-block .reference-structure .employment-block-head h4{font-size:20px}.rich-text-block .reference-structure .employment-block-head p{color:#8d95a5;font-size:9px}.rich-text-block .reference-structure .employment-table-wrap{padding:14px;overflow:auto}.rich-text-block .reference-structure .employment-table{border-collapse:separate;border-spacing:0;border:1px solid #ffffff12;border-radius:14px;width:100%;min-width:1120px;overflow:hidden}.rich-text-block .reference-structure .employment-table th,.rich-text-block .reference-structure .employment-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #ffffff0e;border-right:1px solid #ffffff0e;padding:9px 10px;font-size:9px;line-height:1.45}.rich-text-block .reference-structure .employment-table th{text-transform:uppercase;background:#ff751f12;font-size:8px}.rich-text-block .reference-structure .employment-table td{color:#b6bdca}.rich-text-block .reference-structure .employment-table th:first-child,.rich-text-block .reference-structure .employment-table td:first-child{text-align:left;min-width:180px}.rich-text-block .reference-structure .employment-table tr:last-child td{border-bottom:0}.rich-text-block .reference-structure .employment-table th:last-child,.rich-text-block .reference-structure .employment-table td:last-child{border-right:0}.rich-text-block .reference-structure .employment-table-note{color:#858d9d;padding:0 14px 14px;font-size:9px}.rich-text-block .reference-structure .employment-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.rich-text-block .reference-structure .employment-resource-grid>div{border-radius:16px;padding:16px}.rich-text-block .reference-structure .employment-resource-grid strong{margin-bottom:6px;font-size:13px;display:block}.rich-text-block .reference-structure .employment-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.rich-text-block .reference-structure .employment-link{background:#ffffff09;border:1px solid #fff1;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;font-size:10px;line-height:1.45;display:flex}.rich-text-block .reference-structure .employment-link small{color:#858d9d;text-transform:uppercase;flex:none;font-size:7px}.rich-text-block .reference-structure .employment-placeholder{cursor:default}.rich-text-block .reference-structure .employment-text{padding:16px 18px}.rich-text-block .reference-structure .employment-fold-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 14px 14px;display:grid}.rich-text-block .reference-structure .employment-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.rich-text-block .reference-structure .employment-quality-grid>div{border-radius:16px;padding:15px}.rich-text-block .reference-structure .employment-quality-grid ul{color:#b8beca;gap:5px;padding-left:18px;font-size:10px;line-height:1.6;display:grid}.rich-text-block .reference-structure .employment-vacancies{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.rich-text-block .reference-structure .employment-vacancies>div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;padding:13px}.rich-text-block .reference-structure .employment-vacancies strong{font-size:11px;display:block}.rich-text-block .reference-structure .employment-vacancies span{color:#a7aebc;margin-top:5px;font-size:9px;line-height:1.45;display:block}.rich-text-block .reference-structure .employment-legend{flex-wrap:wrap;gap:8px;padding:14px;display:flex}.rich-text-block .reference-structure .employment-legend span{background:#ffffff09;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:flex}.rich-text-block .reference-structure .employment-legend i{border-radius:50%;width:9px;height:9px;display:block}.rich-text-block .reference-structure .employment-legend .green{background:#68c86c}.rich-text-block .reference-structure .employment-legend .yellow{background:#e7c85a}.rich-text-block .reference-structure .employment-legend .red{background:#d96a6a}.rich-text-block .reference-structure .employment-employer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.rich-text-block .reference-structure .employment-employer>div{border-radius:15px;padding:14px}.rich-text-block .reference-structure .employment-employer strong{margin-bottom:5px;font-size:12px;display:block}.rich-text-block .reference-structure .employment-conclusions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.rich-text-block .reference-structure .employment-conclusions>div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:15px;grid-template-columns:34px 1fr;gap:10px;padding:14px;display:grid}.rich-text-block .reference-structure .employment-conclusions b{color:#ff9855;background:#ff751f1a;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.rich-text-block .reference-structure .employment-conclusions p{color:#b8beca;font-size:10.5px;line-height:1.6}@media (width<=980px){.rich-text-block .reference-structure .employment-hero-grid{grid-template-columns:1fr}.rich-text-block .reference-structure .employment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-text-block .reference-structure .employment-coop,.rich-text-block .reference-structure .employment-outcomes,.rich-text-block .reference-structure .employment-resource-grid,.rich-text-block .reference-structure .employment-fold-grid,.rich-text-block .reference-structure .employment-quality-grid,.rich-text-block .reference-structure .employment-vacancies,.rich-text-block .reference-structure .employment-employer,.rich-text-block .reference-structure .employment-conclusions{grid-template-columns:1fr}}@media (width<=680px){.rich-text-block .reference-structure .employment-metrics,.rich-text-block .reference-structure .employment-links,.rich-text-block .reference-structure .employment-alumni-grid{grid-template-columns:1fr}.rich-text-block .reference-structure .employment-block-head{flex-direction:column;align-items:flex-start}.rich-text-block .reference-structure .employment-card{overflow:visible}}.rich-text-block .reference-structure #yuridicheskaya-klinika{scroll-margin-top:110px}.rich-text-block .reference-structure .clinic-hero{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:12px;margin:18px 0;display:grid}.rich-text-block .reference-structure .clinic-purpose,.rich-text-block .reference-structure .clinic-hours,.rich-text-block .reference-structure .clinic-overview-grid>div,.rich-text-block .reference-structure .clinic-service-grid>div,.rich-text-block .reference-structure .clinic-deadline>div,.rich-text-block .reference-structure .clinic-special-note,.rich-text-block .reference-structure .clinic-docs{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff13}.rich-text-block .reference-structure .clinic-purpose,.rich-text-block .reference-structure .clinic-hours{border-radius:20px;padding:21px}.rich-text-block .reference-structure .clinic-purpose small,.rich-text-block .reference-structure .clinic-hours small,.rich-text-block .reference-structure .clinic-overview-grid small,.rich-text-block .reference-structure .clinic-service-grid small,.rich-text-block .reference-structure .clinic-deadline small,.rich-text-block .reference-structure .clinic-docs-head small{color:#ff9855;text-transform:uppercase;letter-spacing:0;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.rich-text-block .reference-structure .clinic-purpose h4{margin-bottom:9px;font-size:21px}.rich-text-block .reference-structure .clinic-purpose p,.rich-text-block .reference-structure .clinic-hours p,.rich-text-block .reference-structure .clinic-overview-grid p,.rich-text-block .reference-structure .clinic-service-grid p,.rich-text-block .reference-structure .clinic-special-note p{color:#b8beca;font-size:11.5px;line-height:1.72}.rich-text-block .reference-structure .clinic-purpose p+p{margin-top:9px}.rich-text-block .reference-structure .clinic-hours{flex-direction:column;justify-content:center;display:flex}.rich-text-block .reference-structure .clinic-hours strong{font-size:17px}.rich-text-block .reference-structure .clinic-hours span{color:#ff9855;margin:6px 0 8px;font-size:34px;font-weight:950;display:block}.rich-text-block .reference-structure .clinic-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.rich-text-block .reference-structure .clinic-gallery figure{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;margin:0;overflow:hidden}.rich-text-block .reference-structure .clinic-gallery img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.rich-text-block .reference-structure .clinic-gallery figcaption{color:#9fa7b5;padding:10px 12px;font-size:9px;line-height:1.45}.rich-text-block .reference-structure .clinic-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.rich-text-block .reference-structure .clinic-overview-grid>div{border-radius:16px;padding:15px}.rich-text-block .reference-structure .clinic-overview-grid strong{margin-bottom:6px;font-size:13px;display:block}.rich-text-block .reference-structure .clinic-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rich-text-block .reference-structure .clinic-task-grid>div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:34px 1fr;gap:10px;padding:13px;display:grid}.rich-text-block .reference-structure .clinic-task-grid b{color:#ff9855;background:#ff751f1a;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.rich-text-block .reference-structure .clinic-task-grid p{color:#b8beca;font-size:10.5px;line-height:1.62}.rich-text-block .reference-structure .clinic-list{gap:8px;display:grid}.rich-text-block .reference-structure .clinic-rules{color:#b8beca;gap:8px;padding-left:22px;font-size:11px;line-height:1.65;display:grid}.rich-text-block .reference-structure .clinic-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.rich-text-block .reference-structure .clinic-service-grid>div{border-radius:16px;padding:15px}.rich-text-block .reference-structure .clinic-service-grid strong{margin-bottom:6px;font-size:12px;display:block}.rich-text-block .reference-structure .clinic-deadline{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.rich-text-block .reference-structure .clinic-deadline>div{border-radius:16px;padding:16px}.rich-text-block .reference-structure .clinic-deadline strong{color:#ff9855;font-size:18px;display:block}.rich-text-block .reference-structure .clinic-special-note{background:#ff751f0b;border-color:#ff751f29;border-radius:17px;margin:15px 0;padding:17px}.rich-text-block .reference-structure .clinic-special-note strong{margin-bottom:5px;font-size:14px;display:block}.rich-text-block .reference-structure .clinic-docs{border-radius:20px;margin-top:16px;overflow:hidden}.rich-text-block .reference-structure .clinic-docs-head{border-bottom:1px solid #ffffff0f;padding:19px}.rich-text-block .reference-structure .clinic-docs-head h4{font-size:19px}.rich-text-block .reference-structure .clinic-doc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px;display:grid}.rich-text-block .reference-structure .clinic-doc-grid a{cursor:default;background:#ffffff08;border:1px solid #fff1;border-radius:14px;padding:14px}.rich-text-block .reference-structure .clinic-doc-grid span{font-size:10.5px;font-weight:800;line-height:1.45;display:block}.rich-text-block .reference-structure .clinic-doc-grid small{color:#858d9d;margin-top:7px;font-size:7.5px;line-height:1.45;display:block}@media (width<=980px){.rich-text-block .reference-structure .clinic-hero{grid-template-columns:1fr}.rich-text-block .reference-structure .clinic-overview-grid,.rich-text-block .reference-structure .clinic-service-grid,.rich-text-block .reference-structure .clinic-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.rich-text-block .reference-structure .clinic-gallery,.rich-text-block .reference-structure .clinic-overview-grid,.rich-text-block .reference-structure .clinic-task-grid,.rich-text-block .reference-structure .clinic-service-grid,.rich-text-block .reference-structure .clinic-deadline,.rich-text-block .reference-structure .clinic-doc-grid{grid-template-columns:1fr}.rich-text-block .reference-structure .clinic-hours span{font-size:28px}}.rich-text-block .reference-structure #kabinet-zdorovya-veteran{scroll-margin-top:110px}.rich-text-block .reference-structure .veteran-health-hero{grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);gap:12px;margin:18px 0;display:grid}.rich-text-block .reference-structure .veteran-health-main,.rich-text-block .reference-structure .veteran-health-date,.rich-text-block .reference-structure .veteran-health-purpose-grid>div,.rich-text-block .reference-structure .veteran-health-infra{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff13}.rich-text-block .reference-structure .veteran-health-main,.rich-text-block .reference-structure .veteran-health-date{border-radius:20px;padding:21px}.rich-text-block .reference-structure .veteran-health-main small,.rich-text-block .reference-structure .veteran-health-purpose-grid small,.rich-text-block .reference-structure .veteran-health-infra small{color:#ff9855;text-transform:uppercase;letter-spacing:0;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.rich-text-block .reference-structure .veteran-health-main h4{margin-bottom:9px;font-size:21px}.rich-text-block .reference-structure .veteran-health-main p,.rich-text-block .reference-structure .veteran-health-purpose-grid p,.rich-text-block .reference-structure .veteran-health-infra p{color:#b8beca;font-size:11.5px;line-height:1.72}.rich-text-block .reference-structure .veteran-health-main p+p{margin-top:9px}.rich-text-block .reference-structure .veteran-health-date{flex-direction:column;justify-content:center;display:flex}.rich-text-block .reference-structure .veteran-health-date span{color:#ff9855;font-size:42px;font-weight:950;line-height:1}.rich-text-block .reference-structure .veteran-health-date strong{margin:8px 0;font-size:18px}.rich-text-block .reference-structure .veteran-health-date small{color:#969ead;font-size:10px;line-height:1.55}.rich-text-block .reference-structure .veteran-health-purpose-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.rich-text-block .reference-structure .veteran-health-purpose-grid>div{border-radius:16px;padding:16px}.rich-text-block .reference-structure .veteran-health-purpose-grid strong{margin-bottom:6px;font-size:13px;display:block}.rich-text-block .reference-structure .veteran-health-list{gap:8px;display:grid}.rich-text-block .reference-structure .veteran-health-link{background:#ffffff09;border:1px solid #fff1;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding:12px 13px;display:flex}.rich-text-block .reference-structure .veteran-health-link span{font-size:10.5px;font-weight:800}.rich-text-block .reference-structure .veteran-health-link small{color:#858d9d;text-transform:uppercase;font-size:8px}.rich-text-block .reference-structure .veteran-health-equipment{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.rich-text-block .reference-structure .veteran-health-equipment>div{background:#ffffff08;border:1px solid #fff1;border-radius:16px;padding:15px}.rich-text-block .reference-structure .veteran-health-equipment span{color:#ff9855;background:#ff751f1a;border-radius:9px;place-items:center;width:29px;height:29px;margin-bottom:9px;font-size:8px;font-weight:900;display:grid}.rich-text-block .reference-structure .veteran-health-equipment strong{margin-bottom:5px;font-size:12px;display:block}.rich-text-block .reference-structure .veteran-health-equipment small{color:#9098a7;font-size:8.5px;line-height:1.45;display:block}.rich-text-block .reference-structure .veteran-health-infra{border-radius:17px;margin:15px 0;padding:17px}.rich-text-block .reference-structure .veteran-health-infra strong{margin-bottom:6px;font-size:14px;display:block}@media (width<=980px){.rich-text-block .reference-structure .veteran-health-hero,.rich-text-block .reference-structure .veteran-health-purpose-grid{grid-template-columns:1fr}.rich-text-block .reference-structure .veteran-health-equipment{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.rich-text-block .reference-structure .veteran-health-equipment{grid-template-columns:1fr}}.rich-text-block .reference-structure #biblioteka-koni{scroll-margin-top:110px}.rich-text-block .reference-structure .library-quote{background:linear-gradient(90deg,#ff751f14,#ffffff06);border-left:3px solid #ff751f;border-radius:0 18px 18px 0;margin:18px 0;padding:20px 22px}.rich-text-block .reference-structure .library-quote blockquote{margin:0;font-size:18px;font-weight:750;line-height:1.5}.rich-text-block .reference-structure .library-quote span{color:#ff9855;text-transform:uppercase;margin-top:9px;font-size:10px;font-weight:900;display:block}.rich-text-block .reference-structure .library-anniversary{background:#ffffff08;border:1px solid #ffffff12;border-radius:17px;align-items:center;gap:14px;margin-bottom:15px;padding:15px 18px;display:flex}.rich-text-block .reference-structure .library-anniversary span{color:#ff9855;font-size:18px;font-weight:950}.rich-text-block .reference-structure .library-anniversary strong{font-size:13px}.rich-text-block .reference-structure .library-anniversary small{color:#8f97a8;text-align:right;max-width:300px;margin-left:auto;font-size:9px}.rich-text-block .reference-structure .library-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.rich-text-block .reference-structure .library-gallery figure{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;margin:0;overflow:hidden}.rich-text-block .reference-structure .library-gallery img{aspect-ratio:16/7.5;object-fit:cover;width:100%;display:block}.rich-text-block .reference-structure .library-gallery figcaption{color:#9fa7b5;padding:10px 12px;font-size:9px}.rich-text-block .reference-structure .library-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.rich-text-block .reference-structure .library-stat-grid>div{background:#ffffff08;border:1px solid #fff1;border-radius:16px;padding:15px}.rich-text-block .reference-structure .library-stat-grid strong{color:#ff9855;font-size:18px;display:block}.rich-text-block .reference-structure .library-stat-grid span{color:#a8afbd;margin-top:5px;font-size:9px;line-height:1.45;display:block}.rich-text-block .reference-structure .library-tags{flex-wrap:wrap;gap:7px;display:flex}.rich-text-block .reference-structure .library-tags span{color:#b7beca;background:#ffffff08;border:1px solid #fff1;border-radius:999px;padding:7px 9px;font-size:9px}.rich-text-block .reference-structure .library-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.rich-text-block .reference-structure .library-platform-grid>div{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;padding:14px}.rich-text-block .reference-structure .library-platform-grid small,.rich-text-block .reference-structure .library-section-head small,.rich-text-block .reference-structure .library-auth-example small,.rich-text-block .reference-structure .library-contact-grid small{color:#ff9855;text-transform:uppercase;letter-spacing:0;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-structure .library-platform-grid strong{margin-bottom:5px;font-size:13px;display:block}.rich-text-block .reference-structure .library-platform-grid p{color:#aeb5c2;font-size:9.5px;line-height:1.55}.rich-text-block .reference-structure .library-link-placeholder{cursor:default;background:#ffffff08;border:1px solid #fff1;border-radius:14px;justify-content:space-between;gap:10px;margin-top:10px;padding:12px 13px;display:flex}.rich-text-block .reference-structure .library-link-placeholder span{font-size:10px;font-weight:800}.rich-text-block .reference-structure .library-link-placeholder small{color:#848c9d;text-transform:uppercase;font-size:8px}.rich-text-block .reference-structure .library-list{gap:8px;display:grid}.rich-text-block .reference-structure .library-access-block,.rich-text-block .reference-structure .library-resources-block,.rich-text-block .reference-structure .library-docs-block,.rich-text-block .reference-structure .library-periodicals-block,.rich-text-block .reference-structure .library-schedule{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff13;border-radius:22px;margin-top:16px;overflow:hidden}.rich-text-block .reference-structure .library-section-head{border-bottom:1px solid #ffffff0f;padding:19px}.rich-text-block .reference-structure .library-section-head h4{font-size:20px}.rich-text-block .reference-structure .library-auth-layout{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:12px;padding:14px;display:grid}.rich-text-block .reference-structure .library-auth-steps{background:#ffffff06;border:1px solid #ffffff0e;border-radius:16px;padding:15px}.rich-text-block .reference-structure .library-auth-steps ol{color:#b7beca;gap:8px;padding-left:20px;font-size:10.5px;line-height:1.62;display:grid}.rich-text-block .reference-structure .library-auth-steps-wide{margin:14px}.rich-text-block .reference-structure .library-auth-example{background:#ff751f0d;border:1px solid #ff751f24;border-radius:13px;margin-top:13px;padding:12px}.rich-text-block .reference-structure .library-auth-example span{color:#b7beca;margin-top:4px;font-size:10px;display:block}.rich-text-block .reference-structure .library-auth-example .muted{color:#8d95a5}.rich-text-block .reference-structure .library-auth-image{background:#fff;border:1px solid #ffffff0e;border-radius:16px;overflow:hidden}.rich-text-block .reference-structure .library-auth-image img{object-fit:contain;width:100%;height:100%;display:block}.rich-text-block .reference-structure .library-screen-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.rich-text-block .reference-structure .library-screen-grid img{background:#fff;border:1px solid #ffffff0f;border-radius:13px;width:100%;display:block}.rich-text-block .reference-structure .library-help-note{color:#aeb5c2;background:#ffffff06;border-radius:13px;margin:0 14px 14px;padding:12px;font-size:9.5px;line-height:1.6}.rich-text-block .reference-structure .library-help-note a{color:#ff9855}.rich-text-block .reference-structure .library-resource-primary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px;display:grid}.rich-text-block .reference-structure .library-resource-primary>div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;padding:13px}.rich-text-block .reference-structure .library-resource-primary strong{font-size:12px;display:block}.rich-text-block .reference-structure .library-resource-primary span{color:#8e96a6;margin-top:5px;font-size:8.5px;line-height:1.4;display:block}.rich-text-block .reference-structure .library-fold{background:#ffffff06;border:1px solid #ffffff0f;border-radius:15px;margin:0 14px 14px;overflow:hidden}.rich-text-block .reference-structure .library-fold>summary{cursor:pointer;justify-content:space-between;padding:13px 14px;font-size:11px;font-weight:850;list-style:none;display:flex}.rich-text-block .reference-structure .library-fold>summary::-webkit-details-marker{display:none}.rich-text-block .reference-structure .library-fold>summary:after{content:"+";color:#ff9855;font-size:16px}.rich-text-block .reference-structure .library-fold[open]>summary:after{transform:rotate(45deg)}.rich-text-block .reference-structure .library-fold-body{padding:0 14px 14px}.rich-text-block .reference-structure .library-open-grid,.rich-text-block .reference-structure .library-periodical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.rich-text-block .reference-structure .library-open-grid span,.rich-text-block .reference-structure .library-periodical-grid span{color:#b4bbc8;background:#ffffff06;border:1px solid #ffffff0d;border-radius:11px;padding:8px 9px;font-size:9px;line-height:1.45}.rich-text-block .reference-structure .library-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.rich-text-block .reference-structure .library-doc-placeholder{cursor:default;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;padding:13px}.rich-text-block .reference-structure .library-doc-placeholder span{font-size:10px;font-weight:800;line-height:1.45;display:block}.rich-text-block .reference-structure .library-doc-placeholder small{color:#858d9d;margin-top:6px;font-size:8px;display:block}.rich-text-block .reference-structure .library-table-wrap{overflow:auto}.rich-text-block .reference-structure .library-table{border-collapse:separate;border-spacing:0;border:1px solid #ffffff0f;border-radius:13px;width:100%;min-width:920px;overflow:hidden}.rich-text-block .reference-structure .library-table th,.rich-text-block .reference-structure .library-table td{text-align:left;border-bottom:1px solid #ffffff0d;border-right:1px solid #ffffff0d;padding:8px 9px;font-size:8.5px;line-height:1.45}.rich-text-block .reference-structure .library-table th{text-transform:uppercase;background:#ff751f12;font-size:7.5px}.rich-text-block .reference-structure .library-table td{color:#b4bbc8}.rich-text-block .reference-structure .library-table tr:last-child td{border-bottom:0}.rich-text-block .reference-structure .library-table th:last-child,.rich-text-block .reference-structure .library-table td:last-child{border-right:0}.rich-text-block .reference-structure .library-schedule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px;display:grid}.rich-text-block .reference-structure .library-schedule-grid>div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;padding:14px}.rich-text-block .reference-structure .library-schedule-grid span{color:#8e96a6;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.rich-text-block .reference-structure .library-schedule-grid strong{font-size:12px;display:block}.rich-text-block .reference-structure .library-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.rich-text-block .reference-structure .library-contact-grid>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:14px;padding:13px}.rich-text-block .reference-structure .library-contact-grid a,.rich-text-block .reference-structure .library-contact-grid strong{font-size:10px;line-height:1.45}@media (width<=1100px){.rich-text-block .reference-structure .library-resource-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.rich-text-block .reference-structure .library-stat-grid,.rich-text-block .reference-structure .library-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.rich-text-block .reference-structure .library-auth-layout,.rich-text-block .reference-structure .library-platform-grid,.rich-text-block .reference-structure .library-gallery,.rich-text-block .reference-structure .library-doc-grid,.rich-text-block .reference-structure .library-contact-grid{grid-template-columns:1fr}.rich-text-block .reference-structure .library-resource-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-text-block .reference-structure .library-anniversary{flex-direction:column;align-items:flex-start}.rich-text-block .reference-structure .library-anniversary small{text-align:left;margin-left:0}}@media (width<=620px){.rich-text-block .reference-structure .library-stat-grid,.rich-text-block .reference-structure .library-resource-primary,.rich-text-block .reference-structure .library-schedule-grid,.rich-text-block .reference-structure .library-screen-grid,.rich-text-block .reference-structure .library-open-grid,.rich-text-block .reference-structure .library-periodical-grid{grid-template-columns:1fr}}.rich-text-block .reference-structure img[src="/reference-structure/0b42e6e58a392aebdc05.png"]{aspect-ratio:798/547}.rich-text-block .reference-structure img[src="/reference-structure/1458d3ac95d3e4413a1d.jpg"],.rich-text-block .reference-structure img[src="/reference-structure/267664d79dff105adf08.jpg"]{aspect-ratio:800/600}.rich-text-block .reference-structure img[src="/reference-structure/3405205fdb13f08cdd9b.jpg"]{aspect-ratio:614/819}.rich-text-block .reference-structure img[src="/reference-structure/3f17de60340084d5d027.jpg"]{aspect-ratio:800/600}.rich-text-block .reference-structure img[src="/reference-structure/7d37c3c880672b391a58.jpg"]{aspect-ratio:800/316}.rich-text-block .reference-structure img[src="/reference-structure/7d42c98ef085031ae763.png"]{aspect-ratio:800/450}.rich-text-block .reference-structure img[src="/reference-structure/7f58a887bbdf1d8390db.jpg"]{aspect-ratio:2264/2995}.rich-text-block .reference-structure img[src="/reference-structure/9a50f2b3cb214e47beae.jpg"]{aspect-ratio:661/992}.rich-text-block .reference-structure img[src="/reference-structure/b003abfb08fd6b03c2b4.jpg"]{aspect-ratio:1536/1434}.rich-text-block .reference-structure img[src="/reference-structure/b17a9397bafa250f9f28.jpg"]{aspect-ratio:800/419}.rich-text-block .reference-structure img[src="/reference-structure/b1b724b1773704518eee.jpg"]{aspect-ratio:960/1280}.rich-text-block .reference-structure img[src="/reference-structure/b97b3c7a75241004fbae.jpg"]{aspect-ratio:800/600}.rich-text-block .reference-structure img[src="/reference-structure/bf4545267d0c7cf6ed61.png"]{aspect-ratio:800/450}.rich-text-block .reference-structure img[src="/reference-structure/bfe427a09ddd5ca6cb33.jpg"]{aspect-ratio:822/1093}.rich-text-block .reference-structure img[src="/reference-structure/ff5c419dbabd5838826e.jpg"]{aspect-ratio:1181/1772}.rich-text-block .reference-structure .hero h1{font-size:64px;line-height:1.08}.rich-text-block .reference-structure .hero{padding-top:32px}.rich-text-block .reference-structure .crumb:empty,.rich-text-block .reference-structure #pk-form,.rich-text-block .reference-structure a[href=\#pk-form]{display:none}.rich-text-block .reference-structure img{border-radius:0}.rich-text-block .reference-structure .reveal{opacity:1;transform:none}.rich-text-block .reference-structure details,.rich-text-block .reference-structure [id]{scroll-margin-top:95px}.rich-text-block .reference-structure a:focus-visible,.rich-text-block .reference-structure summary:focus-visible{outline-offset:4px;outline:2px solid #ff9855}@media (width<=680px){.rich-text-block .reference-structure .hero h1{font-size:36px}.rich-text-block .reference-structure .section-head h2{font-size:28px}.rich-text-block .reference-structure .department-block-head h3{font-size:22px}}.rich-text-block .reference-students{--navy:#242d6a;--navy-soft:#313a78;--orange:#ff751f;--graphite:#17191f;--graphite-2:#21242c;--graphite-3:#2b2f39;--white:#fff;--text:#f6f7fb;--muted:#b7bdcc;--line:#ffffff16;--shadow:0 22px 55px #0003}.rich-text-block .reference-students *{box-sizing:border-box;margin:0;padding:0}.rich-text-block .reference-students html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.rich-text-block .reference-students body{min-width:320px;color:var(--text);background:radial-gradient(circle at 10% 5%,#ff751f1a,#0000 23rem),radial-gradient(circle at 92% 10%,#242d6a4d,#0000 26rem),linear-gradient(#15171d 0%,#1c1f27 54%,#17191f 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.rich-text-block .reference-students a{color:inherit;text-decoration:none}.rich-text-block .reference-students img{max-width:100%;display:block}.rich-text-block .reference-students .shell{width:min(100% - 24px,1180px);margin-inline:auto}.rich-text-block .reference-students .header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#15171de8;position:sticky;top:0}.rich-text-block .reference-students .nav{justify-content:space-between;align-items:center;gap:14px;min-height:70px;display:flex}.rich-text-block .reference-students .brand{align-items:center;gap:10px;min-width:0;display:flex}.rich-text-block .reference-students .mark{background:linear-gradient(145deg,#343a48,#20242e);border-radius:14px;flex:none;place-items:center;width:43px;height:43px;font-size:10px;font-weight:950;display:grid;position:relative;overflow:hidden}.rich-text-block .reference-students .mark:after{content:"";background:var(--orange);border-radius:50%;width:17px;height:17px;position:absolute;bottom:-4px;right:-4px}.rich-text-block .reference-students .brand-copy strong{font-size:13px;line-height:1.15;display:block}.rich-text-block .reference-students .brand-copy span{color:#9299aa;margin-top:3px;font-size:9px;display:block}.rich-text-block .reference-students .nav-actions{flex:none;gap:8px;display:flex}.rich-text-block .reference-students .nav-btn{border:1px solid var(--line);background:#ffffff0b;border-radius:13px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.rich-text-block .reference-students .hero{padding:50px 0 34px}.rich-text-block .reference-students .crumb{color:#8991a2;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:9px;display:flex}.rich-text-block .reference-students .crumb b{color:#d9dce5}.rich-text-block .reference-students .hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:18px;display:grid}.rich-text-block .reference-students .eyebrow{border:1px solid var(--line);text-transform:uppercase;letter-spacing:0;background:#ffffff0d;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}.rich-text-block .reference-students .hero h1{letter-spacing:0;margin-top:15px;font-size:36px;line-height:.96}.rich-text-block .reference-students .hero h1 span{color:var(--orange)}.rich-text-block .reference-students .hero .lead{max-width:700px;color:var(--muted);margin-top:17px;font-size:14px;line-height:1.7}.rich-text-block .reference-students .hero-note{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff12,#ffffff06);border-radius:22px;padding:20px}.rich-text-block .reference-students .hero-note span{color:#ff9855;text-transform:uppercase;letter-spacing:0;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-students .hero-note strong{margin:7px 0;font-size:18px;display:block}.rich-text-block .reference-students .hero-note p{color:#9fa6b5;font-size:10px;line-height:1.6}.rich-text-block .reference-students .quick{padding:0 0 34px}.rich-text-block .reference-students .quick-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rich-text-block .reference-students .quick a{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;align-items:center;gap:10px;min-height:58px;padding:13px 15px;font-size:10px;font-weight:850;transition:all .25s;display:flex}.rich-text-block .reference-students .quick a:before{content:attr(data-num);color:#ff9855;background:#ff751f1a;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.rich-text-block .reference-students .quick a:hover{border-color:#ff751f47;transform:translateY(-3px)}.rich-text-block .reference-students .section{padding:18px 0 64px;scroll-margin-top:90px}.rich-text-block .reference-students .section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}.rich-text-block .reference-students .section-head small{color:#ff9855;text-transform:uppercase;letter-spacing:0;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.rich-text-block .reference-students .section-head h2{letter-spacing:0;font-size:36px}.rich-text-block .reference-students .section-head p{color:#9299a9;text-align:right;max-width:520px;font-size:10.5px;line-height:1.65}.rich-text-block .reference-students .council-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#21242cf5,#181b22f7);border-radius:28px;overflow:hidden}.rich-text-block .reference-students .chair-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);display:grid}.rich-text-block .reference-students .chair-photo{background:#20232b;min-height:590px;position:relative;overflow:hidden}.rich-text-block .reference-students .chair-photo img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.rich-text-block .reference-students .chair-photo:after{content:"";background:linear-gradient(#0000,#14161cde);height:38%;position:absolute;inset:auto 0 0}.rich-text-block .reference-students .photo-label{z-index:2;text-transform:uppercase;letter-spacing:0;background:#14161cb8;border:1px solid #ffffff21;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900;position:absolute;bottom:16px;left:17px}.rich-text-block .reference-students .chair-content{flex-direction:column;justify-content:center;padding:clamp(24px,4vw,48px);display:flex}.rich-text-block .reference-students .role{color:#ff9855;text-transform:uppercase;letter-spacing:0;font-size:9px;font-weight:900}.rich-text-block .reference-students .chair-content h3{letter-spacing:0;margin:10px 0 9px;font-size:36px;line-height:.98}.rich-text-block .reference-students .group{color:#a8afbd;font-size:13px;font-weight:750}.rich-text-block .reference-students .chair-copy{color:#b9bfca;max-width:650px;margin-top:23px;font-size:12px;line-height:1.75}.rich-text-block .reference-students .chair-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:25px;display:grid}.rich-text-block .reference-students .chair-meta>div{background:#ffffff08;border:1px solid #fff1;border-radius:15px;padding:14px}.rich-text-block .reference-students .chair-meta span{color:#858d9e;text-transform:uppercase;margin-bottom:6px;font-size:8px;display:block}.rich-text-block .reference-students .chair-meta strong,.rich-text-block .reference-students .chair-meta a{font-size:11px;line-height:1.4}.rich-text-block .reference-students .members{border-top:1px solid #ffffff0f;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.rich-text-block .reference-students .member-card{background:#ffffff08;border:1px solid #fff1;border-radius:18px;padding:18px}.rich-text-block .reference-students .member-card small{color:#ff9855;text-transform:uppercase;letter-spacing:0;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-students .member-card strong{margin:7px 0 5px;font-size:16px;display:block}.rich-text-block .reference-students .member-card span{color:#9fa6b5;font-size:10px}.rich-text-block .reference-students .contact-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 16px 16px;display:grid}.rich-text-block .reference-students .contact-strip>div{background:#ff751f0b;border:1px solid #ff751f21;border-radius:16px;padding:15px}.rich-text-block .reference-students .contact-strip small{color:#ff9855;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-students .contact-strip strong,.rich-text-block .reference-students .contact-strip a{font-size:11px;line-height:1.45}.rich-text-block .reference-students .coming{color:#858d9e;border:1px dashed #ffffff1f;border-radius:17px;margin-top:18px;padding:17px;font-size:10px;line-height:1.6}.rich-text-block .reference-students footer{border-top:1px solid var(--line);padding:30px 0}.rich-text-block .reference-students .footer-inner{justify-content:space-between;align-items:center;gap:18px;display:flex}.rich-text-block .reference-students .footer-inner strong{font-size:11px}.rich-text-block .reference-students .footer-inner span{color:#858d9e;font-size:9px}@media (width<=900px){.rich-text-block .reference-students .hero-grid,.rich-text-block .reference-students .chair-grid{grid-template-columns:1fr}.rich-text-block .reference-students .chair-photo{min-height:500px;max-height:680px}.rich-text-block .reference-students .section-head{flex-direction:column;align-items:flex-start}.rich-text-block .reference-students .section-head p{text-align:left}.rich-text-block .reference-students .quick-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-text-block .reference-students .contact-strip{grid-template-columns:1fr}}@media (width<=620px){.rich-text-block .reference-students .brand-copy span,.rich-text-block .reference-students .nav-btn span{display:none}.rich-text-block .reference-students .quick-inner,.rich-text-block .reference-students .members,.rich-text-block .reference-students .chair-meta{grid-template-columns:1fr}.rich-text-block .reference-students .chair-photo{min-height:430px}.rich-text-block .reference-students .hero{padding-top:34px}.rich-text-block .reference-students .footer-inner{flex-direction:column;align-items:flex-start}}.rich-text-block .reference-students #novosti-studsoveta{scroll-margin-top:90px}.rich-text-block .reference-students .student-news-intro{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff13;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:flex}.rich-text-block .reference-students .student-news-intro small,.rich-text-block .reference-students .student-news-current small{color:#ff9855;text-transform:uppercase;letter-spacing:0;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-students .student-news-intro strong{margin-bottom:5px;font-size:14px;display:block}.rich-text-block .reference-students .student-news-intro p,.rich-text-block .reference-students .student-news-current p{color:#9fa6b5;font-size:10px;line-height:1.6}.rich-text-block .reference-students .student-news-intro>a{color:#ffb17f;background:#ff751f0f;border:1px solid #ff751f2e;border-radius:12px;flex:none;padding:10px 12px;font-size:9px;font-weight:850}.rich-text-block .reference-students .student-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rich-text-block .reference-students .student-news-card{background:linear-gradient(145deg,#ffffff0a,#ffffff05);border:1px solid #ffffff12;border-radius:18px;padding:18px}.rich-text-block .reference-students .student-news-date{color:#ff9855;text-transform:uppercase;letter-spacing:0;font-size:8px;font-weight:900}.rich-text-block .reference-students .student-news-card h3{margin:8px 0;font-size:15px;line-height:1.25}.rich-text-block .reference-students .student-news-card p{color:#aeb5c1;font-size:10px;line-height:1.62}.rich-text-block .reference-students .student-news-meta{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.rich-text-block .reference-students .student-news-meta span{color:#8f97a7;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff0e;border-radius:999px;padding:5px 7px;font-size:7.5px}.rich-text-block .reference-students .student-news-current{background:#ff751f0b;border:1px solid #ff751f24;border-radius:18px;margin-top:12px;padding:18px}.rich-text-block .reference-students .student-news-current h3{margin-bottom:7px;font-size:16px}.rich-text-block .reference-students .student-news-current a{background:#ffffff0a;border:1px solid #fff1;border-radius:11px;margin-top:10px;padding:9px 11px;font-size:9px;font-weight:850;display:inline-flex}@media (width<=720px){.rich-text-block .reference-students .student-news-grid{grid-template-columns:1fr}.rich-text-block .reference-students .student-news-intro{flex-direction:column;align-items:flex-start}}.rich-text-block .reference-students #vospitatelnaya-deyatelnost{scroll-margin-top:90px}.rich-text-block .reference-students .upbringing-quote{background:linear-gradient(90deg,#ff751f14,#ffffff05);border-left:3px solid #ff751f;border-radius:0 18px 18px 0;margin-bottom:15px;padding:18px 20px}.rich-text-block .reference-students .upbringing-quote blockquote{font-size:17px;font-weight:760;line-height:1.5}.rich-text-block .reference-students .upbringing-quote span{color:#ff9855;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:900;display:block}.rich-text-block .reference-students .upbringing-intro{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:10px;margin-bottom:12px;display:grid}.rich-text-block .reference-students .upbringing-intro>div,.rich-text-block .reference-students .upbringing-note,.rich-text-block .reference-students .upbringing-block{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff13}.rich-text-block .reference-students .upbringing-intro>div{border-radius:18px;padding:19px}.rich-text-block .reference-students .upbringing-intro small,.rich-text-block .reference-students .upbringing-block-head small,.rich-text-block .reference-students .upbringing-note small,.rich-text-block .reference-students .upbringing-assoc-card small,.rich-text-block .reference-students .upbringing-structure-cards small{color:#ff9855;text-transform:uppercase;letter-spacing:0;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-students .upbringing-intro h3{margin-bottom:8px;font-size:18px}.rich-text-block .reference-students .upbringing-intro p,.rich-text-block .reference-students .upbringing-note p,.rich-text-block .reference-students .upbringing-block-copy{color:#aeb5c1;font-size:10.5px;line-height:1.65}.rich-text-block .reference-students .upbringing-intro p+p{margin-top:8px}.rich-text-block .reference-students .upbringing-focus{flex-direction:column;justify-content:center;display:flex}.rich-text-block .reference-students .upbringing-focus>span{color:#ff9855;text-transform:uppercase;font-size:9px;font-weight:900}.rich-text-block .reference-students .upbringing-focus>strong{margin:7px 0;font-size:22px;display:block}.rich-text-block .reference-students .upbringing-note{border-radius:16px;margin-bottom:14px;padding:14px 16px}.rich-text-block .reference-students .upbringing-block{border-radius:20px;margin-top:14px;padding:16px}.rich-text-block .reference-students .upbringing-block-head{margin-bottom:12px}.rich-text-block .reference-students .upbringing-block-head h3{font-size:18px}.rich-text-block .reference-students .upbringing-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rich-text-block .reference-students .upbringing-direction-card{background:#ffffff08;border:1px solid #ffffff0e;border-radius:14px;grid-template-columns:32px 1fr;align-items:start;gap:9px;padding:12px;display:grid}.rich-text-block .reference-students .upbringing-direction-card span{color:#ff9855;background:#ff751f1a;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.rich-text-block .reference-students .upbringing-direction-card strong{font-size:10px;line-height:1.5}.rich-text-block .reference-students .upbringing-image-card{background:#fff;border:1px solid #ffffff0f;border-radius:15px;margin-top:12px;overflow:hidden}.rich-text-block .reference-students .upbringing-image-card img{background:#fff;width:100%;height:auto;display:block}.rich-text-block .reference-students .upbringing-image-card span{color:#8f97a7;background:#1b1e25;padding:8px 10px;font-size:8px;display:block}.rich-text-block .reference-students .upbringing-assoc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.rich-text-block .reference-students .upbringing-assoc-card{background:#ffffff08;border:1px solid #ffffff0e;border-radius:14px;padding:14px}.rich-text-block .reference-students .upbringing-assoc-card strong{margin-bottom:5px;font-size:11px;line-height:1.45;display:block}.rich-text-block .reference-students .upbringing-assoc-card span{color:#8f97a7;font-size:9px;display:block}.rich-text-block .reference-students .upbringing-structure-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.rich-text-block .reference-students .upbringing-structure-cards>div{background:#ffffff08;border:1px solid #ffffff0e;border-radius:14px;padding:14px}.rich-text-block .reference-students .upbringing-structure-cards strong{font-size:10.5px;line-height:1.45;display:block}.rich-text-block .reference-students .upbringing-structure-cards span{color:#8f97a7;margin-top:4px;font-size:9px;display:block}.rich-text-block .reference-students .upbringing-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.rich-text-block .reference-students .upbringing-links a{background:#ff751f0b;border:1px solid #ff751f21;border-radius:14px;padding:13px 14px}.rich-text-block .reference-students .upbringing-links span{font-size:10.5px;font-weight:850;display:block}.rich-text-block .reference-students .upbringing-links small{color:#8f97a7;margin-top:4px;font-size:8px;display:block}@media (width<=900px){.rich-text-block .reference-students .upbringing-intro,.rich-text-block .reference-students .upbringing-assoc-grid,.rich-text-block .reference-students .upbringing-structure-cards{grid-template-columns:1fr}}@media (width<=680px){.rich-text-block .reference-students .upbringing-direction-grid,.rich-text-block .reference-students .upbringing-links{grid-template-columns:1fr}}.rich-text-block .reference-students #raspisanie{scroll-margin-top:90px}.rich-text-block .reference-students .schedule-hero{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:10px;margin-bottom:14px;display:grid}.rich-text-block .reference-students .schedule-main,.rich-text-block .reference-students .schedule-badge,.rich-text-block .reference-students .schedule-block,.rich-text-block .reference-students .schedule-note{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff13}.rich-text-block .reference-students .schedule-main,.rich-text-block .reference-students .schedule-badge{border-radius:18px;padding:19px}.rich-text-block .reference-students .schedule-main small,.rich-text-block .reference-students .schedule-block-head small,.rich-text-block .reference-students .schedule-note small{color:#ff9855;text-transform:uppercase;letter-spacing:0;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-students .schedule-main h3{margin-bottom:8px;font-size:19px}.rich-text-block .reference-students .schedule-main p,.rich-text-block .reference-students .schedule-note p{color:#aeb5c1;font-size:10.5px;line-height:1.65}.rich-text-block .reference-students .schedule-main a{color:#ffb17f;background:#ff751f0f;border:1px solid #ff751f2e;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:9px;font-weight:850;display:inline-flex}.rich-text-block .reference-students .schedule-badge{flex-direction:column;justify-content:center;display:flex}.rich-text-block .reference-students .schedule-badge span{color:#ff9855;text-transform:uppercase;font-size:11px;font-weight:950}.rich-text-block .reference-students .schedule-badge strong{margin:6px 0;font-size:22px}.rich-text-block .reference-students .schedule-badge small{color:#8e96a6;font-size:9px}.rich-text-block .reference-students .schedule-block{border-radius:20px;padding:16px}.rich-text-block .reference-students .schedule-block-head{margin-bottom:12px}.rich-text-block .reference-students .schedule-block-head h3{font-size:18px}.rich-text-block .reference-students .schedule-pairs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rich-text-block .reference-students .schedule-pair-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.rich-text-block .reference-students .schedule-pair-card span{color:#ff9855;text-transform:uppercase;font-size:9px;font-weight:900}.rich-text-block .reference-students .schedule-pair-card strong{font-size:14px}.rich-text-block .reference-students .schedule-note{border-radius:16px;margin-top:12px;padding:14px 16px}@media (width<=800px){.rich-text-block .reference-students .schedule-hero{grid-template-columns:1fr}}@media (width<=620px){.rich-text-block .reference-students .schedule-pairs-grid{grid-template-columns:1fr}}.rich-text-block .reference-students #dostizheniya-studentov{scroll-margin-top:90px}.rich-text-block .reference-students .achievements-year-nav{align-items:center;gap:10px;margin-bottom:12px;display:flex}.rich-text-block .reference-students .achievements-year-nav button{color:#ffb17f;font:inherit;cursor:default;background:#ff751f14;border:1px solid #ff751f2e;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:900}.rich-text-block .reference-students .achievements-year-nav span{color:#858d9d;font-size:8.5px}.rich-text-block .reference-students .achievements-year{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff13;border-radius:22px;overflow:hidden}.rich-text-block .reference-students .achievements-year>summary{cursor:pointer;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:15px;padding:17px 18px;list-style:none;display:flex}.rich-text-block .reference-students .achievements-year>summary::-webkit-details-marker{display:none}.rich-text-block .reference-students .achievements-year>summary small{color:#ff9855;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-students .achievements-year>summary strong{font-size:20px}.rich-text-block .reference-students .achievements-year>summary>b{color:#9199a9;background:#ffffff0a;border-radius:999px;padding:7px 9px;font-size:8px}.rich-text-block .reference-students .achievements-year-body{padding:14px}.rich-text-block .reference-students .achievements-intro{background:#ff751f0b;border:1px solid #ff751f1f;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-bottom:11px;padding:15px;display:grid}.rich-text-block .reference-students .achievements-intro strong{color:#ff9855;font-size:34px}.rich-text-block .reference-students .achievements-intro p{color:#aab1bf;font-size:9.5px;line-height:1.55}.rich-text-block .reference-students .achievements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.rich-text-block .reference-students .achievement-card{background:#ffffff07;border:1px solid #ffffff0f;border-radius:17px;padding:16px}.rich-text-block .reference-students .achievement-card.achievement-team{background:linear-gradient(145deg,#ff751f0e,#ffffff05);border-color:#ff751f26}.rich-text-block .reference-students .achievement-top{justify-content:space-between;align-items:center;gap:9px;display:flex}.rich-text-block .reference-students .achievement-top span{color:#ff9855;text-transform:uppercase;letter-spacing:0;font-size:7.5px;font-weight:900}.rich-text-block .reference-students .achievement-top b{color:#747d8f;font-size:8px}.rich-text-block .reference-students .achievement-card h4{margin:8px 0 7px;font-size:14px;line-height:1.3}.rich-text-block .reference-students .achievement-card p{color:#abb2bf;font-size:9.5px;line-height:1.62}.rich-text-block .reference-students .achievement-diploma-slot{background:#ffffff05;border:1px dashed #ffffff1c;border-radius:12px;margin-top:12px;padding:10px 11px}.rich-text-block .reference-students .achievement-diploma-slot span{color:#858d9d;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.rich-text-block .reference-students .achievement-diploma-slot strong{color:#737c8d;font-size:8.5px;font-weight:700;line-height:1.45;display:block}@media (width<=720px){.rich-text-block .reference-students .achievements-grid{grid-template-columns:1fr}}.rich-text-block .reference-students .achievements-year-nav a{color:#aeb5c1;background:#ff751f0d;border:1px solid #ff751f2e;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:900}.rich-text-block .reference-students .achievements-year-nav a.active{color:#ffb17f;background:#ff751f1a}.rich-text-block .reference-students #achievements-2023,.rich-text-block .reference-students #achievements-2024{scroll-margin-top:95px}.rich-text-block .reference-students #achievements-2011-2022{margin-top:10px;scroll-margin-top:95px}.rich-text-block .reference-students .achievements-archive{background:#ffffff05;border:1px solid #ffffff13;border-radius:22px;margin-top:10px;overflow:hidden}.rich-text-block .reference-students .achievements-archive>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:17px 18px;list-style:none;display:flex}.rich-text-block .reference-students .achievements-archive>summary::-webkit-details-marker{display:none}.rich-text-block .reference-students .achievements-archive>summary small{color:#ff9855;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-students .achievements-archive>summary strong{font-size:20px}.rich-text-block .reference-students .achievements-archive>summary>b{color:#9199a9;background:#ffffff0a;border-radius:999px;padding:7px 9px;font-size:8px}.rich-text-block .reference-students .achievements-archive-body{padding:0 12px 12px}.rich-text-block .reference-students .achievements-year-links{flex-wrap:wrap;gap:6px;padding:12px 2px;display:flex}.rich-text-block .reference-students .achievements-year-links a{color:#aeb5c1;background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850}.rich-text-block .reference-students .achievements-archive-year{margin-top:8px}.rich-text-block .reference-students .achievement-date{color:#7f8899;margin-top:8px;font-size:8px;font-weight:750;display:block}.rich-text-block .reference-students .achievement-diploma-slot.has-diploma{background:#ffffff05;padding:0;overflow:hidden}.rich-text-block .reference-students .achievement-diploma-link{color:inherit;text-decoration:none;display:block;position:relative}.rich-text-block .reference-students .achievement-diploma-link img{aspect-ratio:3/4;object-fit:cover;object-position:top center;background:#fff;width:100%;transition:transform .28s,filter .28s;display:block}.rich-text-block .reference-students .achievement-diploma-link span{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;text-align:center;background:#101217db;border:1px solid #ffffff1f;border-radius:12px;padding:9px 11px;font-size:9px;font-weight:850;position:absolute;bottom:10px;left:10px;right:10px}.rich-text-block .reference-students .achievement-diploma-link:hover img{filter:brightness(.88);transform:scale(1.018)}.rich-text-block .reference-students button.achievement-diploma-link{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rich-text-block .reference-students .diploma-modal{z-index:99999;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.rich-text-block .reference-students .diploma-modal.is-open{display:flex}.rich-text-block .reference-students .diploma-modal-backdrop{-webkit-backdrop-filter:blur(8px);background:#05070ae6;position:absolute;inset:0}.rich-text-block .reference-students .diploma-modal-dialog{z-index:2;justify-content:center;align-items:center;width:min(96vw,900px);max-height:94vh;display:flex;position:relative}.rich-text-block .reference-students .diploma-modal-dialog img{object-fit:contain;background:#fff;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:94vh;display:block;box-shadow:0 30px 80px #00000073}.rich-text-block .reference-students .diploma-modal-close{z-index:3;color:#fff;cursor:pointer;background:#14161ceb;border:1px solid #ffffff2e;border-radius:50%;width:42px;height:42px;font-size:25px;line-height:1;position:absolute;top:-14px;right:-14px}.rich-text-block .reference-students body.diploma-modal-open{overflow:hidden}@media (width<=620px){.rich-text-block .reference-students .diploma-modal{padding:12px}.rich-text-block .reference-students .diploma-modal-close{top:6px;right:6px}}.rich-text-block .reference-students #klub-volonterov{scroll-margin-top:90px}.rich-text-block .reference-students .vol-hero{grid-template-columns:minmax(310px,.92fr) minmax(0,1.08fr);gap:12px;margin-bottom:12px;display:grid}.rich-text-block .reference-students .vol-hero-img,.rich-text-block .reference-students .vol-hero-copy,.rich-text-block .reference-students .vol-leader,.rich-text-block .reference-students .vol-directions,.rich-text-block .reference-students .vol-events,.rich-text-block .reference-students .vol-letter{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff13}.rich-text-block .reference-students .vol-hero-img{border-radius:22px;min-height:460px;position:relative;overflow:hidden}.rich-text-block .reference-students .vol-hero-img img{object-fit:cover;width:100%;height:100%}.rich-text-block .reference-students .vol-founded{color:#ffb17f;background:#101218db;border:1px solid #ffffff21;border-radius:999px;padding:9px 11px;font-size:8px;font-weight:900;position:absolute;bottom:14px;left:14px}.rich-text-block .reference-students .vol-hero-copy{border-radius:22px;flex-direction:column;justify-content:center;padding:22px;display:flex}.rich-text-block .reference-students .vol-hero-copy small,.rich-text-block .reference-students .vol-leader small,.rich-text-block .reference-students .vol-subhead small,.rich-text-block .reference-students .vol-letter small{color:#ff9855;text-transform:uppercase;letter-spacing:0;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-students .vol-hero-copy h3{margin-bottom:10px;font-size:23px}.rich-text-block .reference-students .vol-hero-copy p,.rich-text-block .reference-students .vol-leader p,.rich-text-block .reference-students .vol-event-copy p,.rich-text-block .reference-students .vol-letter-copy p{color:#aeb5c1;font-size:10.5px;line-height:1.65}.rich-text-block .reference-students .vol-hero-copy p+p{margin-top:8px}.rich-text-block .reference-students .vol-leader{border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:16px;margin-bottom:12px;padding:18px;display:grid}.rich-text-block .reference-students .vol-leader h3{margin-bottom:5px;font-size:19px}.rich-text-block .reference-students .vol-leader-badge{background:#ff751f0e;border:1px solid #ff751f21;border-radius:14px;padding:13px}.rich-text-block .reference-students .vol-leader-badge span{color:#ff9855;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-students .vol-leader-badge strong{margin-top:4px;font-size:11px;display:block}.rich-text-block .reference-students .vol-directions,.rich-text-block .reference-students .vol-events{border-radius:20px;margin-bottom:12px;padding:16px}.rich-text-block .reference-students .vol-subhead{margin-bottom:12px}.rich-text-block .reference-students .vol-subhead h3{font-size:18px}.rich-text-block .reference-students .vol-dir-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rich-text-block .reference-students .vol-dir{background:#ffffff08;border:1px solid #ffffff0e;border-radius:14px;grid-template-columns:30px 1fr;gap:9px;padding:13px;display:grid}.rich-text-block .reference-students .vol-dir span{color:#ff9855;background:#ff751f1a;border-radius:9px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.rich-text-block .reference-students .vol-dir strong{font-size:10px;line-height:1.45}.rich-text-block .reference-students .vol-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rich-text-block .reference-students .vol-event{background:#ffffff06;border:1px solid #ffffff0f;border-radius:17px;overflow:hidden}.rich-text-block .reference-students .vol-event-img{aspect-ratio:16/10;background:#20232a;overflow:hidden}.rich-text-block .reference-students .vol-event-img img{object-fit:cover;width:100%;height:100%}.rich-text-block .reference-students .vol-event-copy{padding:14px}.rich-text-block .reference-students .vol-event-copy small{color:#ff9855;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-students .vol-event-copy h3{margin-bottom:7px;font-size:14px;line-height:1.3}.rich-text-block .reference-students .vol-letter{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(250px,.48fr);align-items:center;gap:12px;margin-bottom:12px;padding:16px;display:grid}.rich-text-block .reference-students .vol-letter-copy h3{margin-bottom:7px;font-size:18px}.rich-text-block .reference-students .vol-doc-btn{cursor:pointer;background:#fff;border:0;border-radius:14px;width:100%;padding:0;position:relative;overflow:hidden}.rich-text-block .reference-students .vol-doc-btn img{width:100%;height:auto;display:block}.rich-text-block .reference-students .vol-doc-btn span{color:#fff;background:#12141adb;border:1px solid #ffffff1f;border-radius:10px;padding:8px 10px;font-size:8.5px;font-weight:850;position:absolute;bottom:9px;left:9px;right:9px}.rich-text-block .reference-students .vol-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.rich-text-block .reference-students .vol-gallery figure{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;overflow:hidden}.rich-text-block .reference-students .vol-gallery img{object-fit:cover;width:100%;height:260px}.rich-text-block .reference-students .vol-gallery figcaption{color:#8f97a7;padding:8px 10px;font-size:8px}@media (width<=900px){.rich-text-block .reference-students .vol-hero,.rich-text-block .reference-students .vol-letter{grid-template-columns:1fr}.rich-text-block .reference-students .vol-dir-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-text-block .reference-students .vol-gallery{grid-template-columns:1fr}.rich-text-block .reference-students .vol-gallery img{height:auto}}@media (width<=680px){.rich-text-block .reference-students .vol-event-grid,.rich-text-block .reference-students .vol-dir-grid,.rich-text-block .reference-students .vol-leader{grid-template-columns:1fr}.rich-text-block .reference-students .vol-hero-img{min-height:360px}}.rich-text-block .reference-students #eios{scroll-margin-top:90px}.rich-text-block .reference-students .eios-intro{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:10px;margin-bottom:12px;display:grid}.rich-text-block .reference-students .eios-definition,.rich-text-block .reference-students .eios-law,.rich-text-block .reference-students .eios-features-block,.rich-text-block .reference-students .eios-access-main,.rich-text-block .reference-students .eios-warning{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff13}.rich-text-block .reference-students .eios-definition,.rich-text-block .reference-students .eios-law{border-radius:18px;padding:19px}.rich-text-block .reference-students .eios-definition small,.rich-text-block .reference-students .eios-law small,.rich-text-block .reference-students .eios-block-head small,.rich-text-block .reference-students .eios-access-main small{color:#ff9855;text-transform:uppercase;letter-spacing:0;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-students .eios-definition h3{margin-bottom:8px;font-size:19px}.rich-text-block .reference-students .eios-definition p,.rich-text-block .reference-students .eios-law p,.rich-text-block .reference-students .eios-feature p,.rich-text-block .reference-students .eios-access-main p,.rich-text-block .reference-students .eios-warning p{color:#aeb5c1;font-size:10.5px;line-height:1.65}.rich-text-block .reference-students .eios-law{flex-direction:column;justify-content:center;display:flex}.rich-text-block .reference-students .eios-law strong{color:#ff9855;margin-bottom:7px;font-size:27px;display:block}.rich-text-block .reference-students .eios-features-block{border-radius:20px;margin-bottom:12px;padding:16px}.rich-text-block .reference-students .eios-block-head{margin-bottom:12px}.rich-text-block .reference-students .eios-block-head h3{font-size:18px}.rich-text-block .reference-students .eios-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rich-text-block .reference-students .eios-feature{background:#ffffff08;border:1px solid #ffffff0e;border-radius:14px;grid-template-columns:34px 1fr;gap:10px;padding:14px;display:grid}.rich-text-block .reference-students .eios-feature>span{color:#ff9855;background:#ff751f1a;border-radius:10px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.rich-text-block .reference-students .eios-feature strong{margin-bottom:5px;font-size:11px;display:block}.rich-text-block .reference-students .eios-access{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:10px;display:grid}.rich-text-block .reference-students .eios-access-main,.rich-text-block .reference-students .eios-warning{border-radius:18px;padding:18px}.rich-text-block .reference-students .eios-access-main h3{margin-bottom:7px;font-size:18px}.rich-text-block .reference-students .eios-access-main a{color:#ffb17f;background:#ff751f0f;border:1px solid #ff751f2e;border-radius:12px;margin-top:11px;padding:10px 12px;font-size:9px;font-weight:850;display:inline-flex}.rich-text-block .reference-students .eios-warning{background:linear-gradient(145deg,#ff751f12,#ffffff05);border-color:#ff751f29}.rich-text-block .reference-students .eios-warning>span{color:#ff9855;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.rich-text-block .reference-students .eios-warning strong{margin-bottom:7px;font-size:14px;line-height:1.35;display:block}@media (width<=820px){.rich-text-block .reference-students .eios-intro,.rich-text-block .reference-students .eios-access{grid-template-columns:1fr}}@media (width<=680px){.rich-text-block .reference-students .eios-features-grid{grid-template-columns:1fr}}.rich-text-block .reference-students img[src="/reference-students/0373b4b29597c35cd10d.jpg"]{aspect-ratio:1600/1200}.rich-text-block .reference-students img[src="/reference-students/04a37f18af36c3f8e6aa.jpg"]{aspect-ratio:800/566}.rich-text-block .reference-students img[src="/reference-students/0689dd183238a89b55b7.jpg"]{aspect-ratio:800/561}.rich-text-block .reference-students img[src="/reference-students/0854de3dd9d33a6228b1.jpg"]{aspect-ratio:562/800}.rich-text-block .reference-students img[src="/reference-students/0dd55214a776c5792e38.jpg"]{aspect-ratio:582/800}.rich-text-block .reference-students img[src="/reference-students/0e1f268c8d78328ebfb7.jpg"]{aspect-ratio:600/800}.rich-text-block .reference-students img[src="/reference-students/0f30cae0ede28ef8161c.jpg"]{aspect-ratio:1110/1536}.rich-text-block .reference-students img[src="/reference-students/1103efcbdb155cda8648.jpg"]{aspect-ratio:1280/960}.rich-text-block .reference-students img[src="/reference-students/17cb1ad6b198a69382c3.jpg"]{aspect-ratio:800/566}.rich-text-block .reference-students img[src="/reference-students/1d36b2deb8964cee02a6.jpg"],.rich-text-block .reference-students img[src="/reference-students/1f1cdfb1d741e0134d84.jpg"]{aspect-ratio:800/534}.rich-text-block .reference-students img[src="/reference-students/25ef1ca781180080c10e.jpg"]{aspect-ratio:566/800}.rich-text-block .reference-students img[src="/reference-students/299812290a961c59567d.jpg"]{aspect-ratio:562/800}.rich-text-block .reference-students img[src="/reference-students/2bba980ef9fb2909d143.jpg"],.rich-text-block .reference-students img[src="/reference-students/2d46a3e8f9ca87fe9a69.jpg"]{aspect-ratio:567/800}.rich-text-block .reference-students img[src="/reference-students/2dc7746abdac6416d913.jpg"]{aspect-ratio:566/800}.rich-text-block .reference-students img[src="/reference-students/34d63d5dd6702200661c.jpg"]{aspect-ratio:562/800}.rich-text-block .reference-students img[src="/reference-students/351ce975b8b7278dacb0.jpg"]{aspect-ratio:800/576}.rich-text-block .reference-students img[src="/reference-students/38bea26035c834ad8a12.jpg"]{aspect-ratio:567/800}.rich-text-block .reference-students img[src="/reference-students/39cd002d1857ccc117fc.jpg"]{aspect-ratio:615/800}.rich-text-block .reference-students img[src="/reference-students/3b1199464eeb0cfa7d0a.jpg"]{aspect-ratio:800/561}.rich-text-block .reference-students img[src="/reference-students/3bd12fda2646b53ae674.jpg"]{aspect-ratio:1329/2160}.rich-text-block .reference-students img[src="/reference-students/3e624c5c2aabc3ec8918.png"]{aspect-ratio:684/152}.rich-text-block .reference-students img[src="/reference-students/40528b121aaa71838a4b.jpg"]{aspect-ratio:800/546}.rich-text-block .reference-students img[src="/reference-students/40f2cbd59992501ce429.jpg"]{aspect-ratio:2560/1920}.rich-text-block .reference-students img[src="/reference-students/45235cc8b889c35fc93d.jpg"]{aspect-ratio:562/800}.rich-text-block .reference-students img[src="/reference-students/489a0112f27909b2045e.jpg"]{aspect-ratio:566/800}.rich-text-block .reference-students img[src="/reference-students/49a63b8333e14ffcd1bf.jpg"]{aspect-ratio:800/566}.rich-text-block .reference-students img[src="/reference-students/54ae0d3f41743d5c35ff.jpg"]{aspect-ratio:800/567}.rich-text-block .reference-students img[src="/reference-students/5d5dfcb8861a70ee3183.jpg"]{aspect-ratio:562/800}.rich-text-block .reference-students img[src="/reference-students/5fc533314fc50818116d.jpg"]{aspect-ratio:800/561}.rich-text-block .reference-students img[src="/reference-students/6351c846a50b8d698e91.jpg"]{aspect-ratio:3000/2000}.rich-text-block .reference-students img[src="/reference-students/661bc083c49cff9ffc52.jpg"]{aspect-ratio:800/561}.rich-text-block .reference-students img[src="/reference-students/692ff3f86d2d0a16998e.jpg"]{aspect-ratio:566/800}.rich-text-block .reference-students img[src="/reference-students/6a2bf695d98a1cd1f3a1.jpg"],.rich-text-block .reference-students img[src="/reference-students/6bf363aa033318d8137b.jpg"]{aspect-ratio:567/800}.rich-text-block .reference-students img[src="/reference-students/6bffea852f880f5b26a3.jpg"]{aspect-ratio:800/566}.rich-text-block .reference-students img[src="/reference-students/6f6bba336c26a59c4055.png"]{aspect-ratio:489/200}.rich-text-block .reference-students img[src="/reference-students/6f92d32f20332bf75ea7.jpg"]{aspect-ratio:800/566}.rich-text-block .reference-students img[src="/reference-students/759ae4c6f30d4c8d4686.jpg"],.rich-text-block .reference-students img[src="/reference-students/7994eccd37bc89f77a53.jpg"]{aspect-ratio:562/800}.rich-text-block .reference-students img[src="/reference-students/802c86081fbd08247539.jpg"]{aspect-ratio:567/800}.rich-text-block .reference-students img[src="/reference-students/81250842ee64284e7c07.jpg"]{aspect-ratio:800/561}.rich-text-block .reference-students img[src="/reference-students/836245ceff9fbbf37db4.jpg"]{aspect-ratio:1620/2160}.rich-text-block .reference-students img[src="/reference-students/83b25dc8ecfbe71ad47e.jpg"],.rich-text-block .reference-students img[src="/reference-students/89ab00060f3a79d15bad.jpg"],.rich-text-block .reference-students img[src="/reference-students/91fe42ec23dda2cde601.jpg"],.rich-text-block .reference-students img[src="/reference-students/929b3dca65762f5a635e.jpg"]{aspect-ratio:562/800}.rich-text-block .reference-students img[src="/reference-students/99143f5a08b4eaab2bf5.jpg"]{aspect-ratio:2560/1707}.rich-text-block .reference-students img[src="/reference-students/997c7cc3ba3f4cb29aa3.jpg"]{aspect-ratio:800/576}.rich-text-block .reference-students img[src="/reference-students/9f82ccad0b167afea34a.jpg"]{aspect-ratio:567/800}.rich-text-block .reference-students img[src="/reference-students/a6df304af951ea140f74.jpg"]{aspect-ratio:615/800}.rich-text-block .reference-students img[src="/reference-students/aed5bb8ba5a7f2a01fa7.jpg"]{aspect-ratio:562/800}.rich-text-block .reference-students img[src="/reference-students/b31c4de6ec67b35fa926.jpg"],.rich-text-block .reference-students img[src="/reference-students/b8e4c769c024440adf0b.jpg"]{aspect-ratio:567/800}.rich-text-block .reference-students img[src="/reference-students/b9e1bebf8c69847ee61f.jpg"]{aspect-ratio:800/546}.rich-text-block .reference-students img[src="/reference-students/c1c0f9b350cb0a56b383.jpg"],.rich-text-block .reference-students img[src="/reference-students/c6cf47c99c789f50b0e2.jpg"]{aspect-ratio:567/800}.rich-text-block .reference-students img[src="/reference-students/c92e985875359df708c5.jpg"]{aspect-ratio:562/800}.rich-text-block .reference-students img[src="/reference-students/cb7a0ec34d44de45ae23.jpg"]{aspect-ratio:800/562}.rich-text-block .reference-students img[src="/reference-students/d1ee5158372cce2f7d59.jpg"]{aspect-ratio:562/800}.rich-text-block .reference-students img[src="/reference-students/d6ca2895a5b0233043fc.jpg"]{aspect-ratio:800/561}.rich-text-block .reference-students img[src="/reference-students/d74fec9cff019fb2ea00.jpg"]{aspect-ratio:800/566}.rich-text-block .reference-students img[src="/reference-students/db9e48ddc19ace4b0523.jpg"]{aspect-ratio:562/800}.rich-text-block .reference-students img[src="/reference-students/df4cbfb2401f0895fc35.jpg"]{aspect-ratio:600/800}.rich-text-block .reference-students img[src="/reference-students/e0068c489b9c95855c9a.png"]{aspect-ratio:642/372}.rich-text-block .reference-students img[src="/reference-students/e487a991736d466f80ec.jpg"],.rich-text-block .reference-students img[src="/reference-students/e95e16ebce2566754c9f.jpg"],.rich-text-block .reference-students img[src="/reference-students/ec19527f587c86f6ad52.jpg"]{aspect-ratio:800/562}.rich-text-block .reference-students img[src="/reference-students/fb729de6702121387770.jpg"],.rich-text-block .reference-students img[src="/reference-students/fc3afc6722e0a333fe2f.jpg"]{aspect-ratio:567/800}.rich-text-block .reference-students .hero h1{font-size:64px;line-height:1.08}.rich-text-block .reference-students img{border-radius:0}.rich-text-block .reference-students details,.rich-text-block .reference-students [id]{scroll-margin-top:90px}.rich-text-block .reference-students .achievements-year-nav{flex-wrap:wrap}.rich-text-block .reference-students .achievements-year-nav a{white-space:nowrap;flex-shrink:0}.rich-text-block .reference-students .achievement-diploma-slot:has(a)>strong{display:none}.rich-text-block .reference-students .achievement-diploma-slot:not(:has(a)){display:none}.rich-text-block .reference-students a:focus-visible,.rich-text-block .reference-students summary:focus-visible{outline-offset:4px;outline:2px solid #ff9855}@media (width<=680px){.rich-text-block .reference-students .hero h1{font-size:36px}.rich-text-block .reference-students .section-head h2,.rich-text-block .reference-students .chair-content h3{font-size:28px}}.rich-text-block.public-block.svelte-ihri3t .rich-text-block-content:where(.svelte-ihri3t):has(>.reference-students,>.reference-science,>.reference-structure){max-width:1180px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.rich-text-block.svelte-ihri3t .rich-text-block-content:where(.svelte-ihri3t){color:#c7ccd6;max-width:1060px;font-size:var(--font_13);overflow-wrap:anywhere;background:radial-gradient(circle at 92% 0,#ff751f1a,#0000 28%),radial-gradient(circle at 5% 100%,#242d6a38,#0000 32%),linear-gradient(145deg,#252a34ed,#1b1e26f2);border:1px solid #ffffff12;border-radius:28px;margin-inline:auto;padding:30px 34px;line-height:1.78;position:relative;overflow-x:auto;box-shadow:0 18px 46px #00000030}.rich-text-block.public-block-container-default.svelte-ihri3t .rich-text-block-content:where(.svelte-ihri3t),.rich-text-block.public-block-container-wide.svelte-ihri3t .rich-text-block-content:where(.svelte-ihri3t),.rich-text-block.public-block-container-full.svelte-ihri3t .rich-text-block-content:where(.svelte-ihri3t){max-width:1060px}.rich-text-block.public-block-tone-default.svelte-ihri3t .rich-text-block-content:where(.svelte-ihri3t){border-color:#ffffff12}.rich-text-block.public-block-tone-surface.svelte-ihri3t .rich-text-block-content:where(.svelte-ihri3t){background:linear-gradient(145deg,#282b33f5,#1e2128f5);border-color:#ffffff14;box-shadow:0 16px 38px #00000024}.rich-text-block.public-block-tone-light.svelte-ihri3t .rich-text-block-content:where(.svelte-ihri3t){color:#ffffffbd;background:#ffffff0e;border-color:#ffffff14;box-shadow:0 16px 38px #00000024}.rich-text-block.public-block-tone-accent.svelte-ihri3t .rich-text-block-content:where(.svelte-ihri3t){color:var(--colors_white);background:radial-gradient(circle at 94% 0,#ff751f33,#0000 32%),radial-gradient(circle at 0 100%,#ff98551f,#0000 34%),linear-gradient(145deg,#332521f5,#191c23fa);border-color:#ff751f38;box-shadow:0 20px 54px #ff751f14}.rich-text-block.svelte-ihri3t h1,.rich-text-block.svelte-ihri3t h2,.rich-text-block.svelte-ihri3t h3,.rich-text-block.svelte-ihri3t h4,.rich-text-block.svelte-ihri3t p,.rich-text-block.svelte-ihri3t ol,.rich-text-block.svelte-ihri3t ul,.rich-text-block.svelte-ihri3t blockquote,.rich-text-block.svelte-ihri3t figure{margin:0}.rich-text-block.svelte-ihri3t h1:not(:first-child),.rich-text-block.svelte-ihri3t h2:not(:first-child),.rich-text-block.svelte-ihri3t h3:not(:first-child),.rich-text-block.svelte-ihri3t h4:not(:first-child){margin-top:24px}.rich-text-block.svelte-ihri3t h1,.rich-text-block.svelte-ihri3t h2,.rich-text-block.svelte-ihri3t h3,.rich-text-block.svelte-ihri3t h4{color:#f2f4f8;line-height:1.18}.rich-text-block.svelte-ihri3t h1{font-size:var(--font_32);font-weight:var(--font_weight_black)}.rich-text-block.svelte-ihri3t h2{color:#f7f8fc;font-size:var(--font_28);font-weight:var(--font_weight_black)}.rich-text-block.svelte-ihri3t h3{color:#e8ebf1;font-size:var(--font_22);font-weight:var(--font_weight_extrabold)}.rich-text-block.svelte-ihri3t h4{color:#cfd5df;font-size:var(--font_16);font-weight:var(--font_weight_bold)}.rich-text-block.svelte-ihri3t p,.rich-text-block.svelte-ihri3t ol,.rich-text-block.svelte-ihri3t ul{color:#c7ccd6}.rich-text-block.svelte-ihri3t h1+*,.rich-text-block.svelte-ihri3t h2+*,.rich-text-block.svelte-ihri3t h3+*,.rich-text-block.svelte-ihri3t h4+*,.rich-text-block.svelte-ihri3t p+p,.rich-text-block.svelte-ihri3t p+ol,.rich-text-block.svelte-ihri3t p+ul,.rich-text-block.svelte-ihri3t ol+p,.rich-text-block.svelte-ihri3t ul+p,.rich-text-block.svelte-ihri3t blockquote+*,.rich-text-block.svelte-ihri3t .eios-warning+*,.rich-text-block.svelte-ihri3t .career-practice-note+*,.rich-text-block.svelte-ihri3t .clinic-special-note+*,.rich-text-block.svelte-ihri3t .pk-note+*,.rich-text-block.svelte-ihri3t .employment-note+*,.rich-text-block.svelte-ihri3t .schedule-note+*,.rich-text-block.svelte-ihri3t figure+*,.rich-text-block.svelte-ihri3t table+*{margin-top:16px}.rich-text-block.svelte-ihri3t ol,.rich-text-block.svelte-ihri3t ul{font-weight:var(--font_weight_regular);padding-left:24px}.rich-text-block.svelte-ihri3t li+li{margin-top:8px}.rich-text-block.svelte-ihri3t a{color:#ff9855;font-weight:var(--font_weight_bold);text-decoration:none}.rich-text-block.svelte-ihri3t blockquote{color:#d8dce5;font-weight:var(--font_weight_bold);background:linear-gradient(145deg,#ff751f12,#ffffff05);border:1px solid #ff751f29;border-left-width:4px;border-radius:16px;padding:16px 18px}.rich-text-block.svelte-ihri3t .eios-warning,.rich-text-block.svelte-ihri3t .career-practice-note,.rich-text-block.svelte-ihri3t .clinic-special-note,.rich-text-block.svelte-ihri3t .pk-note,.rich-text-block.svelte-ihri3t .employment-note,.rich-text-block.svelte-ihri3t .schedule-note{color:#b8beca;font-size:var(--font_12);background:#ff751f0b;border:1px solid #ff751f29;border-radius:17px;padding:16px 18px;line-height:1.65}.rich-text-block.svelte-ihri3t .eios-warning{background:linear-gradient(145deg,#ff751f12,#ffffff05)}.rich-text-block.svelte-ihri3t .eios-warning>span,.rich-text-block.svelte-ihri3t .career-practice-note>small,.rich-text-block.svelte-ihri3t .schedule-note>small,.rich-text-block.svelte-ihri3t .clinic-special-note>small{color:#ff9855;font-size:var(--font_10);font-weight:var(--font_weight_black);text-transform:uppercase;margin-bottom:6px;display:block}.rich-text-block.svelte-ihri3t .eios-warning strong,.rich-text-block.svelte-ihri3t .clinic-special-note strong{color:#f0f2f6;font-size:var(--font_14);margin-bottom:7px;line-height:1.35;display:block}.rich-text-block.svelte-ihri3t .eios-warning p,.rich-text-block.svelte-ihri3t .career-practice-note p,.rich-text-block.svelte-ihri3t .clinic-special-note p,.rich-text-block.svelte-ihri3t .pk-note p,.rich-text-block.svelte-ihri3t .employment-note p,.rich-text-block.svelte-ihri3t .schedule-note p{color:#b8beca;font-size:var(--font_12);line-height:1.65}.rich-text-block.svelte-ihri3t strong{color:#f0f2f6}.rich-text-block.svelte-ihri3t img{border-radius:18px;max-width:100%;height:auto;display:block}.rich-text-block.svelte-ihri3t figure{gap:10px;display:grid}.rich-text-block.svelte-ihri3t figcaption{color:#8f97a7;font-size:var(--font_12)}.rich-text-block.svelte-ihri3t table{border-collapse:separate;border-spacing:0;color:#d5dae3;background:0 0;border:1px solid #ffffff17;border-radius:14px;width:100%;min-width:620px;overflow:hidden}.rich-text-block.svelte-ihri3t th,.rich-text-block.svelte-ihri3t td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;padding:12px 14px}.rich-text-block.svelte-ihri3t th:last-child,.rich-text-block.svelte-ihri3t td:last-child{border-right:0}.rich-text-block.svelte-ihri3t tr:last-child td{border-bottom:0}.rich-text-block.svelte-ihri3t th{color:#f0f2f6;font-weight:var(--font_weight_bold);background:#ffffff0b}.rich-text-block.svelte-ihri3t td{color:#c8ced9;background:#ffffff03}.rich-text-block.svelte-ihri3t tr:nth-child(2n) td{background:#ffffff06}.rich-text-block.svelte-ihri3t hr{background:#ffffff14;border:0;height:1px;margin:22px 0}.rich-text-block.svelte-ihri3t code{color:#f0f2f6;background:#ffffff0f;border-radius:8px;padding:2px 6px}.rich-text-block.svelte-ihri3t [style*="background:#"],.rich-text-block.svelte-ihri3t [style*="background: #"],.rich-text-block.svelte-ihri3t [style*=background\:white],.rich-text-block.svelte-ihri3t [style*="background: white"],.rich-text-block.svelte-ihri3t [style*=background\:rgb]{background:#ffffff0a!important;border-color:#fff1!important}.rich-text-block.svelte-ihri3t [style*="color:#242D6A"],.rich-text-block.svelte-ihri3t [style*="color: #242D6A"],.rich-text-block.svelte-ihri3t [style*="color:#343A49"],.rich-text-block.svelte-ihri3t [style*="color: #343A49"],.rich-text-block.svelte-ihri3t [style*="color:#303645"],.rich-text-block.svelte-ihri3t [style*="color: #303645"],.rich-text-block.svelte-ihri3t [style*="color:#3D4351"],.rich-text-block.svelte-ihri3t [style*="color: #3D4351"],.rich-text-block.svelte-ihri3t [style*="color:#4A5060"],.rich-text-block.svelte-ihri3t [style*="color: #4A5060"],.rich-text-block.svelte-ihri3t [style*="color:#5"],.rich-text-block.svelte-ihri3t [style*="color: #5"],.rich-text-block.svelte-ihri3t [style*="color:#6"],.rich-text-block.svelte-ihri3t [style*="color: #6"],.rich-text-block.svelte-ihri3t [style*="color:#7"],.rich-text-block.svelte-ihri3t [style*="color: #7"]{color:#c8cdd7!important}.rich-text-block.public-block-tone-light.svelte-ihri3t h1,.rich-text-block.public-block-tone-light.svelte-ihri3t h2,.rich-text-block.public-block-tone-light.svelte-ihri3t h3,.rich-text-block.public-block-tone-light.svelte-ihri3t h4,.rich-text-block.public-block-tone-light.svelte-ihri3t strong{color:#f0f2f6}.rich-text-block.public-block-tone-light.svelte-ihri3t p,.rich-text-block.public-block-tone-light.svelte-ihri3t ol,.rich-text-block.public-block-tone-light.svelte-ihri3t ul,.rich-text-block.public-block-tone-light.svelte-ihri3t td{color:#ffffffbd}.rich-text-block.public-block-tone-light.svelte-ihri3t ol,.rich-text-block.public-block-tone-light.svelte-ihri3t ul{color:#ffffffbd;font-weight:var(--font_weight_regular)}.rich-text-block.public-block-tone-light.svelte-ihri3t li{color:#ffffffbd}.rich-text-block.public-block-tone-light.svelte-ihri3t ol ol,.rich-text-block.public-block-tone-light.svelte-ihri3t ol ul,.rich-text-block.public-block-tone-light.svelte-ihri3t ul ol,.rich-text-block.public-block-tone-light.svelte-ihri3t ul ul{color:#ffffffbd;font-weight:var(--font_weight_regular);background:#ffffff0a;border-left:3px solid #ff751f6b;border-radius:0 12px 12px 0;margin-top:10px;padding:10px 12px 10px 30px}.rich-text-block.public-block-tone-light.svelte-ihri3t ol ol li,.rich-text-block.public-block-tone-light.svelte-ihri3t ol ul li,.rich-text-block.public-block-tone-light.svelte-ihri3t ul ol li,.rich-text-block.public-block-tone-light.svelte-ihri3t ul ul li{color:#ffffffb3}.rich-text-block.public-block-tone-light.svelte-ihri3t li::marker{color:#ff9855;font-weight:var(--font_weight_black)}.rich-text-block.public-block-tone-light.svelte-ihri3t blockquote{background:color-mix(in srgb, var(--colors_orange) 8%, transparent);color:#ffffffb8}.rich-text-block.public-block-tone-light.svelte-ihri3t th{color:var(--colors_white);background:#ffffff12}.rich-text-block.public-block-tone-light.svelte-ihri3t table,.rich-text-block.public-block-tone-light.svelte-ihri3t th,.rich-text-block.public-block-tone-light.svelte-ihri3t td{border-color:#ffffff1a}.rich-text-block.public-block-tone-light.svelte-ihri3t table{background:0 0;border:1px solid #ffffff1a}.rich-text-block.public-block-tone-light.svelte-ihri3t td{color:#ffffffb8;background:#ffffff06}.rich-text-block.public-block-tone-light.svelte-ihri3t tr:nth-child(2n) td{background:#ffffff0a}.rich-text-block.public-block-tone-accent.svelte-ihri3t h1,.rich-text-block.public-block-tone-accent.svelte-ihri3t h2,.rich-text-block.public-block-tone-accent.svelte-ihri3t strong{color:var(--colors_white)}.rich-text-block.public-block-tone-accent.svelte-ihri3t h3{color:#f0f2f6}.rich-text-block.public-block-tone-accent.svelte-ihri3t h4{color:#cfd5df}.rich-text-block.public-block-tone-accent.svelte-ihri3t p,.rich-text-block.public-block-tone-accent.svelte-ihri3t ol,.rich-text-block.public-block-tone-accent.svelte-ihri3t ul,.rich-text-block.public-block-tone-accent.svelte-ihri3t blockquote{color:color-mix(in srgb, var(--colors_white) 78%, transparent)}@media (width<=768px){.rich-text-block.svelte-ihri3t .rich-text-block-content:where(.svelte-ihri3t){border-radius:24px;padding:22px 18px;font-size:12.5px}.rich-text-block.svelte-ihri3t h1{font-size:var(--font_28)}.rich-text-block.svelte-ihri3t h2{font-size:var(--font_22)}}.slider-block.svelte-9vd151{grid-auto-columns:minmax(300px,520px);grid-auto-flow:column;gap:14px;padding-bottom:4px;display:grid;overflow-x:auto}.slider-block.svelte-9vd151 article:where(.svelte-9vd151){border:1px solid var(--color_line);border-radius:var(--radius_xl);background:#ffffff0a;overflow:hidden}.slider-block.svelte-9vd151 img:where(.svelte-9vd151){aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.slider-block.svelte-9vd151 div:where(.svelte-9vd151){padding:18px}.slider-block.svelte-9vd151 strong:where(.svelte-9vd151){color:var(--color_text_heading);font-size:var(--font_18)}.slider-block.svelte-9vd151 p:where(.svelte-9vd151){color:var(--color_text_muted);font-size:var(--font_13);margin-top:8px;line-height:1.55}.slider-block.svelte-9vd151 a:where(.svelte-9vd151){color:var(--colors_orange_soft);font-size:var(--font_13);font-weight:var(--font_weight_black);margin-top:14px;text-decoration:none;display:inline-flex}.page-blocks{flex-direction:column;gap:24px;width:100%;display:flex}.public-block{width:100%}.public-block .public-block-shell{width:min(100% - 24px,1180px);margin-inline:auto}.public-block .public-block-panel{border-radius:var(--radius_xl);background:linear-gradient(135deg,#ff701f14,#0000 40%),#ffffff09;border:1px solid #ffffff1a;overflow:hidden}.public-block .public-block-head{border-bottom:1px solid #ffffff14;padding:22px 24px}.public-block .public-block-head small{color:var(--colors_orange_soft);font-size:var(--font_10);font-weight:var(--font_weight_black);text-transform:uppercase;margin-bottom:8px;display:block}.public-block .public-block-head h2,.public-block .public-block-head h3{color:var(--colors_white);font-size:var(--font_28);font-weight:var(--font_weight_black)}.public-block .public-block-head p{color:#ffffffa3;font-size:var(--font_13);margin-top:8px}.public-block .public-block-body{padding:18px 24px 22px}.public-block .public-block-rich{color:#ffffffbd;font-size:var(--font_14);line-height:1.7}.public-block .public-block-rich p{margin:0}.public-block .public-block-rich p+p,.public-block .public-block-rich ul,.public-block .public-block-rich ol{margin-top:14px}.public-block .public-block-rich strong{color:var(--colors_white)}.public-block .public-block-rich a{color:var(--colors_orange)}.public-block .public-block-media-placeholder{border-radius:var(--radius_lg);color:#ffffff94;background:#0c0f1780;border:1px dashed #ffffff24;place-items:center;min-height:220px;display:grid}.public-block.public-block-container-narrow .public-block-shell{max-width:860px}.public-block.public-block-container-wide .public-block-shell{width:min(100% - 24px,1360px)}.public-block.public-block-container-full .public-block-shell{width:100%;max-width:none}.public-block.public-block-tone-light .public-block-panel{background:#ffffff0e;border-color:#ffffff1a}.public-block.public-block-tone-light .public-block-head h2,.public-block.public-block-tone-light .public-block-head h3{color:var(--colors_white)}.public-block.public-block-tone-light .public-block-rich,.public-block.public-block-tone-light .public-block-head p{color:#ffffffb8}@media (width<=768px){.public-block .public-block-head{padding:18px 16px}.public-block .public-block-head h2,.public-block .public-block-head h3{font-size:var(--font_22)}.public-block .public-block-body{padding:16px}}.public-page.svelte-ph9zj7{width:100%}.public-page.svelte-ph9zj7 .public-page-nav:where(.svelte-ph9zj7){width:min(100% - 24px,1180px);margin:0 auto 20px;padding-top:clamp(28px,5vw,54px)}.public-page.svelte-ph9zj7 .public-page-nav:where(.svelte-ph9zj7) a:where(.svelte-ph9zj7){color:#d7dbe5;min-height:42px;font-size:var(--font_12);font-weight:var(--font_weight_bold);background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.public-page.svelte-ph9zj7 .public-page-nav:where(.svelte-ph9zj7) a:where(.svelte-ph9zj7):hover{background:#ffffff1c;border-color:#ffffff40;transform:translate(-3px)}.public-page.svelte-ph9zj7 .public-page-loading:where(.svelte-ph9zj7){min-height:360px;color:var(--color_text_muted);place-items:center;display:grid}.public-page.svelte-ph9zj7 .public-page-empty:where(.svelte-ph9zj7){border:1px solid var(--color_line);border-radius:var(--radius_xl);width:min(100%,1180px);box-shadow:var(--shadow_card);background:linear-gradient(145deg,#222630eb,#191c23f0);margin:0 auto;padding:42px}.public-page.svelte-ph9zj7 .public-page-empty:where(.svelte-ph9zj7) h1:where(.svelte-ph9zj7){color:var(--color_text_heading);font-size:var(--font_34);font-weight:var(--font_weight_black);margin:0}.public-page.svelte-ph9zj7 .public-page-empty:where(.svelte-ph9zj7) p:where(.svelte-ph9zj7){color:var(--color_text_muted);font-size:var(--font_14);margin:10px 0 0}@media (width<=768px){.public-page.svelte-ph9zj7 .public-page-empty:where(.svelte-ph9zj7){padding:24px}}
