:root{--bg-main:#fff;--bg-secondary:#f8fafc;--bg-card:#fff;--bg-card-hover:#f1f5f9;--arsenal-red:#db0007;--arsenal-dark-red:#8f0012;--arsenal-gold:#d4a44f;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--border-soft:#0f172a14;--border-strong:#0f172a26;--shadow-soft:0 10px 30px #0000000f;--shadow-hover:0 22px 55px #0000001a;--radius-lg:26px;--radius-md:18px;--radius-sm:12px;--transition:.25s cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text-primary);-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,system-ui,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1360px;margin:0 auto;padding-inline:20px}h1,h2,h3{letter-spacing:-.04em;line-height:1.1}h1{font-size:clamp(34px,4.8vw,56px);font-weight:900}h2{font-size:clamp(26px,3.5vw,36px);font-weight:800}h3{font-size:17px;font-weight:700}p{color:var(--text-secondary)}section{margin-top:30px}.hero-magazine{margin-top:22px}.hero-grid{grid-template-columns:minmax(0,1.75fr) minmax(340px,1fr);gap:20px;display:grid}.hero-main{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);aspect-ratio:16/9;background:#f8fafc;position:relative;overflow:hidden;transform:translateZ(0)}.hero-image{width:100%;height:100%;position:absolute;inset:0}.hero-image img{object-fit:cover;will-change:transform;backface-visibility:hidden;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.hero-main:hover img{transform:scale(1.07)}.hero-overlay{background:linear-gradient(#0000,#0f172a59,#0f172ae0);flex-direction:column;justify-content:flex-end;padding:42px;display:flex;position:absolute;inset:0}.hero-side{flex-direction:column;gap:14px;display:flex}.hero-side-item{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius-md);transition:var(--transition);box-shadow:var(--shadow-soft);gap:12px;padding:10px;display:flex}.hero-side-item:hover{background:var(--bg-card-hover);box-shadow:var(--shadow-hover);transform:translateY(-4px)}.side-image{border-radius:12px;width:170px;min-width:170px;height:120px;position:relative;overflow:hidden}.side-image img{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .4s}.hero-side-item:hover .side-image img{transform:scale(1.08)}.side-text h3{color:var(--text-primary);font-size:15px;line-height:1.3}.news-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:1200px){.hero-grid{grid-template-columns:1fr}}@media (max-width:1024px){.news-grid{grid-template-columns:repeat(2,1fr)}.hero-overlay{padding:28px}}@media (max-width:768px){.hero-main{aspect-ratio:16/10}.hero-overlay{padding:22px}.hero-side-item{flex-direction:column}.side-image{width:100%;min-width:100%;height:210px}.news-grid{grid-template-columns:1fr}}
