:root{--er-container:1400px;--er-blue:#1e6eea;--er-black:#111;--er-gray:#f4f6f8;--er-line:#e7e7e7}
.er-container{max-width:var(--er-container);margin-inline:auto;padding-inline:22px;box-sizing:border-box}
.er64-section{margin:34px auto}.er64-section-head{display:flex;align-items:center;justify-content:space-between;border-top:2px solid var(--er-black);padding-top:14px;margin-bottom:18px}.er64-section-head h2{margin:0;font-size:24px;line-height:1.1;font-weight:900}.er64-section-head a{font-size:13px;font-weight:800;text-transform:uppercase;color:var(--er-blue);text-decoration:none}
.er64-grid{display:grid;gap:22px}.er64-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}
.er64-card{border-bottom:1px solid var(--er-line);background:#fff}.er64-card__image{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--er-gray)}.er64-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.er64-card:hover img{transform:scale(1.025)}.er64-card__body{padding:12px 0 16px}.er64-card h3{margin:6px 0 8px;font-size:20px;line-height:1.16;font-weight:900}.er64-card h3 a,.er64-hero-main h1 a{color:#111;text-decoration:none}.er64-card p{margin:0 0 10px;color:#555;font-size:14px;line-height:1.45}.er64-card time{font-size:12px;color:#777}.er64-card--small{display:grid;grid-template-columns:112px 1fr;gap:12px;padding-bottom:12px}.er64-card--small .er64-card__image{aspect-ratio:4/3}.er64-card--small h3{font-size:15px;margin:3px 0}.er64-card--small p,.er64-card--small time{display:none}.er-kicker{display:inline-flex;color:var(--er-blue);font-size:11px;text-transform:uppercase;font-weight:900;letter-spacing:.04em}
.er64-hero{display:grid;grid-template-columns:1.7fr .9fr;gap:28px;margin:28px auto}.er64-hero-main{background:#fff;border-bottom:1px solid var(--er-line)}.er64-hero-img{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--er-gray)}.er64-hero-img img{width:100%;height:100%;object-fit:cover;display:block}.er64-hero-text{padding:16px 0}.er64-hero-main h1{font-size:44px;line-height:1.04;margin:8px 0 10px;font-weight:950;letter-spacing:-.04em}.er64-hero-main p{font-size:17px;color:#555;line-height:1.5;margin:0}.er64-hero-side{display:grid;gap:14px;align-content:start}
.er64-breaking{display:flex;align-items:center;gap:18px;background:#0d1117;color:#fff;padding-block:12px;margin:20px auto}.er64-breaking strong{background:var(--er-blue);padding:8px 10px;border-radius:3px;text-transform:uppercase;font-size:12px}.er64-breaking__track{display:flex;gap:18px;overflow:auto;white-space:nowrap}.er64-breaking a{color:#fff;text-decoration:none;font-weight:700}
.er64-ad{min-height:96px;border:1px dashed #cfd6dd;background:#f8fafc;display:flex;align-items:center;justify-content:center;color:#7a8590;margin-block:28px}.er64-ad span{text-transform:uppercase;font-size:12px;letter-spacing:.12em}
.er64-newsletter{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f5f9ff;border:1px solid #dce9ff;padding-block:24px;margin-block:34px}.er64-newsletter h2{margin:0 0 5px;font-size:26px}.er64-newsletter p{margin:0;color:#555}.er64-newsletter form{display:flex;gap:8px;min-width:360px}.er64-newsletter input{flex:1;border:1px solid #ccd6e0;padding:13px;border-radius:4px}.er64-newsletter button{border:0;background:var(--er-blue);color:#fff;font-weight:900;padding:0 18px;border-radius:4px}
.er-admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.er-admin-card{background:#fff;border:1px solid #dcdcde;padding:18px;border-radius:8px}.er-admin-card h2{margin-top:0}
@media(max-width:980px){.er64-hero{grid-template-columns:1fr}.er64-grid--4{grid-template-columns:repeat(2,1fr)}.er64-hero-main h1{font-size:34px}.er64-newsletter{display:block}.er64-newsletter form{min-width:0;margin-top:14px}.er-admin-grid{grid-template-columns:1fr}}
@media(max-width:620px){.er-container{padding-inline:16px}.er64-grid--4{grid-template-columns:1fr}.er64-hero-main h1{font-size:28px}.er64-card--small{grid-template-columns:96px 1fr}.er64-newsletter form{display:block}.er64-newsletter input,.er64-newsletter button{width:100%;box-sizing:border-box}.er64-newsletter button{padding:13px;margin-top:8px}.er64-section-head h2{font-size:21px}}
