:root{--ecr-bg:#ffffff;--ecr-bg-alt:#FFFDF2;--ecr-border:#E5E1D3;--ecr-text:#14181F;--ecr-text-strong:#0C1B30;--ecr-text-muted:#5B6472;--ecr-red:#DC2F2F}html.ecr-dark{--ecr-bg:#0C1220;--ecr-bg-alt:#131A2B;--ecr-border:#22293C;--ecr-text:#F2F3F5;--ecr-text-strong:#F2F3F5;--ecr-text-muted:#9AA3B2;--ecr-red:#FF5C5C}body{font-family:'Manrope',system-ui,sans-serif;background:var(--ecr-bg)!important;color:var(--ecr-text)!important;transition:background .2s ease,color .2s ease}.ecr-header{position:sticky;top:0;z-index:500;background:var(--ecr-bg);border-bottom:1px solid var(--ecr-border)}.ecr-header__top{display:flex;align-items:center;gap:24px;padding:0 32px;height:76px;max-width:1440px;margin:0 auto}.ecr-header__burger{display:none;background:none;border:none;color:var(--ecr-text);cursor:pointer;padding:6px}.ecr-header__brand{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.ecr-header__logo{width:40px;height:40px;border-radius:10px;object-fit:cover}.ecr-header__wordmark{font-size:21px;font-weight:800;color:var(--ecr-text-strong);letter-spacing:-.01em}.ecr-header__wordmark span{color:var(--ecr-red)}.ecr-header__nav{display:flex;align-items:center;gap:24px;flex:1}.ecr-header__nav a{font-family:'Space Grotesk',Manrope,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ecr-text-muted);text-decoration:none;white-space:nowrap}.ecr-header__nav a:hover,.ecr-header__nav a.is-active{color:var(--ecr-text-strong)}.ecr-header__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.ecr-header__yt{display:flex;flex-direction:row;align-items:center;gap:8px;text-decoration:none}.ecr-header__yt-badge{display:inline-flex;align-items:center;gap:6px;background:red;color:#fff;font-size:12px;font-weight:800;letter-spacing:.01em;padding:6px 14px;border-radius:6px}.ecr-header__yt-stats{font-size:11px;font-weight:600;color:var(--ecr-text-muted);white-space:nowrap}.ecr-header__theme-toggle{width:40px;height:40px;border-radius:50%;border:1px solid var(--ecr-border);background:var(--ecr-bg);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ecr-text);padding:0;flex-shrink:0}.ecr-header__theme-toggle .ico-moon{display:none}html.ecr-dark .ecr-header__theme-toggle .ico-sun{display:none}html.ecr-dark .ecr-header__theme-toggle .ico-moon{display:block}.ecr-header__subscribe{background:var(--ecr-red);color:#fff;border:none;border-radius:6px;padding:10px 18px;font-size:13px;font-weight:700;letter-spacing:.02em;text-decoration:none;white-space:nowrap}.ecr-header__topics{display:flex;align-items:center;padding:0 32px;height:52px;max-width:1440px;margin:0 auto;overflow-x:auto;border-top:1px solid var(--ecr-border);scrollbar-width:none}.ecr-header__topics::-webkit-scrollbar{display:none}.ecr-header__topic{display:flex;align-items:center;height:100%;padding:0 16px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ecr-text);text-decoration:none;border-bottom:5px solid var(--ecr-cat-color,transparent);white-space:nowrap;transition:background .15s ease}.ecr-header__topic:hover{background:color-mix(in srgb,var(--ecr-cat-color,var(--ecr-border)) 14%,transparent)}.ecr-header__topic.is-active{color:#fff}.ecr-mobile-menu{position:fixed;inset:0;z-index:1000;background:var(--ecr-bg);overflow-y:auto}.ecr-mobile-menu__head{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:60px;border-bottom:1px solid var(--ecr-border)}.ecr-mobile-menu__head button{background:none;border:none;color:var(--ecr-text);cursor:pointer}.ecr-mobile-menu__nav{display:flex;flex-direction:column;padding:8px 20px}.ecr-mobile-menu__nav a{padding:13px 0;font-size:15px;font-weight:700;color:var(--ecr-text);text-decoration:none;border-bottom:1px solid var(--ecr-border)}.ecr-mobile-menu__foot{padding:20px}.ecr-mobile-menu__foot a{display:block;text-align:center}.ecr-footer{background:var(--ecr-text-strong);padding:48px 32px 24px}html.ecr-dark .ecr-footer{background:#05070D}.ecr-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;max-width:1440px;margin:0 auto}.ecr-footer__baseline{color:#7C8CA3;font-size:13.5px;line-height:1.6;max-width:260px}.ecr-footer h3{color:#fff;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px}.ecr-footer__grid a{display:block;color:#B7C0D1;font-size:13.5px;text-decoration:none;margin-bottom:10px}.ecr-footer__grid a:hover{color:#fff}.ecr-footer__bottom{max-width:1440px;margin:32px auto 0;padding-top:20px;border-top:1px solid rgb(255 255 255 / .1);color:#7C8CA3;font-size:12.5px}@media (max-width:900px){.ecr-header__nav{display:none}.ecr-header__burger{display:flex}.ecr-header__yt-stats{display:none}.ecr-header__top{padding:0 16px;height:60px;gap:12px}.ecr-header__topics{padding:0 16px}.ecr-header__logo{width:32px;height:32px}.ecr-header__wordmark{font-size:18px}.ecr-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.ecr-header__yt-badge span,.ecr-header__yt-badge{font-size:11px;padding:5px 10px}.ecr-footer__grid{grid-template-columns:1fr}}.ecr-main{max-width:1440px;margin:0 auto}.ecr-section-title{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:22px;font-weight:800;color:var(--ecr-text-strong)}.ecr-section-title .bar{width:4px;height:22px;background:#1E5A96;border-radius:2px;flex-shrink:0}.ecr-hero{display:flex;gap:40px;padding:48px 32px;box-sizing:border-box}.ecr-hero__main{flex:0 0 55%;min-width:0}.ecr-hero__latest{flex:1;min-width:0;display:flex;flex-direction:column}.ecr-card{display:flex;flex-direction:column;gap:10px;width:100%;color:inherit;box-sizing:border-box;text-decoration:none}.ecr-card__img{width:100%;aspect-ratio:16/10;background-size:cover;background-position:center;background-color:var(--ecr-bg-alt);border:2px solid #64748B;border-radius:8px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#A69F8E;font-size:13px;font-weight:600}.ecr-card--big .ecr-card__img{aspect-ratio:16/9}.ecr-card__tag{align-self:flex-start;color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:4px}.ecr-card__title{font-size:17px;font-weight:800;line-height:1.28;color:var(--ecr-text)}.ecr-card--big .ecr-card__title{font-size:26px}.ecr-card__meta{font-size:12px;color:var(--ecr-text-muted);font-weight:500}.ecr-latest-item{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--ecr-border);text-decoration:none;color:inherit}.ecr-latest-item__thumb{flex:0 0 64px;width:64px;height:64px;border-radius:6px;background:var(--ecr-bg-alt);background-size:cover;background-position:center;border:2px solid #64748B;box-sizing:border-box}.ecr-latest-item__date{font-size:11px;font-weight:700;color:#1E5A96;letter-spacing:.03em;margin-bottom:6px}.ecr-latest-item__title{font-size:15px;font-weight:700;color:var(--ecr-text);line-height:1.35;margin-bottom:4px}.ecr-latest-item__author{font-size:12px;color:var(--ecr-text-muted)}.ecr-shelf{padding:56px 32px;box-sizing:border-box}.ecr-shelf__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.ecr-shelf__head span:first-child{font-size:13px;font-weight:800;letter-spacing:.06em}.ecr-shelf__head a{font-size:13px;font-weight:700;color:var(--ecr-text);text-decoration:none}.ecr-shelf__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.ecr-shelf__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ecr-video-card{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit}.ecr-video-card__thumb{width:100%;aspect-ratio:16/9;background:#0C1B30;background-size:cover;background-position:center;border-radius:8px;position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.ecr-video-card__play{width:0;height:0;border-top:12px solid #fff0;border-bottom:12px solid #fff0;border-left:20px solid #fff;margin-left:4px}.ecr-video-card__title{font-size:15px;font-weight:700;color:var(--ecr-text);line-height:1.3}.ecr-video-card__date{font-size:12px;color:var(--ecr-text-muted)}.ecr-newsletter{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--ecr-red);color:#fff;border-radius:16px;padding:36px 40px;margin:56px 32px;flex-wrap:wrap}.ecr-newsletter h2{margin:0 0 6px;font-size:22px;font-weight:800}.ecr-newsletter p{margin:0;font-size:14px;opacity:.9;max-width:420px}.ecr-newsletter form{display:flex;gap:10px}.ecr-newsletter input[type="email"]{padding:13px 16px;border-radius:8px;border:none;font-size:14px;min-width:240px}.ecr-newsletter button{background:var(--ecr-text-strong);color:#fff;border:none;border-radius:8px;padding:13px 22px;font-size:14px;font-weight:700;cursor:pointer}@media (max-width:900px){.ecr-hero{flex-direction:column;padding:24px 16px;gap:24px}.ecr-hero__main{flex:none}.ecr-shelf{padding:36px 16px}.ecr-shelf__grid,.ecr-shelf__grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ecr-newsletter{margin:32px 16px;padding:28px 24px}.ecr-newsletter form{width:100%}.ecr-newsletter input[type="email"]{flex:1;min-width:0}}@media (max-width:480px){.ecr-shelf__grid,.ecr-shelf__grid--3{grid-template-columns:1fr}}.ecr-article{max-width:820px;padding:40px 24px 90px;box-sizing:border-box}.ecr-breadcrumb{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--ecr-text-muted);margin-bottom:18px}.ecr-breadcrumb a{color:var(--ecr-text-muted)}.ecr-breadcrumb a:hover{color:var(--ecr-text)}.ecr-breadcrumb .is-current{color:var(--ecr-text);font-weight:600}.ecr-article__tag{display:inline-block;color:#fff;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:5px 11px;border-radius:4px;margin-bottom:14px}.ecr-article__title{font-size:34px;font-weight:800;line-height:1.25;color:var(--ecr-text-strong);margin:0 0 16px}.ecr-article__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13.5px;color:var(--ecr-text-muted);padding-bottom:22px;border-bottom:1px solid var(--ecr-border);margin-bottom:28px}.ecr-article__meta-author{font-weight:700;color:var(--ecr-text)}.ecr-article__hero{width:100%;aspect-ratio:16/9;background-size:cover;background-position:center;background-color:var(--ecr-bg-alt);border-radius:10px;margin-bottom:32px}.ecr-article__hero-video{position:relative;background-color:#000;overflow:hidden}.ecr-article__hero-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.ecr-article__body{font-size:17px;line-height:1.85;color:var(--ecr-text);margin-bottom:40px}.ecr-article__body p{margin:0 0 22px}.ecr-article__body h2{font-size:24px;font-weight:800;color:var(--ecr-text-strong);margin:40px 0 16px}.ecr-article__body h3{font-size:20px;font-weight:800;color:var(--ecr-text-strong);margin:32px 0 14px}.ecr-article__body img{max-width:100%;height:auto;border-radius:8px}.ecr-article__body a{color:#1E5A96;text-decoration:underline}.ecr-article__body ul,.ecr-article__body ol{padding-left:22px;margin:0 0 22px}.ecr-article__body li{margin-bottom:8px}.ecr-article__body blockquote{border-left:3px solid #1E5A96;margin:0 0 22px;padding:4px 0 4px 20px;color:var(--ecr-text-muted);font-style:italic}.ecr-article__verdict{margin-bottom:40px}.ecr-article__author{display:flex;gap:18px;align-items:flex-start;padding-top:28px;border-top:1px solid var(--ecr-border)}.ecr-article__author-avatar{flex:0 0 64px;width:64px;height:64px;border-radius:50%;background:var(--ecr-text-strong);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:800}.ecr-article__author-name{font-size:15px;font-weight:800;color:var(--ecr-text-strong);margin-bottom:4px}.ecr-article__author-bio{font-size:14px;line-height:1.6;color:var(--ecr-text-muted)}@media (max-width:900px){.ecr-article__title{font-size:26px}}.ecr-archive{max-width:1440px;margin:0 auto;padding:0 32px 70px;box-sizing:border-box}.ecr-archive__head{padding:44px 0 28px;border-bottom:3px solid var(--ecr-cat-color,#1E5A96);margin-bottom:36px}.ecr-archive__title{font-size:34px;font-weight:800;color:var(--ecr-text-strong);margin:0 0 10px}.ecr-archive__desc{font-size:15.5px;line-height:1.6;color:var(--ecr-text-muted);max-width:700px;margin:0}.ecr-archive__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px}.ecr-archive__pagination{margin-top:48px;display:flex;justify-content:center}.ecr-archive__pagination .page-numbers{display:inline-flex;align-items:center;gap:8px}.ecr-archive__pagination .page-numbers li{list-style:none}.ecr-archive__pagination a,.ecr-archive__pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:6px;border:1px solid var(--ecr-border);font-size:13px;font-weight:700;color:var(--ecr-text);text-decoration:none}.ecr-archive__pagination span.current{background:var(--ecr-text-strong);color:#fff;border-color:var(--ecr-text-strong)}.ecr-archive__empty{font-size:15px;color:var(--ecr-text-muted);padding:40px 0}@media (max-width:900px){.ecr-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.ecr-archive__title{font-size:26px}}@media (max-width:560px){.ecr-archive__grid{grid-template-columns:1fr}}