@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/fira-sans-400-latin-ext.woff2?v=d0b7309e) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/fira-sans-400-latin.woff2?v=4e1f0a8e) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/fira-sans-700-latin-ext.woff2?v=56cc2efd) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Fira Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/fira-sans-700-latin.woff2?v=df10e9e4) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Fira Sans Condensed';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/fira-sans-condensed-700-latin-ext.woff2?v=2d6f2361) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Fira Sans Condensed';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/fira-sans-condensed-700-latin.woff2?v=df081057) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Fira Sans Condensed';font-style: normal;font-weight: 800;font-display: swap;src: url(../fonts/fira-sans-condensed-800-latin-ext.woff2?v=413f4118) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Fira Sans Condensed';font-style: normal;font-weight: 800;font-display: swap;src: url(../fonts/fira-sans-condensed-800-latin.woff2?v=c164b908) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Alfa Slab One';font-style: normal;font-weight: 400;font-display: block;src: url(../fonts/alfa-slab-one-logo.woff2?v=1bd8ef3c) format('woff2');unicode-range: U+45,U+48-49,U+4c,U+4f,U+54,U+59,U+cb,U+cf,U+d6,U+178,U+308,U+1e26}:root{--red: #e0061f;--red-dark: #b80019;--red-soft: #fde8eb;--night: #0c1428;--night-2: #16213f;--night-line: #26335a;--ink: #111318;--ink-2: #353a46;--muted: #6b7180;--line: #e4e6eb;--bg: #ffffff;--bg-soft: #f2f3f6;--card: #ffffff;--head: "Fira Sans Condensed","Arial Narrow",Arial,sans-serif;--text: "Fira Sans",Arial,Helvetica,sans-serif;--logo: "Alfa Slab One",Georgia,serif;--wrap: 1180px;--gut: 16px;--radius: 6px;color-scheme: light}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--ink: #eef0f4;--ink-2: #c8ccd5;--muted: #979eac;--line: #2a2f3a;--bg: #111317;--bg-soft: #1a1d23;--card: #1a1d23;--red-soft: #3a1219;--night: #070b16;--night-2: #0f1730;color-scheme: dark}}:root[data-theme="dark"]{--ink: #eef0f4;--ink-2: #c8ccd5;--muted: #979eac;--line: #2a2f3a;--bg: #111317;--bg-soft: #1a1d23;--card: #1a1d23;--red-soft: #3a1219;--night: #070b16;--night-2: #0f1730;color-scheme: dark}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%}body{margin: 0;background: var(--bg);color: var(--ink);font: 400 16px/1.5 var(--text);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}img{max-width: 100%;display: block}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit}:focus-visible{outline: 3px solid var(--red);outline-offset: 2px;border-radius: 2px}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip{position: absolute;left: 8px;top: -60px;z-index: 100;background: var(--red);color: #fff;padding: 10px 14px;font-weight: 700;border-radius: var(--radius)}.skip:focus{top: 8px}.wrap{max-width: var(--wrap);margin: 0 auto;padding: 0 var(--gut)}.topbar{background: var(--night);color: #cfd6e6;font: 400 13px/1 var(--text)}.topbar .wrap{display: flex;align-items: center;justify-content: space-between;gap: 12px;height: 34px}.topbar-left{display: flex;align-items: center;gap: 10px;white-space: nowrap;overflow: hidden}.topbar-left .moon{width: 14px;height: 14px;color: #ffd76a;flex: none}.topbar-date::first-letter{text-transform: uppercase}.topbar-sep{opacity: .45}.topbar-right{display: flex;align-items: center;gap: 16px}.topbar-right a{color: #e4e9f5}.topbar-right a:hover{color: #fff;text-decoration: underline}.theme-toggle{display: inline-flex;align-items: center;gap: 6px;background: none;border: 0;padding: 0;cursor: pointer;color: #e4e9f5;font: 400 13px/1 var(--text)}.theme-toggle svg{width: 14px;height: 14px}.masthead{background: var(--bg);border-bottom: 1px solid var(--line)}.masthead .wrap{display: flex;align-items: center;justify-content: space-between;height: 72px;gap: 16px}.logo{display: inline-flex;align-items: center;line-height: 1}.logo-word{font-family: var(--logo);font-size: 40px;letter-spacing: .5px;color: var(--red);transform: skewX(-9deg);display: inline-block;padding: 2px 6px 0 0}.masthead-actions{display: flex;align-items: center;gap: 10px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 36px;padding: 0 14px;border-radius: var(--radius);font: 700 14px/1 var(--head);letter-spacing: .03em;text-transform: uppercase;border: 2px solid transparent;cursor: pointer;white-space: nowrap;transition: background-color .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}.btn:active{transform: translateY(1px)}.btn svg{width: 16px;height: 16px;flex: none}.btn-red{background: var(--red);color: #fff}.btn-red:hover{background: var(--red-dark)}.btn-ghost{border-color: var(--line);color: var(--ink);background: var(--bg)}.btn-ghost:hover{border-color: var(--ink)}.btn-dark{background: #000;color: #fff}.btn-dark:hover{background: #222}.btn-ig{background: linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);color: #fff}.btn-ig:hover{filter: brightness(1.06)}.menu-btn{display: none;width: 40px;height: 40px;border: 0;background: none;padding: 8px;cursor: pointer;color: var(--ink)}.menu-btn svg{width: 24px;height: 24px}.nav{position: sticky;top: 0;z-index: 40;background: var(--bg);border-bottom: 1px solid var(--line);transition: box-shadow .2s ease}.nav.is-stuck{box-shadow: 0 6px 18px rgba(10,16,32,.10)}.nav .wrap{display: flex;align-items: center}.nav ul{display: flex;gap: 2px;list-style: none;margin: 0;padding: 0;overflow-x: auto;scrollbar-width: none;-ms-overflow-style: none}.nav ul::-webkit-scrollbar{display: none}.nav a{display: block;padding: 12px 10px 11px;font: 700 15px/1 var(--head);color: var(--ink);white-space: nowrap;border-bottom: 3px solid transparent}.nav a:hover{color: var(--red)}.nav a[aria-current="page"]{color: var(--red);border-bottom-color: var(--red)}.nav .nav-tv a{color: var(--red)}.nav .nav-logo{display: none;margin-right: 10px;padding: 0;border: 0;flex: none}.nav-logo .logo-word{font-size: 22px}.nav.is-stuck .nav-logo{display: inline-flex;align-items: center}.ticker{background: var(--bg-soft);border-bottom: 1px solid var(--line)}.ticker .wrap{display: flex;align-items: center;gap: 12px;height: 44px}.ticker-label{flex: none;background: var(--red);color: #fff;font: 800 13px/1 var(--head);letter-spacing: .06em;padding: 6px 8px 5px;border-radius: 3px}.ticker-items{position: relative;flex: 1;height: 24px;overflow: hidden}.ticker-item{position: absolute;inset: 0;display: flex;align-items: center;gap: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;opacity: 0;transform: translateY(10px);transition: opacity .35s ease,transform .35s ease;pointer-events: none}.ticker-item.is-on{opacity: 1;transform: none;pointer-events: auto}.ticker-item time{flex: none;color: var(--red);font: 700 14px/1 var(--head)}.ticker-item span{font: 700 16px/1.2 var(--head);overflow: hidden;text-overflow: ellipsis}.ticker-item:hover span{text-decoration: underline}.cat{display: inline-block;color: var(--red);font: 700 12.5px/1 var(--head);letter-spacing: .05em;text-transform: uppercase}.meta{display: flex;align-items: center;gap: 8px;margin-top: 8px;font: 700 13px/1 var(--head);color: var(--muted)}.meta time{white-space: nowrap}.h{font-family: var(--head);font-weight: 800;letter-spacing: -.005em;margin: 0;color: var(--ink);text-wrap: balance}a:hover .h,.h a:hover{color: var(--red)}.media{position: relative;display: block;overflow: hidden;background: #0b0f1a;border-radius: var(--radius);aspect-ratio: 16 / 9;isolation: isolate}.media::before{content: "";position: absolute;inset: -24px;background: var(--img) center / cover no-repeat;filter: blur(22px) saturate(1.1) brightness(.72);transform: scale(1.08);z-index: -1}.media img{width: 100%;height: 100%;object-fit: contain;transition: transform .45s cubic-bezier(.2,.7,.2,1)}.media.is-cover img{object-fit: cover}a:hover > .media img,.media:hover img{transform: scale(1.025)}.vbadge{position: absolute;left: 10px;bottom: 10px;display: inline-flex;align-items: center;gap: 6px;background: var(--red);color: #fff;font: 800 13px/1 var(--head);letter-spacing: .04em;padding: 6px 8px 5px 7px;border-radius: 4px;box-shadow: 0 2px 8px rgba(0,0,0,.25)}.vbadge svg{width: 11px;height: 11px}.vbadge-lg{font-size: 15px;padding: 8px 10px 7px 9px}.vbadge-lg svg{width: 13px;height: 13px}.page{padding-top: 20px;padding-bottom: 48px}.layout{display: grid;grid-template-columns: minmax(0,1fr) 336px;gap: 28px;align-items: start}.aside{position: sticky;top: 64px;display: grid;gap: 22px;min-width: 0}.main{min-width: 0}.hero{display: block}.hero .media{aspect-ratio: 16 / 9}.hero-body{padding: 14px 2px 0}.hero .h{font-size: clamp(27px,3.1vw,40px);line-height: 1.05;margin-top: 8px}.hero-lead{margin: 10px 0 0;color: var(--ink-2);font-size: 17px;line-height: 1.45}.row2{display: grid;grid-template-columns: 1fr 1fr;gap: 22px;margin-top: 26px;padding-top: 22px;border-top: 1px solid var(--line)}.card .media{aspect-ratio: 16 / 10}.card-body{padding-top: 10px}.card .h{font-size: 22px;line-height: 1.1;margin-top: 6px}.grid3{display: grid;grid-template-columns: repeat(3,1fr);gap: 22px;margin-top: 26px;padding-top: 22px;border-top: 1px solid var(--line)}.grid3 .h{font-size: 18.5px;line-height: 1.13}.sec-title{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin: 34px 0 14px;padding-top: 12px;border-top: 3px solid var(--ink)}.sec-title h2{margin: 0;font: 800 22px/1 var(--head);text-transform: uppercase;letter-spacing: .01em}.sec-title a{font: 700 14px/1 var(--head);color: var(--red);white-space: nowrap}.sec-title a:hover{text-decoration: underline}.ytv{background: var(--night);color: #fff;border-radius: 10px;padding: 18px 18px 20px;margin-top: 30px}.ytv-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 14px}.ytv-title{display: flex;align-items: center;gap: 10px}.ytv-title b{font: 800 24px/1 var(--head);letter-spacing: .02em}.ytv-title .dot{width: 10px;height: 10px;border-radius: 50%;background: var(--red);box-shadow: 0 0 0 0 rgba(224,6,31,.6);animation: pulse 2s infinite}.ytv-head a{font: 700 14px/1 var(--head);color: #c9d3ec}.ytv-head a:hover{color: #fff;text-decoration: underline}@keyframes pulse{0%{box-shadow: 0 0 0 0 rgba(224,6,31,.55)}70%{box-shadow: 0 0 0 9px rgba(224,6,31,0)}100%{box-shadow: 0 0 0 0 rgba(224,6,31,0)}}.ytv-row{display: grid;grid-auto-flow: column;grid-auto-columns: 170px;gap: 12px;overflow-x: auto;scroll-snap-type: x mandatory;padding-bottom: 6px;scrollbar-width: thin;scrollbar-color: var(--night-line) transparent}.ytv-card{scroll-snap-align: start;display: block}.ytv-card .media{aspect-ratio: 3 / 4;border-radius: 8px}.ytv-card .media img{object-fit: cover}.ytv-card .media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.55))}.ytv-card .vbadge{z-index: 1}.ytv-card .h{color: #fff;font-size: 15.5px;line-height: 1.15;font-weight: 700;margin-top: 8px}.ytv-card:hover .h{color: #ffd2d8}.ytv-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px}.ytv-grid .ytv-card .h{color: var(--ink)}.ytv-grid .ytv-card:hover .h{color: var(--red)}.box{border-top: 3px solid var(--ink);padding-top: 10px}.box h2{margin: 0 0 10px;font: 800 19px/1 var(--head);text-transform: uppercase;letter-spacing: .01em}.mostread{list-style: none;margin: 0;padding: 0;counter-reset: mr}.mostread li{counter-increment: mr;border-bottom: 1px solid var(--line)}.mostread a{display: grid;grid-template-columns: 34px 1fr;gap: 6px;padding: 10px 0;align-items: start}.mostread a::before{content: counter(mr);font: 800 30px/0.9 var(--head);color: var(--red)}.mostread .h{font-size: 16.5px;line-height: 1.15;font-weight: 700}.latest{list-style: none;margin: 0;padding: 0}.latest li{border-bottom: 1px solid var(--line)}.latest a{display: grid;grid-template-columns: 52px 1fr;gap: 8px;padding: 9px 0}.latest time{font: 700 14px/1.2 var(--head);color: var(--red)}.latest .h{font-size: 15.5px;line-height: 1.18;font-weight: 700}.follow{background: var(--night);color: #fff;border-radius: 10px;padding: 18px}.follow h2{margin: 0 0 6px;font: 800 20px/1.1 var(--head);text-transform: uppercase}.follow p{margin: 0 0 14px;color: #c3cbe0;font-size: 14.5px;line-height: 1.45}.follow .btns{display: grid;gap: 8px}.follow .btn{width: 100%;height: 42px}.follow .btn-dark{background: #fff;color: #000}.follow .btn-dark:hover{background: #e9ecf3}.list-head{padding: 22px 0 6px;border-bottom: 3px solid var(--ink);margin-bottom: 8px}.list-head h1{margin: 0;font: 800 34px/1 var(--head);text-transform: uppercase}.list-head p{margin: 8px 0 12px;color: var(--muted)}.list{list-style: none;margin: 0;padding: 0}.list li{border-bottom: 1px solid var(--line)}.list a{display: grid;grid-template-columns: 220px 1fr;gap: 18px;padding: 16px 0;align-items: start}.list .media{aspect-ratio: 16 / 10}.list .h{font-size: 22px;line-height: 1.1;margin-top: 6px}.list p{margin: 8px 0 0;color: var(--ink-2);font-size: 15.5px;line-height: 1.45}.article{max-width: 760px}.crumbs{display: flex;align-items: center;gap: 8px}.article h1{font-family: var(--head);font-weight: 800;font-size: clamp(29px,3.5vw,44px);line-height: 1.05;letter-spacing: -.01em;margin: 10px 0 0;text-wrap: balance}.byline{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;margin: 16px 0 18px;padding-bottom: 14px;border-bottom: 1px solid var(--line)}.author{display: flex;align-items: center;gap: 10px}.avatar{width: 40px;height: 40px;border-radius: 50%;background: var(--red);color: #fff;display: grid;place-items: center;font: 400 15px/1 var(--logo);flex: none}.avatar span{transform: skewX(-9deg);display: inline-block}.author-name{font: 700 15px/1.2 var(--head)}.author-time{font: 400 13.5px/1.3 var(--text);color: var(--muted)}.share{display: flex;align-items: center;gap: 6px}.share a,.share button{width: 36px;height: 36px;display: grid;place-items: center;border-radius: 50%;border: 1px solid var(--line);background: var(--bg);cursor: pointer;color: var(--ink);transition: border-color .15s ease,background-color .15s ease}.share a:hover,.share button:hover{border-color: var(--ink)}.share svg{width: 17px;height: 17px}.share .share-native{display: none}.vbox{position: relative;background: #05070d;border-radius: 10px;padding: 14px 14px 12px;color: #fff;margin: 0 0 22px}.vtabs{display: flex;justify-content: center;gap: 6px;margin-bottom: 12px}.vtab{display: inline-flex;align-items: center;gap: 7px;height: 34px;padding: 0 14px;border-radius: 999px;border: 1px solid #2a3046;background: #0f1422;color: #cfd5e4;font: 700 14px/1 var(--head);letter-spacing: .02em;cursor: pointer}.vtab svg{width: 15px;height: 15px}.vtab[aria-selected="true"]{background: #fff;color: #000;border-color: #fff}.vstage{position: relative;margin: 0 auto;width: min(100%,calc(76vh * 9 / 16),410px);aspect-ratio: 9 / 16;background: #000;border-radius: 8px;overflow: hidden}.vstage iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}picture{display: contents}.vstage .vframe{z-index: 2;opacity: 0;transition: opacity .3s ease}.vstage.is-ready .vframe{opacity: 1}.vstage.has-frame:not(.is-ready) .vplay svg{display: none}.vstage.has-frame:not(.is-ready) .vplay::after{content: "";width: 34px;height: 34px;border-radius: 50%;border: 3px solid rgba(255,255,255,.35);border-top-color: #fff;animation: spin .8s linear infinite}@keyframes spin{to{transform: rotate(360deg)}}.vstage.is-ig{aspect-ratio: auto;width: min(100%,420px);min-height: 560px;background: #fff;border-radius: 8px;overflow: visible}.vstage.is-ig iframe{position: static;margin: 0 !important}.vstage .instagram-media{margin: 0 !important;min-width: 0 !important;width: 100% !important;max-width: 100% !important;border-radius: 8px !important}.vposter{position: absolute;inset: 0;display: block;width: 100%;height: 100%;padding: 0;border: 0;cursor: pointer;background: #000}.vposter img{width: 100%;height: 100%;object-fit: cover;opacity: .9}.vposter .vplay{position: absolute;left: 50%;top: 50%;width: 76px;height: 76px;margin: -38px 0 0 -38px;border-radius: 50%;background: var(--red);display: grid;place-items: center;box-shadow: 0 8px 30px rgba(0,0,0,.45);transition: transform .15s ease}.vposter:hover .vplay{transform: scale(1.06)}.vposter .vplay svg{width: 30px;height: 30px;margin-left: 5px;color: #fff}.vposter .vbadge{left: 12px;bottom: 12px}.vcta{display: flex;justify-content: center;flex-wrap: wrap;gap: 8px;margin-top: 12px}.vcta .btn{height: 40px}.vcta .btn-dark{background: #fff;color: #000}.vcta .btn-dark:hover{background: #e9ecf3}.vnote{margin: 10px 0 0;text-align: center;font-size: 12.5px;color: #8d95a8}.vnote a{text-decoration: underline}.nextup{position: absolute;inset: 0;z-index: 5;display: none;place-items: center;background: rgba(5,7,13,.86);backdrop-filter: blur(4px);border-radius: 10px;padding: 18px}.nextup.is-on{display: grid}.nextup-card{width: min(100%,360px);text-align: center}.nextup-label{font: 800 13px/1 var(--head);letter-spacing: .08em;text-transform: uppercase;color: #ff9aa8}.nextup-media{margin: 12px auto 10px;width: 150px;aspect-ratio: 3 / 4;border-radius: 8px;overflow: hidden}.nextup-media img{width: 100%;height: 100%;object-fit: cover}.nextup-title{font: 800 21px/1.12 var(--head);margin: 0 0 14px}.nextup-actions{display: flex;justify-content: center;gap: 8px}.nextup-count{font-variant-numeric: tabular-nums}.lead{font: 700 19.5px/1.5 var(--text);color: var(--ink);margin: 0 0 18px}.body{font: 400 18px/1.65 var(--text);color: var(--ink)}.body p{margin: 0 0 16px}.body h2{font: 800 24px/1.15 var(--head);margin: 28px 0 12px}.body .quote{}.readmore{display: grid;grid-template-columns: 96px 1fr;gap: 14px;align-items: center;margin: 22px 0 24px;padding: 12px;background: var(--bg-soft);border-left: 4px solid var(--red);border-radius: 0 var(--radius) var(--radius) 0}.readmore .media{aspect-ratio: 1;border-radius: 4px}.readmore .media img{object-fit: cover}.readmore-label{display: block;font: 800 12.5px/1 var(--head);letter-spacing: .06em;color: var(--red);text-transform: uppercase;margin-bottom: 5px}.readmore .h{font-size: 18px;line-height: 1.15}.tags{display: flex;flex-wrap: wrap;gap: 8px;margin: 26px 0 0;padding: 0;list-style: none}.tags a{display: inline-block;padding: 7px 11px 6px;border-radius: 999px;background: var(--bg-soft);font: 700 14px/1 var(--head);color: var(--ink-2);border: 1px solid var(--line)}.tags a:hover{border-color: var(--ink);color: var(--ink)}.parody{margin: 22px 0 0;padding: 12px 14px;border: 1px dashed var(--line);border-radius: var(--radius);font-size: 13.5px;line-height: 1.5;color: var(--muted)}.parody b{color: var(--ink-2)}.follow-inline{display: flex;align-items: center;justify-content: space-between;gap: 14px;flex-wrap: wrap;margin: 26px 0 0;padding: 16px;border-radius: 10px;background: var(--night);color: #fff}.follow-inline p{margin: 0;font: 700 18px/1.2 var(--head)}.follow-inline span{display: block;font: 400 14px/1.35 var(--text);color: #c3cbe0;margin-top: 3px}.follow-inline .btns{display: flex;gap: 8px;flex-wrap: wrap}.follow-inline .btn-dark{background: #fff;color: #000}.related{display: grid;grid-template-columns: repeat(2,1fr);gap: 20px}.related .h{font-size: 19px;line-height: 1.12;margin-top: 6px}.prose{max-width: 720px;font-size: 17.5px;line-height: 1.65}.prose h1{font: 800 38px/1.05 var(--head);margin: 22px 0 14px}.prose h2{font: 800 24px/1.15 var(--head);margin: 28px 0 10px}.prose a{color: var(--red);text-decoration: underline}.footer{background: var(--night);color: #c3cbe0;margin-top: 30px}.footer .wrap{padding-top: 34px;padding-bottom: 30px}.footer-top{display: grid;grid-template-columns: 1.3fr 1fr 1fr 1fr;gap: 26px}.footer .logo-word{font-size: 34px}.footer-tag{margin: 8px 0 0;font: 700 15px/1.3 var(--head);color: #e7ecf7}.footer h3{margin: 4px 0 10px;font: 800 14px/1 var(--head);letter-spacing: .08em;text-transform: uppercase;color: #fff}.footer ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.footer a:hover{color: #fff;text-decoration: underline}.footer-legal{margin-top: 28px;padding-top: 18px;border-top: 1px solid var(--night-line);font-size: 13px;line-height: 1.55;color: #9aa6c4}.footer-legal p{margin: 0 0 8px;max-width: 900px}@media (max-width: 1023px){.layout{grid-template-columns: minmax(0,1fr)}.aside{position: static;grid-template-columns: 1fr 1fr}.aside .follow{grid-column: 1 / -1}.footer-top{grid-template-columns: 1fr 1fr}.ytv-grid{grid-template-columns: repeat(3,1fr)}}@media (max-width: 760px){:root{--gut: 14px}.topbar-hide-sm{display: none}.masthead .wrap{height: 58px}.logo-word{font-size: 31px}.masthead-actions .btn-ghost,.masthead-actions .btn-red{display: none}.menu-btn{display: inline-grid;place-items: center}.nav{top: 0}.nav a{padding: 11px 9px 10px;font-size: 14.5px}.ticker .wrap{height: 40px}.ticker-item span{font-size: 15px}.page{padding-top: 0}.hero{margin: 0 calc(var(--gut) * -1)}.hero .media{border-radius: 0;aspect-ratio: 4 / 3.3}.hero-body{padding: 12px var(--gut) 0}.hero-lead{font-size: 16px}.row2,.grid3{grid-template-columns: 1fr;gap: 0;padding-top: 6px}.row2 .card,.grid3 .card{border-bottom: 1px solid var(--line)}.row2 .card a,.grid3 .card a{display: grid;grid-template-columns: 128px 1fr;gap: 12px;padding: 14px 0;align-items: start}.row2 .card .media,.grid3 .card .media{aspect-ratio: 1}.row2 .card .media img,.grid3 .card .media img{object-fit: cover}.row2 .card-body,.grid3 .card-body{padding-top: 0}.card .h,.grid3 .h{font-size: 18px}.row2 .card .vbadge,.grid3 .card .vbadge{left: 6px;bottom: 6px;font-size: 11.5px;padding: 4px 6px 3px 5px;gap: 4px}.row2 .card .vbadge svg,.grid3 .card .vbadge svg{width: 9px;height: 9px}.ytv{margin-left: calc(var(--gut) * -1);margin-right: calc(var(--gut) * -1);border-radius: 0}.ytv-row{grid-auto-columns: 148px}.ytv-grid{grid-template-columns: repeat(2,1fr);gap: 14px}.aside{grid-template-columns: 1fr}.list a{grid-template-columns: 120px 1fr;gap: 12px}.list .media{aspect-ratio: 1}.list .media img{object-fit: cover}.list .h{font-size: 18px}.list p{display: none}.article h1{font-size: 29px}.lead{font-size: 18px}.body{font-size: 17.5px}.vbox{margin-left: calc(var(--gut) * -1);margin-right: calc(var(--gut) * -1);border-radius: 0;padding: 12px 10px}.nextup{border-radius: 0}.share .share-native{display: grid}.share .share-fb,.share .share-x{display: none}.related{grid-template-columns: 1fr 1fr;gap: 14px}.related .h{font-size: 16px}.footer-top{grid-template-columns: 1fr}}.drawer{position: fixed;inset: 0;z-index: 90;display: none}.drawer.is-open{display: block}.drawer-bg{position: absolute;inset: 0;background: rgba(5,8,16,.55)}.drawer-panel{position: absolute;top: 0;right: 0;bottom: 0;width: min(86vw,340px);background: var(--bg);padding: 16px 18px 24px;overflow-y: auto;box-shadow: -10px 0 30px rgba(0,0,0,.25);animation: slidein .22s ease-out}@keyframes slidein{from{transform: translateX(30px);opacity: 0}to{transform: none;opacity: 1}}.drawer-top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 14px}.drawer-close{width: 40px;height: 40px;border: 0;background: none;cursor: pointer;color: var(--ink)}.drawer-close svg{width: 24px;height: 24px}.drawer ul{list-style: none;margin: 0 0 18px;padding: 0}.drawer li a{display: block;padding: 13px 2px;border-bottom: 1px solid var(--line);font: 700 19px/1 var(--head)}.drawer li a[aria-current="page"]{color: var(--red)}.drawer .btns{display: grid;gap: 8px}.drawer .btn{height: 44px}.toast{position: fixed;left: 50%;bottom: 24px;transform: translate(-50%,20px);background: #111;color: #fff;padding: 11px 16px;border-radius: 999px;font: 700 14px/1 var(--text);opacity: 0;pointer-events: none;transition: opacity .2s ease,transform .2s ease;z-index: 100}.toast.is-on{opacity: 1;transform: translate(-50%,0)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important}}.footer-legal b,.parody b,.prose b{font-family: var(--head);font-weight: 700;letter-spacing: .01em}
