:root{--cw-blue:#0c2f73;--cw-electric:#1c6cff;--cw-ink:#10244c;--cw-soft:#eef4ff;--cw-line:#cfdbef}.cw-body{margin:0;background:#f7f9fd;color:var(--cw-ink);font-family:Inter,Arial,sans-serif}.cw-layout{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.cw-rail{position:sticky;top:0;height:100vh;background:var(--cw-blue);color:white;padding:30px 24px;display:flex;flex-direction:column}.cw-rail-brand{font-size:28px;font-weight:950;letter-spacing:-.05em;color:white;text-decoration:none;margin-bottom:40px}.cw-rail-label{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#89a8dd;margin-bottom:8px}.cw-rail nav{display:grid}.cw-rail nav a,.cw-rail-end a{color:#dfe8fa;text-decoration:none;padding:9px 0;border-bottom:1px solid #ffffff17;font-size:13px;font-weight:750}.cw-rail-end{margin-top:auto;display:grid}.cw-main{min-width:0;padding:34px 46px 0}.cw-heading{display:grid;grid-template-columns:220px 1fr;gap:20px;align-items:end;border-bottom:1px solid var(--cw-line);padding-bottom:24px}.cw-heading span{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--cw-electric)}.cw-heading h1{font-size:clamp(40px,5vw,70px);letter-spacing:-.055em;line-height:.95;margin:0;max-width:900px}.cw-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:20px;margin-top:24px}.cw-hero>article{display:grid;grid-template-columns:1.15fr .85fr;background:white;border:1px solid var(--cw-line);min-height:430px}.cw-hero>article>a,.cw-hero>article img{height:100%;width:100%}.cw-hero>article img{object-fit:cover}.cw-hero>article>div{padding:28px}.cw-hero small,.cw-stream small,.cw-catalog small{color:var(--cw-electric);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.cw-hero h2{font-size:38px;line-height:1.02;margin:10px 0}.cw-hero h2 a,.cw-stream h3 a,.cw-catalog h2 a{color:inherit;text-decoration:none}.cw-hero p{color:#62708a;line-height:1.55}.cw-mini{display:grid;gap:20px}.cw-mini>a{background:white;border:1px solid var(--cw-line);display:grid;grid-template-columns:130px 1fr;gap:15px;color:inherit;text-decoration:none;padding:12px}.cw-mini img{width:130px;height:110px;object-fit:cover}.cw-mini strong{display:block;line-height:1.25;margin-top:6px}.cw-stream{margin-top:38px}.cw-stream-title{display:flex;justify-content:space-between;align-items:end;border-bottom:2px solid var(--cw-ink)}.cw-stream-title h2{font-size:28px;margin:0 0 8px}.cw-stream-title span{font-size:11px;color:#73819a;margin-bottom:10px}.cw-stream article{display:grid;grid-template-columns:80px 1fr 170px;gap:22px;align-items:center;padding:20px 0;border-bottom:1px solid var(--cw-line)}.cw-stream time{font-size:11px;color:#71819c}.cw-stream h3{font-size:24px;margin:5px 0}.cw-stream p{color:#65738c;margin:0}.cw-stream img{width:170px;height:100px;object-fit:cover}.cw-article{max-width:1120px;margin:auto}.cw-article header{max-width:900px;padding:20px 0 30px}.cw-article-code{font-size:11px;color:var(--cw-electric);text-transform:uppercase;letter-spacing:.15em}.cw-article h1{font-size:clamp(46px,6vw,82px);line-height:.95;letter-spacing:-.06em;margin:12px 0}.cw-article header p{font-size:21px;line-height:1.5;color:#5d6f8e}.cw-cover{width:100%;max-height:620px;object-fit:cover;border-radius:18px}.cw-article-grid{display:grid;grid-template-columns:130px minmax(0,760px);gap:35px;margin:35px auto;max-width:930px}.cw-article-grid aside{border-right:1px solid var(--cw-line);display:flex;flex-direction:column}.cw-article-grid aside b{font-size:27px;color:var(--cw-electric)}.cw-article-grid aside span{font-size:10px;color:#73819a;margin-bottom:25px}.cw-prose,.cw-page>div{font-size:18px;line-height:1.8;color:#253858}.cw-prose h2,.cw-page h2{font-size:32px;line-height:1.15;color:var(--cw-ink);margin-top:44px}.cw-prose a{color:var(--cw-electric)}.cw-related{max-width:930px;margin:50px auto}.cw-related>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cw-related a{display:flex;justify-content:space-between;gap:20px;padding:18px;background:white;border:1px solid var(--cw-line);color:inherit;text-decoration:none}.cw-related span{color:var(--cw-electric);white-space:nowrap}.cw-list-head{max-width:850px;border-bottom:2px solid var(--cw-ink);padding-bottom:20px}.cw-list-head small,.cw-page>span{color:var(--cw-electric);text-transform:uppercase;font-weight:900;letter-spacing:.14em}.cw-list-head h1,.cw-page h1{font-size:clamp(45px,6vw,72px);margin:7px 0;letter-spacing:-.05em}.cw-list-head p{color:#687994}.cw-search{display:flex;max-width:780px;margin:25px 0}.cw-search input{flex:1;border:1px solid var(--cw-line);padding:14px;background:white}.cw-search button{background:var(--cw-blue);color:white;border:0;padding:0 25px}.cw-catalog{margin-top:22px}.cw-catalog article{display:grid;grid-template-columns:200px 1fr 40px;gap:22px;padding:18px 0;border-bottom:1px solid var(--cw-line);align-items:center}.cw-catalog img{width:200px;height:120px;object-fit:cover;border-radius:12px}.cw-catalog h2{font-size:25px;margin:5px 0}.cw-catalog p{color:#65738c;margin:0}.cw-catalog>article>a:last-child{font-size:28px;color:var(--cw-electric);text-decoration:none}.cw-page{max-width:850px;margin:30px auto 70px;background:white;padding:55px;border-radius:20px}.cw-404{min-height:70vh;display:flex;flex-direction:column;justify-content:center;max-width:800px}.cw-404>span{font-size:120px;font-weight:950;color:#dbe6f8}.cw-404 h1{font-size:54px;margin:0}.cw-404 a{color:var(--cw-electric);font-weight:800}.cw-foot{margin:70px -46px 0;padding:22px 46px;border-top:1px solid var(--cw-line);display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.6fr) auto;gap:24px;align-items:center;background:white}.cw-foot-brand{display:flex;gap:16px;align-items:baseline}.cw-foot span{color:#78869c;font-size:11px}.cw-foot-sections{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:center}.cw-foot-sections a{color:var(--cw-ink);text-decoration:none;font-size:11px;font-weight:750}.cw-foot-share>div{display:flex}.cw-foot-share a{color:var(--cw-ink);margin-left:8px}.cw-foot svg{width:16px;height:16px;fill:currentColor}.cw-mobile-top{display:none}.gnn-menu-toggle{display:none}@media(max-width:1000px){.cw-layout{display:block}.cw-rail{display:none}.cw-mobile-top{height:66px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:var(--cw-blue)}.cw-mobile-top>a{color:white;text-decoration:none;font-size:24px;font-weight:900}.cw-mobile-top .gnn-menu-toggle{display:block;color:white}.cw-main{padding:28px}.cw-heading,.cw-hero{grid-template-columns:1fr}.cw-heading h1{font-size:52px}.cw-hero>article{grid-template-columns:1fr 1fr}.cw-foot{margin-left:-28px;margin-right:-28px;padding-left:28px;padding-right:28px}}@media(max-width:650px){.cw-main{padding:20px 16px}.cw-hero>article{grid-template-columns:1fr}.cw-hero>article>a{height:280px}.cw-stream article{grid-template-columns:1fr 120px}.cw-stream time{display:none}.cw-stream img{width:120px}.cw-article-grid{grid-template-columns:1fr}.cw-article-grid aside{display:none}.cw-related>div{grid-template-columns:1fr}.cw-catalog article{grid-template-columns:1fr}.cw-catalog img{width:100%;height:auto;aspect-ratio:16/9}.cw-catalog>article>a:last-child{display:none}.cw-page{padding:28px}.cw-foot{margin-left:-16px;margin-right:-16px;padding:20px 16px;display:grid;grid-template-columns:1fr;gap:14px}.cw-foot-brand{display:grid}.cw-foot-sections{justify-content:flex-start}.cw-foot-share a{margin-left:0;margin-right:8px}}
.cw-main>.empty-state{margin:25px 0 60px;background:var(--cw-soft);border-color:var(--cw-line);color:var(--cw-ink)}
