.ep-do-page .ep-do-subjects h3{font-weight:800!important;font-size:22px;line-height:1.35;margin:9px 0 13px}.ep-do-page .ep-do-subjects>div:nth-child(2) h3{color:#fff}.ep-do-page .ep-do-axes-main ul{list-style:disc outside!important;padding-left:25px}.ep-do-page .ep-do-axes-main ul>li{display:list-item!important;list-style:disc outside!important;padding-left:4px}.ep-do-page .ep-do-axes-main ul>li::marker{color:#078d95;font-size:1.1em}.ep-do-page .ep-do-axes-panel ul{list-style:none!important}.ep-do-page .ep-do-axes-panel li{list-style:none!important;display:list-item!important}.ep-do-curriculum-axes{display:grid;grid-template-columns:1.15fr .86fr;gap:36px;margin-top:36px;align-items:stretch}.ep-do-axes-main{padding:25px 12px 20px 0}.ep-do-axes-main h3{font-size:clamp(24px,2.4vw,34px);color:#073d50;margin:13px 0 17px}.ep-do-axes-main p,.ep-do-axes-panel p{font-size:15px;line-height:1.8}.ep-do-axes-main ul{columns:2;column-gap:35px;padding-left:22px;margin:22px 0 20px}.ep-do-axes-main li{font-size:15px;line-height:1.7;margin:0 0 8px;break-inside:avoid}.ep-do-axes-panel{border-radius:32px;background:#0b6775;padding:40px;color:#fff}.ep-do-axes-panel .ep-kicker{color:#84f2e6}.ep-do-axes-panel h3{color:#fff;font-size:clamp(24px,2.5vw,34px);line-height:1.2;margin:12px 0 24px}.ep-do-axes-panel ul{list-style:none;padding:0;margin:0 0 21px}.ep-do-axes-panel li{position:relative;padding-left:28px;margin:0 0 18px;font-size:15px}.ep-do-axes-panel li:before{content:'✓';position:absolute;left:0;color:#85f3e8;font-weight:800}.ep-do-axes-panel p{color:#e1f9f6}.ep-do-axes-panel a{color:#fff;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:4px}.ep-do-documents{background:#fff;padding-bottom:62px}.ep-do-page .ep-do-admissions{position:relative;background:linear-gradient(180deg,#f2faf9 0%,#fff 86%);padding-top:72px}.ep-do-page .ep-do-admissions::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(1130px,calc(100% - 56px));height:2px;background:linear-gradient(90deg,#fff0,#19babe 27%,#087583 73%,#fff0)}@media(max-width:760px){.ep-do-documents{padding-bottom:45px}.ep-do-page .ep-do-admissions{padding-top:58px}}.ep-do-documents-layout{display:grid;grid-template-columns:.9fr 1fr;gap:75px;align-items:center}.ep-do-documents-layout h2{max-width:570px}.ep-do-documents-layout p{color:#537079;max-width:570px}.ep-do-documents-layout .ep-do-docs-note{font-size:13px;border-left:3px solid #2abebc;padding-left:16px;color:#557179;margin-top:22px}.ep-do-document-list{display:flex;flex-direction:column;gap:17px}.ep-do-document{border:1px solid #d4e9e6;background:#f2faf9;border-radius:20px;padding:28px;display:flex;align-items:center;gap:17px;transition:background .2s,transform .2s}.ep-do-document:hover{background:#e0f5f3;transform:translateY(-2px)}.ep-do-doc-icon{font-size:12px;font-weight:800;background:#075869;color:#fff;border-radius:12px;min-width:56px;height:56px;display:flex;align-items:center;justify-content:center}.ep-do-document strong{color:#063b4d;font-size:17px;line-height:1.4;display:block}.ep-do-document small{display:block;font-size:12px;line-height:1.5;color:#51747d;margin-top:4px}.ep-do-download-icon{margin-left:auto;font-size:25px;font-weight:700;color:#0a8790}.ep-do-admission-steps{display:flex;flex-direction:column;gap:12px;margin:23px 0 6px}.ep-do-admission-steps span{display:block;border-left:3px solid #20c2bf;padding:7px 14px;font-size:14px;line-height:1.6;background:#effaf8;color:#14495a}.ep-do-fees-details{display:flex;flex-direction:column;gap:11px;margin-top:25px}.ep-do-fees-details details{border:1px solid #d4e6e4;border-radius:12px;background:#fff;overflow:hidden}.ep-do-fees-details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;font-size:14px;color:#073e50;font-weight:800}.ep-do-fees-details summary::-webkit-details-marker{display:none}.ep-do-fees-details summary span{color:#088995;font-size:22px}.ep-do-fees-details details>div{padding:0 22px 22px}.ep-do-fees-details details p,.ep-do-fees-details details li{font-size:13px;line-height:1.7;color:#466b76}.ep-do-fees-details details ul{padding-left:18px}.ep-do-fees-details details a{color:#047b87;font-size:13px;font-weight:800}.ep-do-fee-visual strong{font-size:clamp(58px,6vw,82px)}.ep-do-fee-visual small b{color:#fff;font-weight:800}.ep-do-faq{background:linear-gradient(160deg,#fff,#eef8f6)}.ep-do-faq-layout{display:grid;grid-template-columns:.72fr 1fr;gap:65px;align-items:start}.ep-do-faq-layout>div:first-child{position:sticky;top:38px}.ep-do-faq-layout>div:first-child p{color:#52727b}.ep-do-faq-items{display:flex;flex-direction:column;gap:12px}.ep-do-faq-items details{background:#fff;border:1px solid #d5e7e6;border-radius:15px;overflow:hidden}.ep-do-faq-items summary{list-style:none;cursor:pointer;padding:21px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#0a4051;font-weight:800;line-height:1.5;font-size:15px}.ep-do-faq-items summary::-webkit-details-marker{display:none}.ep-do-faq-items summary span{font-size:23px;color:#0a9da4}.ep-do-faq-items details>div{padding:0 22px 23px}.ep-do-faq-items details p{font-size:14px;line-height:1.8;color:#53727a;margin:0 0 10px}.ep-do-faq-items details a{font-weight:800;font-size:13px;color:#087983}@media(max-width:900px){.ep-do-documents-layout,.ep-do-faq-layout,.ep-do-curriculum-axes{gap:34px}.ep-do-documents-layout{grid-template-columns:1fr 1.05fr}.ep-do-faq-layout{grid-template-columns:.8fr 1fr}}@media(max-width:760px){.ep-do-curriculum-axes,.ep-do-documents-layout,.ep-do-faq-layout{grid-template-columns:1fr;gap:25px}.ep-do-axes-main ul{columns:1}.ep-do-axes-panel{padding:32px 27px;border-radius:26px}.ep-do-faq-layout>div:first-child{position:static}.ep-do-document{padding:21px;gap:13px}.ep-do-document strong{font-size:15px}.ep-do-doc-icon{min-width:46px;height:46px}}@media(prefers-reduced-motion:reduce){.ep-do-document{transition:none}.ep-do-document:hover{transform:none}}