.catalog-free-moscow .h1{max-width:780px;font-size:clamp(32px,3.3vw,50px);line-height:1.04}
.catalog-free-moscow .catalog-campus{position:relative;isolation:isolate;display:block;width:calc(100% - 64px);max-width:1560px;margin:24px auto 0;padding:32px 38px;overflow:hidden;background:#222425;color:#fff;border:0;min-height:350px}
.catalog-campus__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}
.catalog-campus:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(15,19,21,.94),rgba(15,19,21,.7) 36%,rgba(15,19,21,.05) 76%)}
.catalog-campus__copy{max-width:590px}
.catalog-campus__eyebrow{display:block;font-size:10px;letter-spacing:1.7px;font-weight:700;color:#e7c28c;margin-bottom:16px}
.catalog-campus h2{font-family:var(--font-display,'Oswald',sans-serif);font-size:clamp(32px,3.2vw,48px);line-height:1.04;text-transform:uppercase;letter-spacing:-.5px;color:#fff;margin:0 0 14px}
.catalog-campus p{font-size:15px;line-height:1.5;color:#e6e6e4;margin:0 0 20px}
.catalog-campus__cta{display:inline-flex;align-items:center;gap:30px;background:#fff;color:#17191a;border-radius:8px;padding:13px 18px;font-size:14px;font-weight:700;text-decoration:none}
.catalog-campus__cta:hover{background:#ecd6b4;color:#17191a}
.catalog-campus__cta:focus-visible{outline:3px solid #e7c28c;outline-offset:4px}
.catalog-campus__address{display:inline-block;font-size:12px;color:#eee;margin-left:16px}
.catalog-campus small{display:block;font-size:10px;line-height:1.5;color:#c4c6c5;margin-top:12px}
.catalog-free-moscow>.catalog-campus+section{padding-top:28px!important}
.catalog-free-links{padding-bottom:24px}
.catalog-free-links .collection-shortcuts{margin-top:12px}
@media(max-width:1099px){.catalog-free-moscow .catalog-campus{min-height:340px}.catalog-campus__copy{max-width:470px}.catalog-campus__address{display:block;margin:12px 0 0}}
@media(max-width:700px){.catalog-free-moscow .catalog-campus{display:block;width:calc(100% - 32px);padding:24px;min-height:0;margin-top:18px}.catalog-campus__photo{object-position:75% center}.catalog-campus:after{background:linear-gradient(90deg,rgba(15,19,21,.94),rgba(15,19,21,.75) 65%,rgba(15,19,21,.35))}.catalog-campus__eyebrow{font-size:8px;letter-spacing:1px;max-width:240px;line-height:1.5;margin-bottom:14px}.catalog-campus h2{font-size:33px}.catalog-campus p{font-size:13px;max-width:270px}.catalog-campus__break{display:none}.catalog-campus__address{font-size:11px}.catalog-free-moscow>section:first-child>div{gap:16px!important}.catalog-free-moscow .h1{font-size:34px}.catalog-free-moscow>.catalog-campus+section{padding-top:20px!important}}
