:where(:root){--color-primary:#E3202C;--color-on-primary:#FFFFFF;--color-accent:#23262E;--color-on-accent:#FFFFFF;--color-background:#FFFFFF;--color-surface:#FFFFFF;--color-surface-alt:#F4F6F8;--color-text:#1E2228;--color-muted:#6B7280;--color-line:#E3E6EA;--color-link:#111111;--color-breaking:#E3202C;--color-on-breaking:#FFFFFF;--font-sans:Inter,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-serif:Gelasio,Georgia,"Times New Roman",serif;--font-display:"Young Serif",Georgia,serif;--red-d:#B8141F;--red-l:#FF6A72;--band:#2A2D33;--title:#111111;--mk:#F5F7FB;--tint:#F6F5F2;--line2:#EDEFF3;--bd:#DEE2E6;--up:#0E9F6E;--down:#F0384A;--disc:#F2705E;--blue:#3B5BDB;--ph:#E8E8E8;--pill:#F8F9FA;--sticky:110px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--sticky)}body{margin:0;background:var(--dkb-ffffff,var(--color-background));color:var(--color-text);font:400 16px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}img,picture,video,iframe,svg{display:block;max-width:100%}picture img{width:100%;height:100%;object-fit:cover}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,figure,dl,dd,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:absolute;left:8px;top:-80px;z-index:200;background:var(--dkb-ffffff,#fff);color:var(--color-text,#000);padding:12px 16px;font-weight:700;border-radius:4px}.skip-link:focus{top:8px}.site-main{display:block}.site-main:focus{outline:none}.ic{flex:0 0 auto}.reader-image-placeholder{background:var(--ph);width:100%}.w{max-width:1040px;margin:0 auto;padding:0 12px}.g12,.g2,.g3,.g4{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media (min-width:36em){.g2,.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:62em){.g12{grid-template-columns:repeat(12,minmax(0,1fr))}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c12{grid-column:span 12}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rail{display:flex;flex-direction:column;gap:24px;min-width:0}@media (min-width:62em){.rail{width:100%;max-width:300px;justify-self:end}.rail__sticky{position:sticky;top:118px}}.hd{position:sticky;top:0;z-index:50}.tb{background:var(--color-primary);color:#fff}.tb__in{height:55px;display:flex;align-items:center;justify-content:space-between;gap:12px}.tb__logo{display:flex;align-items:center;min-height:44px}.tb__logo img{height:30px;width:auto}.tb__name{font:900 24px/1 var(--font-sans);letter-spacing:-.02em}.tb__acts{display:flex;align-items:center;gap:4px}.tb__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:44px;padding:0 6px;color:#fff;font:500 14px/1 var(--font-sans);border-radius:6px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.tb__btn:hover{background:rgba(0,0,0,.12)}.tb__btn--txt{padding:0 10px}.oc{position:static}.oc>summary::-webkit-details-marker{display:none}.oc__open,.oc__close{display:inline-flex}.oc__close,.oc[open] .oc__open{display:none}.oc[open] .oc__close{display:inline-flex}.oc[open]>summary::after{content:"";position:fixed;left:0;right:0;top:55px;bottom:0;background:rgba(17,17,17,.45);z-index:1;cursor:default}.oc__panel{position:fixed;top:55px;left:0;bottom:0;width:400px;max-width:100%;background:var(--dkb-ffffff,#fff);color:#000;overflow-y:auto;overscroll-behavior:contain;z-index:2;box-shadow:8px 0 30px rgba(0,0,0,.18)}.oc__tiles{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line2)}.oc__tiles a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:74px;padding:10px;font-size:14px;color:var(--dk-111111,#111)}.oc__tiles a+a{border-left:1px solid var(--line2)}.oc__tiles a:hover{color:var(--dk-e3202c,var(--color-primary))}.oc__day{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--mk);padding:14px 24px}.oc__date{display:flex;align-items:center;gap:8px}.oc__date b{font:700 28px/1 var(--font-sans);color:var(--dk-111111,#111)}.oc__date span{display:flex;flex-direction:column;font-size:15px;line-height:1.15;color:var(--color-muted)}.oc__date small{font-size:13px;color:var(--dk-111111,#111);text-transform:uppercase}.oc__search{display:flex;align-items:center;margin:16px 24px 4px;border:1px solid var(--bd);border-radius:800px;background:var(--dkb-ffffff,#fff)}.oc__search:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(227,32,44,.15)}.oc__search .fld{border:0;background:none;min-height:44px;border-radius:800px;box-shadow:none!important;padding-left:18px}.oc__go{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;color:var(--dk-111111,#111);border-radius:50%}.oc__menu>li>a{display:block;padding:16px 24px 16px 48px;font:700 20px/30px var(--font-sans);text-transform:uppercase;color:#000}.oc__menu a:hover{color:var(--dk-e3202c,var(--color-primary))}.oc__sub{padding:0 0 8px 48px}.oc__sub a{display:block;padding:8px 24px;font:600 15px/22px var(--font-sans);color:#4B5563}.oc__social{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;padding:16px 24px 24px;border-top:1px solid var(--line2);font-size:14px;color:var(--color-muted)}.nb{background:var(--dkb-ffffff,#fff);border-bottom:1px solid var(--line2)}.nb__list{display:flex;justify-content:space-between;align-items:center;gap:16px;overflow-x:auto;scrollbar-width:none;height:41px;background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0)) left center/40px 100% no-repeat local,linear-gradient(270deg,#fff 30%,rgba(255,255,255,0)) right center/40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.2),transparent) left center/14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.2),transparent) right center/14px 100% no-repeat scroll}.nb__list::-webkit-scrollbar{display:none}.nb__list a{display:block;padding:9.6px 0;font:700 14px/21px var(--font-sans);text-transform:uppercase;color:#000;white-space:nowrap}.nb__list a:hover,.nb__list a[aria-current]{color:var(--dk-e3202c,var(--color-primary))}@media (max-width:61.99em){.nb{display:none}.tb__btn--txt span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tb__btn--txt{padding:0 6px}.oc__panel{width:100%}:root{--sticky:64px}.tb__logo img{height:28px}}.mk--strip{background:var(--mk);margin-bottom:24px}.mk--strip .mk__in{padding-top:8px;padding-bottom:8px}.mk__in{min-width:0}
.mk__list{position:relative;min-width:0;max-width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;overflow-x:auto;scrollbar-width:none}.mk__list::-webkit-scrollbar{display:none}.mk__it{display:flex;flex-direction:column;gap:3px;flex:0 0 auto;white-space:nowrap}.mk__n{display:flex;align-items:center;gap:4px;font:500 12px/16px var(--font-sans);text-transform:uppercase;color:#000}.mk__tri{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent}.mk__it--up .mk__tri{border-bottom:6px solid var(--up)}.mk__it--down .mk__tri{border-top:6px solid var(--down)}.mk__it--flat .mk__tri{width:8px;height:2px;border:0;background:var(--color-muted)}.mk__v{display:flex;align-items:baseline;gap:5px}.mk__v b{font:700 14px/14px var(--font-sans);font-variant-numeric:tabular-nums;color:#000}.mk__v small{font:500 12px/12px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-muted)}.mk__it--up small{color:var(--up)}.mk__it--down small{color:var(--dk-f0384a,var(--down))}.mk__it--more a{display:inline-flex;align-items:center;gap:2px;min-height:32px;font:600 13px/1 var(--font-sans);color:var(--dk-e3202c,var(--color-primary))}.mk--mini .mk__list{gap:20px;justify-content:flex-end}@media (max-width:61.99em){.mk--strip .mk__in{min-height:63px;display:flex;align-items:center}.mk--strip .mk__list{justify-content:flex-start;gap:24px}.mk--strip .mk__it{min-width:72px}}.ad{display:flex;justify-content:center;margin:0 0 24px}.ad:empty,.ad:not(:has(*)){display:none}.ad--side{justify-content:center}.sd{display:flex;min-height:57px;margin-bottom:24px;background:var(--color-breaking);color:var(--color-on-breaking)}.sd__l{flex:0 0 171px;display:flex;align-items:center;justify-content:center;padding:0 10px;white-space:nowrap;letter-spacing:-.01em;background:var(--color-accent);color:#fff;font:900 22px/27.5px var(--font-sans);text-transform:uppercase;text-align:center}.sd__list{flex:1;min-width:0;display:flex;align-items:center}.sd__it{display:none;width:100%;min-width:0;padding:12px 16px}.sd__it.on{display:block;animation:sdin .4s ease}.sd__it a{display:block;font:500 26px/32.5px var(--font-sans);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd__it a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@keyframes sdin{from{opacity:0;transform:translateY(6px)}}@media (max-width:61.99em){.sd{min-height:75px;margin-left:-12px;margin-right:-12px}.sd__l{flex-basis:89px;padding:0 8px;font-size:20px;line-height:1.1;word-spacing:100vw;white-space:normal}.sd__it{padding:10px 14px}.sd__it a{font-size:17px;line-height:21px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.cd{position:relative;min-width:0}.cd__m{display:block;position:relative;overflow:hidden;background:var(--ph)}.cd__m picture,.cd__m .reader-image-placeholder{width:100%;aspect-ratio:16/9}.cd__m img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.cd:hover .cd__m img{transform:scale(1.03)}.cd__b{padding-top:7px}.cd__t{font:700 17px/25.5px var(--font-sans);color:var(--dk-111111,var(--title));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.cd__t a:hover{color:var(--dk-e3202c,var(--color-primary))}.cd__s{margin-top:4px;font:400 16px/24px var(--font-sans);color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cd__k{display:inline-block;margin-bottom:2px;font:500 14px/21px var(--font-sans);color:var(--cc,var(--color-primary))}.cd__time{display:block;font:700 24px/36px var(--font-sans);color:var(--dk-e3202c,var(--color-primary));font-variant-numeric:tabular-nums}.cd__sp{display:inline-block;margin-top:6px;padding:3px 6px;border:1px solid var(--color-line);border-radius:4px;font:600 11px/1 var(--font-sans);text-transform:uppercase;color:var(--color-muted)}.cd__play{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:800px;background:var(--color-primary);color:#fff;font:700 12px/1 var(--font-sans)}.cd__play svg{fill:currentColor}.cd__play--gal{background:rgba(17,17,17,.7)}.cd--s .cd__t{-webkit-line-clamp:2}.cd--h{display:grid;grid-template-columns:50% minmax(0,1fr);align-items:center;background:var(--tint);min-height:93px}.cd--h .cd__m{height:100%}.cd--h .cd__m picture{height:100%}.cd--h .cd__b{padding:8px 16px}.cd--lead .cd__b{padding-top:16px}.cd--lead .cd__t{font-size:24px;line-height:36px}.cd--lead .cd__s{margin-top:8px}.cd--center{text-align:center}.cd--center .cd__b{padding-left:16px;padding-right:16px}.cd--center .cd__s{-webkit-line-clamp:5}.cd--ovl .cd__m picture,.cd--ovl .cd__m .reader-image-placeholder{aspect-ratio:4/3}.cd--ovl .cd__b,.cd--hero .cd__b{position:absolute;left:0;right:0;bottom:0;padding:90px 20px 20px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72))}.cd--ovl .cd__t,.cd--hero .cd__t{color:#fff;font-size:24px;line-height:36px}.cd--ovl .cd__t a::before,.cd--hero .cd__t a::before,.cd--dark .cd__t a::before,.cd--tint .cd__t a::before,.cd--row .cd__t a::before,.cd--h .cd__t a::before{content:"";position:absolute;inset:0}.cd--ovl .cd__t a:hover,.cd--hero .cd__t a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.cd--hero .cd__m{border-radius:12px}.cd--hero .cd__m picture,.cd--hero .cd__m .reader-image-placeholder{aspect-ratio:583/425}.cd--hero .cd__b{padding:120px 32px 32px;border-radius:0 0 12px 12px}.cd--hero .cd__t{font-size:28px;line-height:35px}.cd--cat .cd__m,.cd--side .cd__m,.cd--list .cd__m{border-radius:12px}.cd--cat .cd__b{padding-top:10px}.cd--cat .cd__t,.cd--list .cd__t{font:600 20px/30px var(--font-sans);-webkit-line-clamp:2}.cd--cat .cd__s,.cd--side .cd__s,.cd--list .cd__s{margin-top:2px;font:400 14px/21px var(--font-sans);color:var(--color-muted)}.cd--side{display:grid;grid-template-columns:174px minmax(0,1fr);gap:24px;align-items:center}.cd--side .cd__m picture,.cd--side .cd__m .reader-image-placeholder{aspect-ratio:174/127}.cd--side .cd__b,.cd--list .cd__b{padding:0}.cd--side .cd__t{font:600 16px/24px var(--font-sans);-webkit-line-clamp:2}.cd--list{display:grid;grid-template-columns:323px minmax(0,1fr);gap:24px;align-items:center}.cd--row{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;min-height:113px;background:var(--color-surface-alt);border-radius:12px;overflow:hidden}.cd--row .cd__m{height:100%}.cd--row .cd__m picture,.cd--row .cd__m .reader-image-placeholder{aspect-ratio:auto;height:100%;min-height:113px}.cd--row .cd__b{padding:8px 12px}.cd--row .cd__t{font:600 16px/24px var(--font-sans)}.cd--tint{background:var(--tint)}.cd--tint .cd__b{padding:16px}.cd--dark{background:var(--band);border-radius:12px;overflow:hidden}.cd--dark .cd__m{background:#1a1c21}.cd--dark .cd__b{padding:16px 20px 20px}.cd--dark .cd__t{color:#fff;font:700 22px/30px var(--font-sans)}.cd--dark .cd__t a:hover{color:#fff;text-decoration:underline}.cd--dark .cd__s{color:#B9BEC7;font-size:14px;line-height:21px}.cd--dark .cd__play{left:50%;top:50%;bottom:auto;width:60px;height:60px;padding:0;justify-content:center;transform:translate(-50%,-50%);border-radius:50%;background:rgba(10,10,12,.82)}.cd--dark .cd__play span{display:none}.cd--dark .cd__play svg{width:24px;height:24px}.cd--text .cd__b{padding:0}.sh{position:relative;display:flex;align-items:center;justify-content:center;min-height:46px;margin-bottom:24px}.sh::before,.sh__band{content:"";background:radial-gradient(circle at 3px 3px,rgba(20,22,25,.22) 1.25px,transparent 1.6px) 0 0/6px 6px}.sh::before{position:absolute;left:0;right:0;top:50%;height:10px;margin-top:-5px}.sh__t{position:relative;padding:8px 24px;background:var(--dkb-ffffff,var(--color-background));font:700 20px/30px var(--font-sans);text-transform:uppercase;color:#000;text-align:center}.sh__t a:hover{color:var(--dk-e3202c,var(--color-primary))}.sh--color .sh__t,.sh--color .sh__t a:hover{color:var(--cc,var(--color-primary))}.sh--box .sh__t{padding:6px 16px;border:2px solid var(--cc,var(--color-primary));border-radius:8px;color:var(--cc,var(--color-primary));box-shadow:0 0 0 24px var(--color-background)}.sh--box .sh__t a:hover{color:inherit}.sh--above{flex-direction:column;min-height:0}.sh--above::before{display:none}.sh__band{display:block;width:100%;height:10px;margin-bottom:30px}.sh--above .sh__t{padding:0 24px;color:var(--cc,#333)}.sh--dark::before{display:none}.sh--dark .sh__t{background:none;color:#fff}.sh--dark .sh__t a:hover{color:#fff;text-decoration:underline}.sh--page{justify-content:flex-start;gap:24px;min-height:36px}.sh--page::before{display:none}.sh--page::after{content:"";flex:1;height:1px;background:var(--cc,#212529);margin-top:12px}.sh--page .sh__t{padding:0;background:none;font:italic 900 36px/1 var(--font-sans);text-transform:none;color:var(--color-text);text-align:left}.sh--sub{justify-content:space-between;gap:16px}.sh--sub::before{display:none}.sh--sub .sh__t{padding:0;background:none;font:700 24px/32px var(--font-sans);text-transform:none;text-align:left}.sh__more{display:inline-flex;align-items:center;gap:4px;min-height:44px;font:500 14px/1 var(--font-sans);color:var(--dk-e3202c,var(--color-primary))}.hm-a{display:flex;flex-direction:column}.hm-top4{margin-bottom:24px}.hm-top4 .cd__m picture{aspect-ratio:236/133}.hm-lead{margin-bottom:0}.hm-side{display:flex;flex-direction:column;gap:24px;min-width:0}.hm-h{margin-top:24px}@media (max-width:61.99em){.hm-top4{order:3;margin-top:24px}.hm-lead{order:1}.wr{order:2}.hm-top4 .cd__t{-webkit-line-clamp:2}}.ms{border-bottom:1px solid var(--bd)}.ms__view{position:relative;background:#1a1c21}.ms,.ms__view{min-width:0}
.ms__track{position:relative;max-width:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ms__track::-webkit-scrollbar,.mini__track::-webkit-scrollbar,.wr__track::-webkit-scrollbar,.gm__track::-webkit-scrollbar,.gv__track::-webkit-scrollbar{display:none}.ms__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.ms__link{display:block;position:relative;aspect-ratio:40/31;overflow:hidden;color:#fff}.ms__link picture,.ms__link .reader-image-placeholder{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto!important}.ms__cap{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;gap:14px;padding:110px 32px 34px;text-align:center;background:linear-gradient(180deg,transparent,rgba(12,12,14,.6) 38%,rgba(12,12,14,.92))}.ms__badge{display:inline-block;padding:8px 16px 7px;background:var(--dkb-ffffff,#fff);color:var(--dk-e3202c,var(--color-primary));font:italic 900 18px/1 var(--font-sans);text-transform:uppercase;transform:skewX(-8deg)}.ms__badge--hot{background:var(--color-primary);color:#fff}.ms__t{font:900 34px/1.1 var(--font-sans);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.35);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.ms__link:hover .ms__t{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.ms__arr{position:absolute;top:50%;margin-top:-22px;width:44px;height:44px;display:none;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,.35);color:#fff}.ms__arr:hover{background:rgba(0,0,0,.6)}.ms__arr .ic,.wr__arr .ic{stroke-width:1.3}.is-js .ms__arr{display:flex}.ms__arr--p{left:0}.ms__arr--n{right:0}.ms__dots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:56px;padding:8px 0}.ms__dots a{display:block;position:relative;width:24px;height:24px}.ms__dots a::before{content:"";position:absolute;inset:4px;border-radius:50%;background:rgba(0,0,0,.2);transition:background .15s}.ms__dots a.on::before,.ms__dots a:hover::before{background:var(--color-primary)}@media (max-width:61.99em){.ms{margin:0 -12px}.is-js .ms__arr{display:none}.ms__cap{padding:70px 16px 18px;gap:8px}.ms__t{font-size:24px}.ms__badge{font-size:14px;padding:6px 12px 5px}.ms__dots{min-height:40px}.ms__dots a{width:16px;height:16px}.ms__dots a::before{inset:4px}}@media (max-width:35.99em){.ms__t{font-size:21px}}.sbox{background:var(--color-accent);color:#fff;padding:14px 16px 8px;min-height:181px}.sbox__h{display:flex;align-items:center;gap:8px;font:900 15px/20px var(--font-sans);text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px}.sbox__h::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--red-l);box-shadow:0 0 0 4px rgba(255,106,114,.25)}.sbox__h a:hover{text-decoration:underline}.sbox__list li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:6px;padding:8px 0;border-top:1px solid rgba(255,255,255,.12)}.sbox__list time{font:700 14px/20px var(--font-sans);color:var(--red-l);font-variant-numeric:tabular-nums}.sbox__list a{font:600 14px/20px var(--font-sans);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sbox__list a:hover{text-decoration:underline}.mini{position:relative;background:var(--band)}.mini__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mini__slide{flex:0 0 100%;scroll-snap-align:start}.mini__link{display:block;color:#fff}.mini__m{display:block;aspect-ratio:16/9;overflow:hidden;background:#1a1c21}.mini__m picture,.mini__m .reader-image-placeholder{height:100%}.mini__t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:67px;padding:8px 12px;font:700 17px/25.5px var(--font-sans);box-sizing:content-box;max-height:51px}.mini__link:hover .mini__t{text-decoration:underline}.mini__ov{position:absolute;left:0;right:0;top:0;aspect-ratio:16/9;pointer-events:none}.mini__arr{position:absolute;top:50%;margin-top:-14px;width:28px;height:28px;display:none;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--color-primary);color:#fff;pointer-events:auto}.mini__arr:hover{background:var(--red-d)}.is-js .mini__arr{display:flex}.mini__arr--p{left:8px}.mini__arr--n{right:8px}.mini__dots{position:absolute;left:0;right:0;bottom:2px;display:flex;justify-content:center}.mini__dots a{display:block;position:relative;width:18px;height:18px;pointer-events:auto}.mini__dots a::before{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--dkb-ffffff,#fff);box-shadow:0 0 2px rgba(0,0,0,.4)}.mini__dots a.on::before{background:var(--color-primary)}.wr{margin:24px 0 24px}.wr__track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 0}.wr__it{flex:0 0 calc((100% - 72px)/3.7);scroll-snap-align:start;min-width:0}.wr__a{display:flex;align-items:center;gap:12px}.wr__txt{display:flex;flex-direction:column;min-width:0}.wr__t{font:700 16px/24px var(--font-sans);color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.wr__a:hover .wr__t{color:var(--dk-e3202c,var(--color-primary))}.wr__n{font:400 14px/21px var(--font-sans);color:var(--color-muted)}.wr__ctl{display:none;justify-content:center;gap:48px;margin-top:8px}.is-js .wr__ctl{display:flex}.wr__arr{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;color:#000;border-radius:50%}.wr__arr:hover{background:var(--color-surface-alt)}@media (max-width:61.99em){.wr__it{flex-basis:62%}}.disc{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--disc);color:rgba(255,255,255,.9);overflow:hidden}.disc img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05)}.disc--s{width:60px;height:60px}.disc--m{width:95px;height:95px}.disc--l{width:132px;height:132px}.sstrip{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;margin-bottom:24px;padding:6px 8px 6px 16px;border:1px solid var(--bd);border-radius:6px}.sstrip__l{display:inline-flex;align-items:center;gap:8px;font:600 14px/20px var(--font-sans);color:var(--dk-111111,#111)}.soc{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px}.soc a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--dk-111111,#111)}.soc a:hover{color:var(--dk-e3202c,var(--color-primary));background:var(--color-surface-alt)}.soc__txt{font-size:12px;font-weight:600}@media (max-width:35.99em){.sstrip{justify-content:center}.sstrip__l{display:none}}.gk{row-gap:28px}.tw{counter-reset:tw;min-width:0}.tw::before{content:"";display:block;height:24px;background:var(--color-surface-alt);margin-bottom:12px}.tw__h{font:700 20px/24px var(--font-sans);color:#000;margin-bottom:6px}.tw__list li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;padding:10px 0;border-bottom:1px solid var(--color-line)}.tw__list li::before{counter-increment:tw;content:counter(tw);font:900 22px/22px var(--font-sans);color:var(--dk-e3202c,var(--color-primary))}.tw__list a{font:600 15px/22px var(--font-sans);color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tw__list a:hover{color:var(--dk-e3202c,var(--color-primary))}.sec{margin-bottom:24px}.cs__side{display:flex;flex-direction:column;gap:24px;min-width:0}.cs__row{margin-top:24px}.cs--box .cd--lead{padding-bottom:18px;border-bottom:4px solid var(--cc,var(--color-primary))}.cs--center .cd--lead,.cs--trend .cd--lead{padding-bottom:16px;border-bottom:1px solid var(--color-line)}.cs--pair{row-gap:24px}.cs--eco .cd__s{-webkit-line-clamp:1}.cs__pair{row-gap:24px}.cs--trend .cd--lead .cd__m picture,.cs--trend .cd--lead .cd__m .reader-image-placeholder{aspect-ratio:496/390}.dk{background:var(--color-accent);color:#fff;padding:24px 0;margin-bottom:24px}.dk .cd__t,.dk .cd__t a:hover{color:#fff}.dk .cd__m{background:#353944}.dk .cd--lead{padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.35)}.dk .sh{margin-bottom:16px}.vs__list{display:flex;flex-direction:column;gap:16px;min-width:0}.vs__list .cd--dark{display:grid;grid-template-columns:174px minmax(0,1fr);align-items:center;min-height:120px}.vs__list .cd__m{height:100%}.vs__list .cd__m picture,.vs__list .cd__m .reader-image-placeholder{height:100%;aspect-ratio:auto;min-height:120px}.vs__list .cd__b{padding:12px 16px}.vs__list .cd__t{font:600 16px/24px var(--font-sans);-webkit-line-clamp:3}.vs__list .cd__play{width:36px;height:36px}.vs__list .cd__play svg{width:14px;height:14px}.ft{margin-top:32px;padding:24px 0 32px;background:var(--color-accent);color:#E8E8E8}.ft__brand{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.2)}.ft__logo{display:inline-flex;align-items:center;min-height:44px;color:#fff;font:900 22px/1 var(--font-sans)}.ft__logo img{height:30px;width:auto}.ft__tag{font-size:14px;color:#B9BEC7}.ft__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ft__h{margin-bottom:16px;font:700 16px/24px var(--font-sans);color:#F8F9FA}.ft__col a{display:inline-block;padding:7px 0;font:400 14px/19.6px var(--font-sans);color:#E8E8E8}.ft__col a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.ft__social{margin-top:32px}.ft__social .ft__h{margin-bottom:8px}.ft__social .soc{margin-left:-12px}.ft__social .soc a{color:#fff}.ft__social .soc a:hover{background:rgba(255,255,255,.08);color:#fff}.ft__legal{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.2);font:400 14px/22px var(--font-sans);color:#9AA1AB}.ft__legal p+p{margin-top:2px}@media (max-width:61.99em){.ft__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:35.99em){.ft__cols{grid-template-columns:1fr;gap:16px}.ft__h{margin-bottom:6px}}.bc,.reader-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font:700 14px/20px var(--font-sans);color:rgba(33,37,41,.75)}.bc a:hover,.reader-breadcrumbs a:hover{text-decoration:underline}.bc__cur,.bc a.bc__cur{color:var(--dk-e3202c,var(--color-primary))}.reader-breadcrumbs li+li::before{content:"-";margin-right:6px;color:rgba(33,37,41,.75)}.reader-breadcrumbs li:last-child{color:var(--dk-e3202c,var(--color-primary));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-breadcrumbs{margin-bottom:16px}.art{padding-top:4px}.art__top{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:24px}.art__date{display:block;margin-top:12px;font:400 13px/16px var(--font-sans);color:var(--dk-666666,#666)}.art__h1{margin:24px 0;font:700 40px/48px var(--font-sans);color:var(--color-text);letter-spacing:-.01em}.art__spot{margin-bottom:24px;font:500 20px/30px var(--font-sans);color:var(--color-text)}.art__meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 16px;min-height:44px;margin-bottom:24px}.art__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.badge{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:800px;background:var(--color-surface-alt);font:700 12px/1 var(--font-sans);text-transform:uppercase;color:var(--dk-111111,#111)}.badge--red{background:var(--color-primary);color:#fff}.byl{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;font:400 16px/22px var(--font-sans);color:var(--dk-666666,#666)}.byl a:hover{color:var(--dk-e3202c,var(--color-primary))}.byl__av{width:44px;height:44px;flex:0 0 44px;border-radius:50%;overflow:hidden;background:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;color:#fff}.byl__av img{width:100%;height:100%;object-fit:cover}.byl__role{display:block;font-size:13px;color:var(--color-muted)}.shr{position:relative;display:flex;align-items:center;gap:4px}.shr__b{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--bd);border-radius:50%;background:var(--dkb-ffffff,#fff);color:var(--dk-111111,#111);list-style:none;cursor:pointer;font:800 15px/1 var(--font-sans)}.shr__b:hover{border-color:#adb5bd}.shr__b--x{background:#14171A;border-color:#14171A;color:#fff}.shr__b--wa{background:#25D366;border-color:#25D366;color:#fff}.shr__b--x:hover,.shr__b--wa:hover{filter:brightness(1.1)}.shr__gap{flex:1}.shr__more>summary::-webkit-details-marker{display:none}.shr__menu{position:absolute;right:0;top:48px;z-index:20;min-width:220px;padding:6px;background:var(--dkb-ffffff,#fff);border:1px solid var(--color-line);border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.14)}.shr__menu a,.shr__menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:none;font:500 15px/1 var(--font-sans);color:var(--dk-111111,#111);text-align:left}.shr__menu a:hover,.shr__menu button:hover{background:var(--color-surface-alt)}.art__fig{margin-bottom:24px}.art__fig picture,.art__fig .reader-image-placeholder{aspect-ratio:16/9}.art__fig figcaption{padding-top:8px;font:400 16px/24px var(--font-sans);color:var(--dk-555555,#555)}.art__credit{color:var(--color-muted);font-size:14px}.reader-preferred-source{display:flex;align-items:center;gap:12px;min-height:53px;margin-bottom:24px;padding:10px 16px;border-radius:12px;background:#000;color:#fff;font:700 14px/20px var(--font-sans)}.reader-preferred-source:hover{background:#1b1d22}.reader-preferred-source__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--dkb-ffffff,#fff);color:var(--dk-e3202c,var(--color-primary));font-size:15px}.reader-sponsored{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 20px;font-size:14px;color:var(--color-muted)}.reader-sponsored__badge{padding:4px 10px;border-radius:800px;background:#FFF4D6;color:#7A5300;font:700 12px/1 var(--font-sans);text-transform:uppercase}.reader-sponsored a{color:var(--color-text);font-weight:600;text-decoration:underline}.prose{font:400 20px/32px var(--font-sans);color:var(--color-text);overflow-wrap:break-word}.prose>*{margin:0 0 32px}.prose h2{margin-bottom:24px;font:700 22px/26.4px var(--font-sans)}.prose h3{margin-bottom:16px;font:700 20px/28px var(--font-sans)}.prose a{color:var(--dk-e3202c,var(--color-primary));text-decoration:underline;text-underline-offset:3px}.prose img{height:auto;border-radius:8px}.prose figure img{width:100%}.prose figcaption{padding-top:6px;font-size:15px;line-height:22px;color:var(--dk-555555,#555)}.prose blockquote{padding:2px 0 2px 24px;border-left:4px solid var(--color-primary);font-weight:500;font-style:italic}.prose blockquote p{margin:0}.prose ul{list-style:disc;padding-left:26px}.prose ol{list-style:decimal;padding-left:26px}.prose li{margin-bottom:8px}.prose li::marker{color:var(--dk-e3202c,var(--color-primary))}.prose table{width:100%;border-collapse:collapse;font-size:16px;line-height:24px;display:block;overflow-x:auto}.prose th,.prose td{padding:8px 10px;border:1px solid var(--color-line);text-align:left}.prose th{background:var(--color-surface-alt)}.prose hr{border:0;text-align:center}.prose hr::before{content:"★★★";letter-spacing:8px;color:var(--color-muted)}.prose iframe{width:100%;border:0;border-radius:8px}.is-copy-protected{-webkit-user-select:none;user-select:none}.inrel{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:center;padding:12px;border:1px solid var(--color-line);border-radius:12px;font-size:16px;line-height:24px}.inrel .cd__m{border-radius:8px}.inrel__l{display:block;margin-bottom:4px;font:800 12px/1 var(--font-sans);text-transform:uppercase;color:var(--dk-e3202c,var(--color-primary));letter-spacing:.03em}.inrel__t{font:700 17px/25.5px var(--font-sans);color:var(--dk-111111,var(--title))}.inrel__t:hover{color:var(--dk-e3202c,var(--color-primary))}.prose .inrel a{color:inherit;text-decoration:none}.prose .inrel a.inrel__t:hover{color:var(--dk-e3202c,var(--color-primary))}.fh{display:flex;align-items:stretch;gap:12px;margin:8px 0 24px;font:500 24px/28.8px var(--font-sans);color:var(--color-text)}.fh::before{content:"";flex:0 0 8px;background:var(--color-primary)}.art__end{display:flex;flex-direction:column;gap:24px;margin-top:8px}.tags{display:flex;flex-wrap:wrap;gap:8px}.tags a,.chip{display:inline-flex;align-items:center;min-height:36px;padding:6px 16px;border:1px solid var(--bd);border-radius:800px;background:var(--pill);font:600 14px/20px var(--font-sans);color:var(--dk-212529,#212529)}.tags a:hover,.chip:hover,.chip[aria-current]{border-color:var(--color-primary);color:var(--dk-e3202c,var(--color-primary))}.art__src{font-size:14px;color:var(--color-muted)}.art__src a{color:var(--color-text);text-decoration:underline}.copy{font:400 14px/22.4px var(--font-sans);color:var(--color-muted)}.corr{padding:16px 20px;border-left:4px solid var(--color-primary);background:var(--color-surface-alt);border-radius:0 12px 12px 0}.corr h2{margin-bottom:8px;font:700 18px/24px var(--font-sans)}.corr li{font-size:15px;line-height:22px}.corr li+li{margin-top:8px}.corr b{margin-right:6px}.corr time{margin-right:6px;color:var(--color-muted)}.next{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border:1px solid var(--color-line);border-radius:12px}.next:hover{border-color:var(--color-primary)}.next__l{font:800 12px/1 var(--font-sans);text-transform:uppercase;color:var(--dk-e3202c,var(--color-primary));letter-spacing:.04em}.next__t{font:700 20px/28px var(--font-sans);color:var(--dk-111111,var(--title))}.abox{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--color-line);border-radius:12px}.abox__n{display:block;font:700 17px/24px var(--font-sans)}.abox__n:hover{color:var(--dk-e3202c,var(--color-primary))}.abox__r{font-size:14px;color:var(--color-muted)}.abox p{margin-top:6px;font-size:15px;line-height:22px;color:var(--dk-444444,#444)}.gm{position:relative;margin:16px 0 8px}.gm__h{display:block;width:max-content;max-width:100%;margin:0 auto 16px;padding:0 22px;background:var(--color-primary);color:#fff;font:italic 900 20px/44px var(--font-sans);text-transform:uppercase}.gm__view{position:relative}.gm__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gm__it{flex:0 0 262px;scroll-snap-align:start}.gm__a{display:block;position:relative;aspect-ratio:262/202;border-radius:6px;overflow:hidden;background:#1a1c21;color:#fff}.gm__a picture,.gm__a .reader-image-placeholder{position:absolute;inset:0;height:100%;aspect-ratio:auto!important}.gm__t{position:absolute;left:0;right:0;bottom:0;padding:50px 12px 12px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.85));font:800 15px/20px var(--font-sans);text-transform:uppercase;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.gm__a:hover .gm__t{text-decoration:underline}.gm__arr{position:absolute;top:50%;margin-top:-14px;z-index:2;width:28px;height:28px;display:none;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--color-primary);color:#fff}.is-js .gm__arr{display:flex}.gm__arr--p{left:-14px}.gm__arr--n{right:-14px}@media (max-width:61.99em){.gm__it{flex-basis:80%}.gm__arr--p{left:4px}.gm__arr--n{right:4px}}.live{display:flex;flex-direction:column;gap:0;margin:0 0 32px;border-left:2px solid var(--color-line)}.live__it{position:relative;padding:0 0 28px 22px}.live__it::before{content:"";position:absolute;left:-7px;top:8px;width:12px;height:12px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 4px #fff}.live__time{display:block;font:700 18px/26px var(--font-sans);color:var(--dk-e3202c,var(--color-primary))}.live__t{margin:2px 0 10px;font:700 22px/28px var(--font-sans)}.live__it .prose{font-size:18px;line-height:29px}.live__it .prose>*{margin-bottom:16px}.livebar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;font-size:14px;color:var(--color-muted)}.livebar__on{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:800px;background:var(--color-primary);color:#fff;font:800 12px/1 var(--font-sans);text-transform:uppercase}.livebar__on::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dkb-ffffff,#fff);animation:pulse 1.4s infinite}.livebar__on--off{background:var(--color-muted)}.livebar__on--off::before{animation:none}@keyframes pulse{50%{opacity:.3}}.moments a{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;padding:9px 0;border-bottom:1px solid var(--color-line);font-size:15px;line-height:21px}.moments b{color:var(--dk-e3202c,var(--color-primary))}.moments a:hover span{color:var(--dk-e3202c,var(--color-primary))}.rail__h{margin-bottom:24px;font:700 20px/24px var(--font-sans);color:#000}.rail__list{display:flex;flex-direction:column;gap:16px}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tiles .cd--s .cd__t{font-size:15px;line-height:21px;-webkit-line-clamp:3}.tiles .cd__m picture{aspect-ratio:4/3}@media (max-width:61.99em){.art__h1{font-size:27.85px;line-height:33.4px;margin:16px 0}.art__meta .shr{width:100%;padding-top:12px;border-top:1px solid var(--color-line)}.art__fig{margin-left:-12px;margin-right:-12px}.art__fig figcaption{padding:8px 12px 0}.shr__b{width:44px;height:44px}.inrel{grid-template-columns:110px minmax(0,1fr)}.cd--row{grid-template-columns:130px minmax(0,1fr)}}.col{max-width:578px;margin:0 auto;min-width:0}.col__top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px}.col__links{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--color-muted)}.col__links a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid var(--bd);border-radius:4px;color:var(--dk-333333,#333);font-weight:600}.col__links a:hover{border-color:var(--color-primary);color:var(--dk-e3202c,var(--color-primary))}.colhd{display:flex;align-items:center;gap:24px;margin:24px 0 16px}.colhd__h1{font:700 40px/44px var(--font-serif);color:var(--color-text);letter-spacing:-.01em}.col__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--color-line);font:500 16px/24px var(--font-sans);color:var(--dk-666666,#666)}.col__who a:hover{color:var(--dk-e3202c,var(--color-primary))}.col .shr{margin-bottom:24px}.col .prose b,.col .prose strong{font-weight:700}.acard{display:flex;flex-direction:column;align-items:center;gap:6px;margin:8px 0;padding:20px;border:1px solid var(--color-line);border-radius:8px;text-align:center}.acard b{font:700 14px/20px var(--font-sans);color:var(--dk-111111,#111)}.acard a{display:inline-flex;align-items:center;min-height:32px;font:500 13px/1 var(--font-sans);color:var(--dk-e3202c,var(--color-primary))}.acard a:hover{text-decoration:underline}@media (max-width:35.99em){.colhd{gap:14px}.colhd .disc--l{width:96px;height:96px}.colhd__h1{font-size:28px;line-height:32px}}.ait{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:101px}.gstrip .g4{margin-top:4px}.static .reader-breadcrumbs{margin-bottom:12px}.clist{display:flex;flex-direction:column;gap:24px}.more{display:flex;justify-content:center;margin:32px 0 8px}.pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 24px;border:1px solid var(--bd);border-radius:800px;background:var(--pill);font:600 16px/24px var(--font-sans);color:var(--dk-212529,#212529);cursor:pointer;text-align:center}.pill:hover{background:#ECEEF1}.pill--sm{min-height:36px;padding:4px 16px;font-size:14px}.reader-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:24px 0 8px}.reader-pagination a,.reader-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border:1px solid var(--bd);border-radius:800px;background:var(--pill);font:600 15px/1 var(--font-sans);color:var(--dk-212529,#212529)}.reader-pagination a:hover{border-color:var(--color-primary);color:var(--dk-e3202c,var(--color-primary))}.reader-pagination span[aria-current]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.reader-pagination span:not([aria-current]){border:0;background:none;min-width:24px;padding:0}@media (max-width:61.99em){.cd--list{grid-template-columns:171px minmax(0,1fr);gap:12px;align-items:start}.cd--list .cd__t{font-size:16px;line-height:23px;-webkit-line-clamp:3}.cd--list .cd__s{display:none}.cd--list .cd__time{font-size:18px;line-height:24px}.cd--side{grid-template-columns:155px minmax(0,1fr);gap:12px}.cd--side .cd__m picture,.cd--side .cd__m .reader-image-placeholder{aspect-ratio:155/113}.cd--side .cd__t{font-size:17px;line-height:24px}.cd--hero .cd__m picture,.cd--hero .cd__m .reader-image-placeholder{aspect-ratio:366/266}.cd--hero .cd__b{padding:60px 18px 18px}.cd--hero .cd__t{font-size:22px;line-height:28px}.cd--ovl .cd__t{font-size:20px;line-height:28px}.cd--ovl .cd__b{padding:60px 16px 16px}.cd--h{grid-template-columns:1fr}.cd--h .cd__b{padding:16px}.sh--page .sh__t{font-size:30px}}@media (max-width:35.99em){.cd--list{grid-template-columns:140px minmax(0,1fr)}.cd--cat .cd__t{-webkit-line-clamp:3}}.empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:44px 20px;border:1px dashed var(--bd);border-radius:12px;text-align:center}.band{display:flex;align-items:center;min-height:250px;margin-bottom:24px;padding:24px 0;background:var(--color-surface-alt);text-align:center}.band .w{width:100%}.band .reader-breadcrumbs ol{justify-content:center}mark{background:var(--dkb-ffe8a3,#FFE8A3);color:inherit;padding:0 2px;border-radius:2px}@media (max-width:61.99em){.band{min-height:200px}}.note{padding:14px 16px;border-radius:12px;background:var(--dkb-fff7e0,#FFF7E0);font-size:15px;line-height:23px}.note a{color:var(--dk-e3202c,var(--color-primary));text-decoration:underline}.card{padding:20px;border:1px solid var(--color-line);border-radius:12px;background:var(--dkb-ffffff,var(--color-surface))}.card__h{margin-bottom:10px;font:700 20px/26px var(--font-sans)}.card p{font-size:15px;line-height:23px;color:var(--dk-444444,#444)}.card p+p,.card p+.pill,.card .steps+.note{margin-top:12px}.correction{padding:16px 0;border-bottom:1px solid var(--color-line)}.correction h2{margin:0 0 6px;font:700 19px/27px var(--font-sans)}.correction h2 a{color:var(--dk-111111,var(--title));text-decoration:none}.correction h2 a:hover{color:var(--dk-e3202c,var(--color-primary))}.correction__meta{margin:0 0 8px!important;font-size:14px!important;color:var(--color-muted)}.form{display:flex;flex-direction:column;gap:18px}.fld,.form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.form textarea,.form select,.sfilt input,.sfilt select,.cnv input,.cnv select,.nlf input[type=email]{width:100%;min-height:46px;padding:10px 14px;border:1px solid #CED4DA;border-radius:8px;background:var(--dkb-ffffff,#fff);font:400 16px/24px var(--font-sans);color:var(--color-text);outline:none;box-shadow:none;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;appearance:none}.fld:focus,.form input:focus,.form textarea:focus,.form select:focus,.sfilt input:focus,.sfilt select:focus,.cnv input:focus,.cnv select:focus,.nlf input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(227,32,44,.16)}.form textarea{min-height:150px;resize:vertical}.form select,.sfilt select,.cnv select{padding-right:40px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23212529' stroke-width='1.8'/%3E%3C/svg%3E") no-repeat right 16px center}.form input[type=file]{padding:8px;font-size:15px}.form input[type=file]::file-selector-button{margin-right:12px;padding:8px 16px;border:1px solid var(--bd);border-radius:800px;background:var(--pill);font:600 14px/1 var(--font-sans);color:var(--dk-212529,#212529);cursor:pointer}.cf-turnstile{min-height:65px}section.reader-poll{margin:8px 0;padding:20px;border:1px solid var(--color-line);border-radius:12px;background:var(--dkb-ffffff,var(--color-surface))}.reader-poll .reader-poll__title{font:700 22px/28px var(--font-sans);color:var(--dk-111111,var(--title))}.reader-poll .reader-poll__notice{border-radius:8px;background:var(--color-surface-alt);font-size:15px}.reader-poll .reader-poll__notice--ok{border-left-color:var(--up)}.reader-poll .reader-poll__notice--error{border-left-color:var(--down)}.reader-poll .reader-poll__submit{min-height:44px;padding:0 26px;border:0;border-radius:800px;background:var(--color-primary);color:#fff;font:600 15px/1 var(--font-sans)}.reader-poll .reader-poll__submit:hover{background:var(--red-d)}.reader-poll .reader-poll__options label{min-height:44px;padding:4px 14px;border:1px solid var(--color-line);border-radius:8px;background:var(--dkb-ffffff,#fff);font-size:16px}.reader-poll .reader-poll__options label:hover{border-color:var(--color-primary)}.reader-poll .reader-poll__options input{width:20px;height:20px;accent-color:var(--color-primary)}.reader-poll .reader-poll__bar{height:10px;background:var(--color-line)}.reader-poll .reader-poll__fill{background:var(--color-primary)}.reader-poll .reader-poll__row--mine .reader-poll__fill{background:var(--color-accent)}.reader-poll .reader-poll__label{font-size:15px}.reader-poll :focus-visible{outline-color:var(--color-primary)}.svc__meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:16px;font-size:13px;color:var(--color-muted)}.scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.fx{display:flex;align-items:center;gap:10px;font-weight:600}.fx small{display:block;font-size:12px;font-weight:400;color:var(--color-muted)}.svcw{padding:16px;border:1px solid var(--color-line);border-radius:12px}.svcw__h{margin-bottom:10px;font:700 18px/24px var(--font-sans)}.svcw__h a:hover{color:var(--dk-e3202c,var(--color-primary))}.svcw__big{font:800 40px/1 var(--font-sans)}.svcw p,.svcw li{font-size:14px;line-height:21px}.svcw li{display:flex;flex-wrap:wrap;gap:4px 8px;padding:6px 0;border-bottom:1px solid var(--color-line)}.svcw table{width:100%;border-collapse:collapse;font-size:14px}.svcw td,.svcw th{padding:6px 4px;border-bottom:1px solid var(--color-line);text-align:left}.svcw .r{text-align:right}.svcw dl{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.svcw dl div{padding:8px;border-radius:8px;background:var(--color-surface-alt);text-align:center}.svcw dl .is-next{background:var(--color-primary);color:#fff}.svcw__note{margin-top:8px;font-size:12px!important;color:var(--color-muted)}.svcw__note a{color:var(--dk-e3202c,var(--color-primary))}.err{position:relative;padding:72px 0 64px;text-align:center;overflow:hidden;isolation:isolate}.block{margin-bottom:24px}.block .sh{margin-bottom:20px}.area--bleed>.block:not(.block--bleed){max-width:1040px;margin-left:auto;margin-right:auto;padding:0 12px}.blk-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.blk-scroll{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.blk-scroll>*{flex:0 0 260px;scroll-snap-align:start}.rank{counter-reset:rk}.rank li{display:grid;grid-template-columns:34px minmax(0,1fr);padding:10px 0;border-bottom:1px solid var(--color-line)}.rank li::before{counter-increment:rk;content:counter(rk);font:900 22px/24px var(--font-sans);color:var(--dk-e3202c,var(--color-primary))}.rank a{font:600 15px/22px var(--font-sans)}.rank a:hover{color:var(--dk-e3202c,var(--color-primary))}.custom-html__escaped{white-space:pre-wrap;font-size:13px;background:var(--color-surface-alt);padding:12px;border-radius:8px}@media (min-width:62em){.block--mobile-only{display:none}}@media (max-width:61.99em){.block--desktop-only{display:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.hd,.mk,.ft,.ad,.rail,.shr,.gm,.sd,.reader-comments{display:none!important}body{color:#000}}:root[data-scheme="dark"]{body{--color-background:#121418;--color-surface:#1A1D22;--color-surface-alt:#20242A;--color-text:#E6E8EB;--color-muted:#9AA1AB;--color-line:#2E333B;--color-link:#F2F3F5;--title:#F2F3F5;--mk:#181B20;--tint:#20242A;--line2:#262A31;--bd:#353A43;--ph:#262A31;--pill:#20242A}.nb,.oc__panel,.shr__menu,.shr__b,.oc__search,.stabs a,.dsep .pill,.fld,.cal a{background:#1A1D22;color:#E6E8EB}.nb__list a,.oc__menu>li>a,.mk__n,.mk__v b,.sh__t,.tw__h,.tw__list a,.wr__t,.cd__s,.rail__h,.ait__role,.ait__name,.wr__arr,.soc a,.sstrip__l,.oc__tiles a,.oc__date b,.oc__date small,.tags a,.chip,.pill,.reader-pagination a,.reader-pagination span,.atabs a,.alst b,.gv__cap,.form__l,.check,.byl,.col__who{color:#E6E8EB}.reader-breadcrumbs ol,.bc{color:#B4BAC3}.ms__dots a::before{background:rgba(255,255,255,.25)}}
/* 21.10.2026: cover-less media slot (author disc + name), gallery photo count */.nocover{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;padding:10px;box-sizing:border-box;overflow:hidden;text-align:center;background:var(--color-surface-alt);color:var(--color-text);border-radius:inherit}.nocover--sm{gap:4px;padding:4px}.nocover__n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;font:700 15px var(--font-serif,var(--font-display));line-height:1.2}.nocover--sm .nocover__n{font-size:11px}.nocover--text .nocover__n{font:400 20px/1.15 var(--font-display);color:var(--dk-e3202c,var(--color-primary))}.card__media .nocover,a .nocover{position:relative}.reader-avatar{width:var(--avatar-size,48px);height:var(--avatar-size,48px);flex:none;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--color-surface)}.reader-avatar--initials{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-on-primary);font:700 calc(var(--avatar-size,48px)*.38)/1 var(--font-sans);letter-spacing:.02em}
/*rc*/body .reader-comments{--rc-radius:8px}/*/rc*/
/* dark-lift */:root[data-scheme="dark"] body{--dk-111111:var(--color-text);--dk-1d1d1d:var(--color-text);--dk-212529:var(--color-text);--dk-333333:#858585;--dk-444444:#8f8f8f;--dk-555555:#858585;--dk-666666:#858585;--dk-6c757d:#7e868d;--dk-8d8d8d:#969696;--dk-e3202c:#e84852;--dk-f0384a:#f24c5c;--dkb-ffe8a3:#2a2926;--dkb-fff7e0:var(--color-surface,#2a2b2c);--dkb-ffffff:var(--color-surface,#2a2c2f)}
/* logo swap (dark scheme) */:root:not([data-scheme="dark"]) .reader-logo-dark,:root[data-scheme="dark"] .reader-logo-light:has(+ .reader-logo-dark){display:none!important}
/* consent banner (theme look) */body .reader-consent{left:16px;right:16px;bottom:16px;max-width:760px;padding:16px 18px;gap:14px;background:var(--color-surface,#fff);color:var(--color-text);border:1px solid var(--color-line,currentColor);border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.18);font-family:inherit;font-size:.9375rem;line-height:1.5}body .reader-consent__text a{color:inherit;text-underline-offset:2px}body .reader-consent button{min-height:44px;padding:0 18px;border:1px solid currentColor;border-radius:800px;font:600 16px/1 Inter,system-ui,sans-serif; background:transparent;color:var(--color-text)}body .reader-consent button.reader-consent__accept{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);}body .reader-consent button:hover{filter:brightness(1.08)}body .reader-consent button:focus-visible,body .reader-consent a:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}@media (max-width:47.99em){body .reader-consent{left:10px;right:10px;bottom:calc(68px + env(safe-area-inset-bottom,0px));padding:14px}body .reader-consent__actions{width:100%}body .reader-consent button{flex:1 1 0}}
/* prev-next (theme look) */body .reader-prevnext{margin:28px 0;gap:14px}body .reader-prevnext__a{gap:6px;padding:14px 16px;border:1px solid var(--color-line,currentColor);border-radius:8px;background:var(--color-surface,transparent);color:var(--color-text);}body .reader-prevnext__a:hover{border-color:var(--color-text)}body .reader-prevnext__k{opacity:1;color:var(--color-muted,currentColor);font:700 12px/1.2 Inter,system-ui,sans-serif;letter-spacing:.06em}body .reader-prevnext__t{font:700 17px/1.3 Inter,system-ui,sans-serif;}body .reader-prevnext__a:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}
/* font-size buttons (shared component, own classes) */.shr__fsg{display:inline-flex;gap:6px}.shr__fs[aria-disabled=true]{opacity:.45;cursor:default}
/* 22.10.2026 platform slots: home official-ad strip (moved from pages.css), headline-designer slide, live stream box, TV button, app badges, section sub-menu, reactions */
.oad .cd__m{border-radius:12px}.oad .cd__m .reader-image-placeholder{background:linear-gradient(135deg,#2E3138,#474C57)}.oad__rib{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);padding:7px 40px;background:linear-gradient(90deg,transparent,var(--color-primary) 20%,var(--color-primary) 80%,transparent);color:#fff;font:800 13px/1 var(--font-sans);text-transform:uppercase;white-space:nowrap}.oad .cd__t{font:600 20px/24px var(--font-sans);text-transform:uppercase;-webkit-line-clamp:2}.oad__d{display:block;margin-top:6px;font-size:14px;color:var(--color-muted)}.hm-oad .cd__t{font:600 16px/21px var(--font-sans)}.hm-oad .oad__rib{padding:6px 28px;font-size:11px}.ms__slide--designed .ms__link{background:#0b0b0b}.ms__slide--designed .ms__link picture{display:flex;align-items:center}.ms__slide--designed .ms__link img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.hm-live{--rl-radius:0;--rl-bg:var(--color-accent)}.hm-live .reader-live__title{font:900 15px/20px var(--font-sans)}.tb__btn--tv{font-weight:800}.sstrip{flex-wrap:wrap}.sstrip__apps{margin-right:auto}.sstrip__apps .reader-apps__a{min-height:40px;border-color:var(--bd);border-radius:6px}.bant-subnav{--sn-max:1040px;--sn-pad:12px;--sn-bg:var(--color-background);margin-bottom:8px}.bant-subnav .reader-subnav__a{font:700 14px/20px var(--font-sans);text-transform:uppercase}.bant-rx{--rx-radius:6px;border-radius:6px}.bant-rx .reader-reactions__title{font:900 18px/24px var(--font-sans)}
@media (max-width:61.99em){.area--bleed .block.ms,.area--bleed .block--bleed>.sd{margin-left:0;margin-right:0}}:where(h1){overflow-wrap:break-word}