.explore-room{position:relative;flex:1;min-height:0;overflow:auto;background:rgba(8,20,34,.94);color:#edf2f2;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.explore-room[hidden]{display:none}.explore-wrap{max-width:1060px;margin:auto;padding:30px clamp(20px,5vw,64px) 90px}.explore-room button,.explore-room input{font:inherit}.explore-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a9b8bf;font-size:12px;letter-spacing:.09em}.explore-top button,.explore-secondary{border:0;background:none;color:#d8e3df;cursor:pointer;padding:10px 0}.explore-progress{display:flex;gap:8px;margin:42px 0 70px;border-bottom:1px solid #ffffff20;overflow:auto}.explore-progress button{white-space:nowrap;min-width:max-content;border:0;border-bottom:2px solid transparent;background:transparent;color:#8d9da8;padding:0 20px 16px 0;margin-right:16px;text-align:left;cursor:pointer;font-size:13px}.explore-progress button span{color:#d8bc78;margin-right:6px}.explore-progress button[aria-current]{color:#fff;border-color:#e1c675}.explore-progress button:disabled{opacity:.45;cursor:default}.explore-heading{max-width:720px;margin-bottom:38px}.explore-eyebrow,.explore-facts section>span{font-size:11px;font-weight:700;letter-spacing:.17em;color:#e1c675}.explore-room h1{font:500 clamp(34px,5vw,58px)/1.12 system-ui,sans-serif;letter-spacing:-.035em;margin:16px 0 18px;color:#f8faf7}.explore-heading>p:last-child,.explore-lead{max-width:630px;color:#b5c4c9;font-size:17px;line-height:1.7}.explore-form{max-width:820px}.explore-form>label,.explore-own label{display:grid;gap:10px;color:#d7e1df;font-size:14px;font-weight:600}.explore-room input:not([type=radio]){width:100%;box-sizing:border-box;border:1px solid #ffffff35;border-radius:8px;background:#111f2d;color:white;padding:16px;outline:none}.explore-room input:focus-visible,.explore-room button:focus-visible,.explore-room a:focus-visible{outline:2px solid #e1c675;outline-offset:3px}.explore-room fieldset{border:0;padding:0;margin:35px 0}.explore-room legend{font-size:14px;font-weight:650;margin-bottom:14px}.explore-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.explore-area,.explore-degrees label{cursor:pointer}.explore-area input,.explore-degrees input{position:absolute;opacity:0}.explore-area span{display:flex;min-height:72px;flex-direction:column;justify-content:center;gap:8px;border:1px solid #ffffff24;background:#ffffff08;border-radius:9px;padding:16px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.explore-area small{color:#a5b5bd;font-size:12px;line-height:1.4}.explore-area input:checked+span,.explore-degrees input:checked+span{border-color:#e1c675;background:#e1c67518}.explore-area input:focus-visible+span,.explore-degrees input:focus-visible+span{outline:2px solid #e1c675;outline-offset:3px}.explore-area:hover span,.explore-country:hover,.explore-university:hover{transform:translateY(-2px);border-color:#e1c675aa}.explore-degrees{display:flex;gap:10px;flex-wrap:wrap}.explore-degrees span{display:block;padding:12px 18px;border:1px solid #ffffff30;border-radius:7px}.explore-primary,.explore-own button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:#e1c675;color:#19202a;border:0;border-radius:7px;padding:15px 20px;font-weight:700;cursor:pointer}.explore-primary:disabled{opacity:.6}.explore-countries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.explore-country{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:160px;padding:24px;background:#ffffff09;color:#edf2f2;border:1px solid #ffffff25;border-radius:10px;text-align:left;cursor:pointer;transition:transform .18s,border-color .18s}.explore-country strong{font-size:24px;font-weight:550}.explore-country small,.explore-disclaimer,.explore-source-note{color:#a8b9bf;line-height:1.6}.explore-country-index,.explore-number{font-size:12px;color:#e1c675}.explore-arrow{font-size:22px;color:#e1c675;margin-left:auto}.explore-country .explore-arrow{position:absolute;right:24px;bottom:22px}.explore-disclaimer,.explore-source-note{font-size:13px;margin-top:25px}.explore-result-note{border-left:2px solid #e1c675;padding:12px 16px;color:#c8d5d4;background:#ffffff08;line-height:1.6;font-size:14px;margin-bottom:20px}.explore-results{display:grid;gap:10px}.explore-university{display:flex;align-items:flex-start;gap:20px;width:100%;text-align:left;padding:23px;border:1px solid #ffffff25;border-radius:8px;background:#ffffff08;color:#f6f8f5;cursor:pointer;transition:transform .18s,border-color .18s}.explore-uni-info{display:grid;gap:8px}.explore-uni-info small{color:#d9bd75}.explore-uni-info strong{font-size:21px;font-weight:600}.explore-uni-info>span{color:#b1c1c5;font-size:14px;line-height:1.5}.explore-more,.explore-own,.explore-saved{margin-top:36px}.explore-more summary{cursor:pointer;padding:10px 0;color:#e1c675}.explore-more .explore-results{margin-top:12px}.explore-own,.explore-saved{border-top:1px solid #ffffff22;padding-top:25px}.explore-own h2,.explore-saved h2,.explore-facts h2{font:600 21px system-ui,sans-serif}.explore-own p,.explore-saved p{color:#aebfc3;line-height:1.6}.explore-own form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.explore-saved>div{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #ffffff16}.explore-saved button{background:transparent;color:#e1c675;border:0;cursor:pointer}.explore-detail{max-width:850px}.explore-detail-actions{display:flex;align-items:center;gap:25px;margin:32px 0 50px}.explore-facts{display:grid;grid-template-columns:1fr;gap:0}.explore-facts section{padding:28px 0;border-top:1px solid #ffffff25}.explore-facts section p{max-width:720px;color:#c1cecf;line-height:1.75}.explore-link{display:inline-block;margin:6px 22px 6px 0;color:#e1c675;font-size:14px;text-decoration:none;border-bottom:1px solid #e1c67566;padding-bottom:4px}.explore-link:hover{border-color:#e1c675}.explore-message{min-height:1.5em;color:#e1c675;font-size:14px}.explore-content{animation:explore-enter .25s ease-out}@keyframes explore-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.explore-wrap{padding:20px 18px 70px}.explore-top span{display:none}.explore-progress{margin:28px 0 45px}.explore-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-own form{grid-template-columns:1fr}.explore-countries{grid-template-columns:1fr 1fr}.explore-country{min-height:130px;padding:18px}.explore-country strong{font-size:20px}.explore-detail-actions{flex-wrap:wrap}.explore-university{padding:18px;gap:12px}.explore-uni-info strong{font-size:18px}}@media(max-width:390px){.explore-countries,.explore-areas{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.explore-content{animation:none}.explore-country,.explore-university,.explore-area span{transition:none}.explore-area:hover span,.explore-country:hover,.explore-university:hover{transform:none}}

/* Отдел поступления: тёплая бумага и спокойная типографика. */
.explore-room{background:#f3f0e9;color:#303b3b;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.explore-wrap{max-width:1120px}
.explore-top{color:#657371;letter-spacing:.12em}.explore-top button,.explore-secondary{color:#485b58}
.explore-progress{border-color:#d9ded4}.explore-progress button{color:#687a76}.explore-progress button span{color:#82958c}.explore-progress button[aria-current]{color:#263c39;border-color:#779187}
.explore-heading{max-width:780px}.explore-eyebrow,.explore-facts section>span{color:#71867b;letter-spacing:.16em}
.explore-room h1{font-family:ui-serif,Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em;color:#263b37}.explore-heading>p:last-child,.explore-lead{color:#62746d}
.explore-form>label,.explore-own label{color:#425751}.explore-room input:not([type=radio]){border-color:#d3ddd3;background:#fafaf6;color:#283b36}.explore-room input::placeholder{color:#93a29a}
.explore-room input:focus-visible,.explore-room button:focus-visible,.explore-room a:focus-visible,.explore-area input:focus-visible+span,.explore-degrees input:focus-visible+span{outline-color:#638779}
.explore-area span{border-color:#dae2d8;background:#fbfbf6;color:#384b44;box-shadow:0 3px 15px #3c544706}.explore-area small{color:#71847a}.explore-area input:checked+span,.explore-degrees input:checked+span{border-color:#789889;background:#e1ebe0}.explore-degrees span{border-color:#d4ded3;background:#fbfbf7;color:#42564e}
.explore-primary,.explore-own button{background:#416b5e;color:#fff}.explore-primary:hover,.explore-own button:hover{background:#355c50}.explore-countries{gap:16px}
.explore-country{overflow:hidden;min-height:200px;gap:9px;border:1px solid #d8e0d4;background:#eef3e9;color:#30473c;border-radius:16px;box-shadow:0 8px 26px #38493d0b}.explore-country:hover,.explore-university:hover,.explore-area:hover span{border-color:#90aa9a}.explore-country-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:10px}.explore-country-index,.explore-number{color:#718c7b;font-weight:700}.explore-flag{display:grid;place-items:center;width:58px;height:43px;border:1px solid #ffffff9c;border-radius:8px;background:#ffffffa8;font-size:29px;line-height:1;box-shadow:0 3px 10px #233c3214}.explore-flag-inline{display:inline-block;font-size:23px;vertical-align:middle;margin-right:7px;letter-spacing:0}
.explore-country strong{font-family:ui-serif,Georgia,serif;font-size:30px;font-weight:400}.explore-country-line{font-size:13px;color:#5d7164}.explore-country small{color:#71867a;margin-top:auto}.explore-country .explore-arrow{color:#536c5d}.country-italy{background:#e8efe5}.country-germany{background:#eee9df}.country-czech{background:#e6edf1}.country-poland{background:#f3e9e6}
.explore-result-note{border-color:#9aad9f;background:#e8eee6;color:#586d60}.explore-university{border-color:#dbe3db;border-radius:12px;background:#fbfbf7;color:#30443d;box-shadow:0 6px 24px #2e443609}.explore-uni-info small{color:#7c8f7c}.explore-uni-info strong{font-family:ui-serif,Georgia,serif;font-size:23px;font-weight:400}.explore-uni-info>span{color:#6c7c72}.explore-arrow{color:#789786}.explore-more summary,.explore-saved button{color:#557b6c}.explore-own,.explore-saved,.explore-facts section{border-color:#d9e1d7}.explore-own p,.explore-saved p,.explore-facts section p,.explore-disclaimer,.explore-source-note{color:#687a70}.explore-own h2,.explore-saved h2,.explore-facts h2,.explore-programmes h2{color:#334a40;font-family:ui-serif,Georgia,serif;font-weight:400}.explore-saved>div{border-color:#dfe5db}.explore-link{color:#3f7460;border-color:#a3c0ae}.explore-link:hover{border-color:#426f5d}.explore-message{color:#426f5d}.explore-detail-meta{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 28px}.explore-detail-meta span{font-size:12px;color:#637a6d;background:#e4ebe0;border-radius:30px;padding:8px 12px}.explore-programmes{border-radius:14px;background:#e9efe4;padding:24px;margin-bottom:16px}.explore-programmes h2{font-size:26px;margin:8px 0}.explore-programmes>p:not(.explore-eyebrow){color:#677b6c;line-height:1.6;font-size:14px}.explore-programmes article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-top:1px solid #cddbd0}.explore-programmes article small{color:#6d8878}.explore-programmes article h3{color:#354e42;margin:7px 0;font-size:17px}.explore-programmes article p{color:#687f70;font-size:14px;line-height:1.55;margin:0}.explore-detail-actions{margin-bottom:28px}.explore-facts section{padding:27px 0}.explore-facts h2{font-size:25px}.explore-own form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}
@media(max-width:700px){.explore-country{min-height:170px}.explore-country strong{font-size:25px}.explore-flag{width:48px;height:37px;font-size:24px}.explore-programmes article{align-items:flex-start;flex-direction:column}.explore-own form{grid-template-columns:1fr}}
/* Мелкий текст остаётся читаемым на светлом фоне. */
.explore-eyebrow,.explore-facts section>span,.explore-country-index,.explore-number{color:#526b5e}.explore-area small,.explore-country small,.explore-country-line,.explore-programmes article small{color:#536a5b}.explore-room input::placeholder{color:#697c71;opacity:1}
