.ch{color:#f7f8f8;background:#0b0b0d;flex-direction:column;justify-content:center;min-height:100dvh;padding:clamp(32px,6vw,80px) clamp(20px,4vw,56px);display:flex}.ch__logo{width:clamp(180px,20vw,260px);height:auto;margin-bottom:clamp(18px,2.4vw,34px);display:block}.ch__kicker{font-family:var(--font-jetbrains);text-transform:uppercase;letter-spacing:.2em;color:#8a8f98;font-size:12px}.ch__h1{font-family:var(--font-alumni);text-transform:uppercase;letter-spacing:.012em;margin:14px 0 clamp(28px,4vw,52px);font-size:clamp(40px,9vw,128px);font-weight:900;line-height:.86}.ch__h1 b{color:#ff4d00;font-weight:inherit}.ch__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(12px,1.6vw,24px);display:grid}.ch__card{color:inherit;background:#161719;border:1px solid #ffffff1a;padding:clamp(20px,2.4vw,34px);text-decoration:none;transition:border-color .18s,background-color .18s;display:block}.ch__card:hover{background:#1d1e21;border-color:#ff4d00}.ch__code{font-family:var(--font-jetbrains);letter-spacing:.16em;text-transform:uppercase;color:#ff4d00;font-size:11px;display:block}.ch__name{font-family:var(--font-alumni);text-transform:uppercase;letter-spacing:.012em;margin:10px 0 8px;font-size:clamp(30px,3.4vw,50px);font-weight:900;line-height:.9;display:block}.ch__note{color:#8a8f98;font-size:15px;line-height:1.5;display:block}.ch__foot{color:#8a8f98;margin-top:clamp(28px,4vw,52px);font-size:14px}
