body.news-article-route{background:#151515}body.news-article-route #app{overflow:clip visible}.news-article-page{--post-line: #3b3b3b;--post-accent: #fe4727;background:#151515;color:#fff;font-family:Inter LP,Inter,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}.news-article-page a{color:inherit;text-decoration:none}.news-article-page a:focus-visible,.news-article-page button:focus-visible,.news-article-page summary:focus-visible{outline:2px solid var(--post-accent);outline-offset:4px}.news-article-page h1,.news-article-page h2,.news-article-page h3,.news-article-page h4,.news-article-page h5,.news-article-page h6{font-family:inherit;text-transform:none;color:#fff}.news-article-page .post-progress{position:fixed;inset:0 0 auto;z-index:1000;height:2px;pointer-events:none}.news-article-page .post-progress i{display:block;width:100%;height:100%;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;background:-webkit-linear-gradient(353deg,#fe4727,#ff9b3f);background:linear-gradient(97deg,#fe4727,#ff9b3f)}.news-article-page .post-hero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:132px 40px 36px}.news-article-page .post-hero__inner,.news-article-page .post-related__inner{width:min(1080px,100%)}.news-article-page .post-crumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0;color:#8f8f8f;font-size:13px}.news-article-page .post-crumbs a:hover{color:#fff}.news-article-page .post-hero h1{margin:22px 0 0;max-width:880px;font-size:clamp(36px,4.6vw,58px);font-weight:500;line-height:1.05;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.news-article-page .post-lede{margin:22px 0 0;max-width:700px;color:#e4e4e4;font-size:19px;line-height:1.5;white-space:pre-line}.news-article-page .post-lede--long{max-width:720px;color:#cfcfcf;font-size:17px;line-height:1.65}.news-article-page .post-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;margin:28px 0 0;color:#8f8f8f;font-size:14px}.news-article-page .post-author{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;color:#fff}.news-article-page .post-author i{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:30px;height:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:-webkit-linear-gradient(315deg,#fe4727,#ff9b3f);background:linear-gradient(135deg,#fe4727,#ff9b3f);color:#fff;font:600 13px/1 Inter,Arial,sans-serif}.news-article-page .post-dot{width:4px;height:4px;border-radius:50%;background:#5a5a5a}.news-article-page .post-cover{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:4px 40px 0}.news-article-page .post-cover__frame{width:min(1080px,100%);aspect-ratio:16/9;overflow:hidden;border:1px solid var(--post-line);border-radius:20px;background:#111}.news-article-page .post-cover__frame img,.news-article-page .post-cover__frame video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-article-page .post-cover__frame video{-o-object-fit:contain;object-fit:contain}.news-article-page .post-layout{display:-ms-grid;display:grid;-ms-grid-columns:240px minmax(0,1fr);grid-template-columns:240px minmax(0,1fr);gap:72px;width:min(1080px,100%);margin:0 auto;padding:64px 40px 88px}.news-article-page .post-aside{position:-webkit-sticky;position:sticky;top:92px;-ms-grid-row-align:start;align-self:start;display:-ms-grid;display:grid;gap:28px;max-height:calc(100vh - 116px);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.news-article-page .post-toc__label{margin:0 0 12px;color:#8f8f8f;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.news-article-page .post-toc ol{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;gap:2px}.news-article-page .post-toc a{display:block;padding:7px 12px;border-left:2px solid transparent;border-radius:0 6px 6px 0;color:#9a9a9a;font-size:13.5px;line-height:1.35;-webkit-transition:color .2s,border-color .2s,background .2s;transition:color .2s,border-color .2s,background .2s}.news-article-page .post-toc a:hover{color:#fff}.news-article-page .post-toc a.is-on{border-left-color:var(--post-accent);color:#fff;background:#ffffff0a}.news-article-page .post-share__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.news-article-page .post-share__row a,.news-article-page .post-share__row button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--post-line);border-radius:8px;background:transparent;color:#e4e4e4;font:500 13px/1 Inter,Arial,sans-serif;cursor:pointer;-webkit-transition:border-color .2s;transition:border-color .2s}.news-article-page .post-share__row a:hover,.news-article-page .post-share__row button:hover{border-color:#777}.news-article-page .post-share__status{display:block;color:#bfbfbf;font-size:12px;line-height:1.5;margin-top:8px}.news-article-page .post{width:min(680px,100%);min-width:0}.news-article-page .post-body>p,.news-article-page .post-body li,.news-article-page .post-quote{color:#d9d9d9;font-size:18px;line-height:1.7;overflow-wrap:anywhere}.news-article-page .post-body>p{margin:0 0 24px;white-space:pre-line}.news-article-page .post-body>:first-child{margin-top:0!important}.news-article-page .post-body :is(h2,h3,h4,h5,h6){scroll-margin-top:90px;text-wrap:balance;overflow-wrap:anywhere}.news-article-page .post-body h2{margin:56px 0 18px;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.035em}.news-article-page .post-body h3{margin:36px 0 12px;font-size:20px;font-weight:500;line-height:26px;letter-spacing:-.03em}.news-article-page .post-body h4{margin:28px 0 10px;font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.02em}.news-article-page .post-body :is(h5,h6){margin:24px 0 8px;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.news-article-page .post-body :is(h2,h3,h4,h5,h6) strong{font-weight:inherit}.news-article-page .post-body :is(h2+h3,h2+h4,h3+h4){margin-top:4px}.news-article-page .post-body a{color:#fff;text-decoration:underline;-moz-text-decoration-color:rgba(255,255,255,.35);text-decoration-color:#ffffff59;text-underline-offset:4px}.news-article-page .post-body a:hover{-moz-text-decoration-color:var(--post-accent);text-decoration-color:var(--post-accent)}.news-article-page .post-body strong{color:#fff;font-weight:600}.news-article-page .post-body em{font-style:italic}.news-article-page .post-body u{text-underline-offset:3px}.news-article-page .post-body s{color:#8f8f8f}.news-article-page .post-body code{padding:2px 6px;border-radius:6px;background:#ffffff14;color:#fff;font:500 .9em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.news-article-page .post-body :is(ul,ol){display:-ms-grid;display:grid;gap:10px;margin:0 0 28px;padding:0;list-style:none}.news-article-page .post-body :is(ul,ol)+:is(ul,ol){margin-top:-18px}.news-article-page .post-body ul>li{position:relative;padding-left:22px}.news-article-page .post-body ul>li:before{content:"";position:absolute;left:0;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--post-accent)}.news-article-page .post-body ol{counter-reset:article-list}.news-article-page .post-body ol>li{position:relative;padding-left:36px;counter-increment:article-list}.news-article-page .post-body ol>li:before{content:counter(article-list);position:absolute;left:0;top:.25em;width:24px;height:24px;border-radius:50%;background:#fe472729;color:#ff8a66;font:600 12px/24px Inter,Arial,sans-serif;text-align:center}.news-article-page .post-body li :is(ul,ol){margin:10px 0 0}.news-article-page .post-body li p{margin:0}.news-article-page .post-figure{margin:28px 0 32px}.news-article-page .post-figure img,.news-article-page .post-figure video{display:block;width:100%;height:auto;border:1px solid var(--post-line);border-radius:16px;background:#111}.news-article-page .post-figure figcaption{margin:10px 0 0;color:#8f8f8f;font-size:13px;line-height:1.5}.news-article-page .post-quote{margin:4px 0 28px;padding:18px 22px;border-left:2px solid var(--post-accent);border-radius:0 14px 14px 0;background:#1c1c1c8c;color:#e4e4e4;font-size:17px;line-height:1.6}.news-article-page .post-quote p{margin:0}.news-article-page .post-quote p+p{margin-top:10px}.news-article-page .post-code{margin:4px 0 28px;max-width:100%;padding:18px 20px;overflow-x:auto;border:1px solid var(--post-line);border-radius:14px;background:#111;white-space:pre}.news-article-page .post-code code{padding:0;background:transparent;font-size:14px;line-height:1.6}.news-article-page .post-body .post-faq__q{margin:26px 0 8px;color:#fff;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.03em}.news-article-page .post-body .post-faq__q strong{font-weight:inherit}.news-article-page .post-body .post-faq-answer{margin:0 0 12px;font-size:17px;line-height:1.65}.news-article-page .post-end-cta{position:relative;isolation:isolate;overflow:hidden;margin:56px 0 0;padding:32px;border:1px solid var(--post-line);border-radius:20px;background:#171514}.news-article-page .post-end-cta__mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;background:-webkit-radial-gradient(18% 24%,circle,rgba(254,71,39,.38),transparent 38%),-webkit-radial-gradient(82% 70%,circle,rgba(255,155,63,.16),transparent 42%),#171514;background:radial-gradient(circle at 18% 24%,rgba(254,71,39,.38),transparent 38%),radial-gradient(circle at 82% 70%,rgba(255,155,63,.16),transparent 42%),#171514}.news-article-page .post-end-cta__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 16% 28%,rgba(254,71,39,.62),transparent 44%),radial-gradient(circle at 86% 82%,rgba(255,155,63,.42),transparent 46%),-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(23,21,20,.18)));background:-webkit-radial-gradient(16% 28%,circle,rgba(254,71,39,.62),transparent 44%),-webkit-radial-gradient(86% 82%,circle,rgba(255,155,63,.42),transparent 46%),-webkit-linear-gradient(top,transparent,rgba(23,21,20,.18));background:radial-gradient(circle at 16% 28%,rgba(254,71,39,.62),transparent 44%),radial-gradient(circle at 86% 82%,rgba(255,155,63,.42),transparent 46%),linear-gradient(180deg,transparent,rgba(23,21,20,.18));pointer-events:none}.news-article-page .post-end-cta__inner{position:relative;z-index:2}.news-article-page .post-end-cta__inner>p{color:#ffad8c;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.news-article-page .post-end-cta h2{margin:12px 0 22px;max-width:520px;font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.news-article-page .post-related{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 40px 112px}.news-article-page #related-title{margin:0 0 24px;font-size:40px;font-weight:500;line-height:46px;letter-spacing:-.04em}.news-article-page .post-cards{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-article-page .post-card{min-width:0;overflow:hidden;border:1px solid var(--post-line);border-radius:16px;background:#1c1c1c;-webkit-transition:border-color .2s,-webkit-transform .2s;transition:border-color .2s,-webkit-transform .2s;transition:border-color .2s,transform .2s;transition:border-color .2s,transform .2s,-webkit-transform .2s}.news-article-page .post-card:hover{border-color:#777;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.news-article-page .post-card__media{aspect-ratio:16/9;overflow:hidden;background:#111}.news-article-page .post-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-article-page .post-card__body{padding:20px}.news-article-page .post-card time{color:#8f8f8f;font-size:12px}.news-article-page .post-card h3{margin:10px 0;font-size:20px;font-weight:500;line-height:26px;letter-spacing:-.03em;overflow-wrap:anywhere}.news-article-page .post-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#bfbfbf;font-size:14px;line-height:1.55}.news-article-page .post-toc-mobile{display:none}.news-article-page .post-empty{min-height:60vh;padding:160px 20px 80px;text-align:center}.news-article-page .post-empty a{display:block;margin-top:20px;text-decoration:underline}@media (max-width: 980px){.news-article-page .post-layout{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:40px}.news-article-page .post-aside{position:static;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;max-height:none;overflow:visible}.news-article-page .post{width:100%}.news-article-page .post-toc{display:none}.news-article-page .post-toc-mobile{display:block;margin:0 0 28px;border:1px solid var(--post-line);border-radius:14px;background:#1c1c1c8c}.news-article-page .post-toc-mobile summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:14px 18px;font-size:14px;font-weight:500;cursor:pointer;list-style:none}.news-article-page .post-toc-mobile summary:after{content:"";width:7px;height:7px;margin:-4px 2px 0 12px;border-right:1.5px solid #bfbfbf;border-bottom:1.5px solid #bfbfbf;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.news-article-page .post-toc-mobile[open] summary:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.news-article-page .post-toc-mobile summary::-webkit-details-marker{display:none}.news-article-page .post-toc-mobile ol{display:-ms-grid;display:grid;gap:4px;margin:0;padding:0 18px 16px;list-style:none}.news-article-page .post-toc-mobile a{display:block;padding:12px 0;color:#bfbfbf;font-size:14px}.news-article-page .post-share__row a,.news-article-page .post-share__row button{min-height:44px}}@media (max-width: 809px){.news-article-page .post-hero{padding:104px 20px 24px}.news-article-page .post-hero h1{font-size:clamp(30px,8vw,40px)}.news-article-page .post-lede{font-size:17px}.news-article-page .post-lede--long{font-size:16px}.news-article-page .post-cover{padding:0 20px}.news-article-page .post-cover__frame{border-radius:14px}.news-article-page .post-layout{padding:36px 20px 64px;gap:32px}.news-article-page .post-body>p,.news-article-page .post-body li,.news-article-page .post-quote{font-size:17px}.news-article-page .post-body h2{font-size:26px;margin-top:44px}.news-article-page .post-end-cta{padding:24px 20px;margin-top:44px}.news-article-page .post-end-cta h2{font-size:24px}.news-article-page .post-related{padding:0 20px 80px}.news-article-page .post-cards{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.news-article-page *,.news-article-page *:before,.news-article-page *:after{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;scroll-behavior:auto!important}}
