.news-article-page{--article-ink:#173a5d;--article-heading:#1a3858;--article-blue:#2875df;--article-purple:#6659dc;--article-muted:#7890a8;--article-line:#dce7f5;min-height:100vh;color:var(--article-ink);background:linear-gradient(#f3f7fd,#f8f9ff 220px,#fff 430px),#fff;padding:104px 0 96px;position:relative;overflow:clip}.news-article-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 48%,#2875df1c,#0000 31%),radial-gradient(circle at 82% 36%,#6659dc1a,#0000 34%),linear-gradient(135deg,#e6f2ffb8,#f6f1ffb3);border-radius:0 0 50% 50%;width:116%;height:420px;position:absolute;top:-220px;left:-8%}.news-article-page:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#2875df33,#6659dc33,#0000);height:1px;position:absolute;top:292px;left:0;right:0}.news-article-shell{z-index:1;width:min(1180px,100% - 48px);margin:0 auto;position:relative}.news-article-breadcrumb{color:var(--article-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.news-article-breadcrumb a{color:var(--article-blue);font-weight:600}.news-article-breadcrumb a:hover{color:var(--article-purple)}.news-article-breadcrumb svg{width:14px;height:14px}.news-article-state{min-height:360px;color:var(--article-muted);align-content:center;place-items:center;gap:12px;font-size:13px;display:grid}.news-article-state svg{width:30px;height:30px;color:var(--article-blue)}.news-article-state__spin,.news-aside__spin{animation:1s linear infinite news-article-spin}@keyframes news-article-spin{to{transform:rotate(1turn)}}.news-article-state strong{color:var(--article-heading);font-size:16px}.news-article-state button,.news-aside__state button{color:var(--article-blue);background:#f5f9ff;border:1px solid #c7daf4;border-radius:8px;padding:9px 15px;font-size:12px;font-weight:650}.news-article-state--error svg{color:#b86f85}.news-article-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:26px;display:grid}.news-article{background:#fff;border:1px solid #dce7ef;border-radius:8px;min-width:0;padding:34px 38px 42px;box-shadow:0 18px 45px #214a7114}.news-article__header{min-width:0}.news-article__eyebrow{color:#6b7f95;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.news-article__eyebrow span:first-child{min-height:28px;color:var(--article-blue);background:#edf6ff;border:1px solid #c9def5;border-radius:999px;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.news-article__eyebrow span+span{color:#6f8399}.news-article__header h1{color:var(--article-heading);font-family:var(--mkt-font-display);letter-spacing:-.045em;margin:16px 0 14px;font-size:clamp(30px,3.2vw,38px);font-weight:750;line-height:1.28}.news-article__meta{color:#71859b;flex-wrap:wrap;gap:10px 16px;font-size:13px;display:flex}.news-article__summary{border-left:3px solid var(--article-purple);color:#4e6a86;background:linear-gradient(105deg,#f2f8ff,#faf7ff);margin:22px 0 0;padding:16px 18px;font-size:14px;line-height:1.75}.news-article__cover{margin:24px 0 0}.news-article__cover img{-o-object-fit:cover;object-fit:cover;background:#eff5fb;border:1px solid #dce7ef;border-radius:8px;width:100%;max-height:420px;display:block}.news-article__cover figcaption{color:#91a2b5;margin-top:8px;font-size:11px;line-height:1.6}.news-article a:focus-visible,.news-article button:focus-visible,.news-aside a:focus-visible,.news-aside button:focus-visible{outline-offset:3px;outline:3px solid #2875df47}.news-article__body{margin-top:28px}.news-article__richtext{color:#405d7a;font-family:var(--mkt-font-body);font-size:16px;line-height:1.95}.news-article__richtext h2,.news-article__richtext h3,.news-article__richtext h4{color:var(--article-heading);font-family:var(--mkt-font-display);letter-spacing:-.035em;margin:28px 0 12px;font-size:23px;font-weight:750;line-height:1.35}.news-article__richtext p{margin:12px 0}.news-article__richtext ol,.news-article__richtext ul{margin:14px 0;padding-left:24px}.news-article__richtext li+li{margin-top:7px}.news-article__richtext blockquote{border-left:3px solid var(--article-blue);color:#58728d;background:linear-gradient(105deg,#f2f8ff,#faf7ff);margin:24px 0;padding:16px 18px}.news-article__richtext a{color:var(--article-blue);text-underline-offset:3px;text-decoration:underline}.news-article__richtext img{border:1px solid #dce7ef;border-radius:8px;max-width:100%;height:auto;margin:18px auto;display:block}.news-article__no-content{color:#879bb0;font-size:14px;line-height:1.9}.news-aside{align-self:start;gap:16px;display:grid;position:sticky;top:96px}.news-aside__state{color:#7890a8;text-align:center;background:#fff;border:1px solid #dce7ef;border-radius:8px;align-content:center;place-items:center;gap:9px;min-height:150px;padding:22px;font-size:12px;display:grid}.news-aside__state svg{width:24px;height:24px;color:var(--article-blue)}.news-aside__state--error svg{color:#b86f85}.aside-panel{background:#fff;border:1px solid #dce7ef;border-radius:8px;padding:18px;box-shadow:0 12px 32px #214a7112}.history-panel{margin-top:-8px}.aside-heading{color:var(--article-heading);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;font-size:17px;font-weight:750;display:flex}.aside-heading small{color:#94a5b7;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.category-nav,.history-list{gap:10px;display:grid}.category-link,.history-link{color:inherit;text-decoration:none}.category-link{color:#42617f;background:#f8fafc;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 10px 9px 14px;transition:border-color .18s,background-color .18s,color .18s;display:flex}.category-link.active,.category-link:hover{color:var(--article-blue);background:linear-gradient(105deg,#edf6ff,#f7f2ff);border-color:#a9c9f0}.category-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.category-link em{color:#74899e;flex:none;font-size:12px;font-style:normal}.history-list{padding-left:14px;position:relative}.history-list:before{content:"";background:linear-gradient(#b7d9f6,#cbc1f2);width:2px;position:absolute;top:4px;bottom:4px;left:3px}.history-link{gap:4px;padding:0 0 14px 10px;display:grid;position:relative}.history-link:before{background:var(--article-blue);content:"";border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:-14px;box-shadow:0 0 0 3px #e5f2ff}.history-link time{color:var(--article-purple);font-size:12px;font-weight:750}.history-link span{color:#42617f;font-size:14px;line-height:1.55;transition:color .18s}.history-link:hover span{color:var(--article-blue)}.aside-empty{color:#94a5b7;text-align:center;padding:14px 0;font-size:13px}@media (width<=900px){.news-article-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.news-article{padding:30px 28px 36px}}@media (width<=760px){.news-article-page{padding:88px 0 64px}.news-article-shell{width:min(100% - 32px,620px)}.news-article-layout{grid-template-columns:1fr;gap:18px}.news-article{padding:24px 20px 30px}.news-article__header h1{letter-spacing:-.035em;font-size:28px}.news-article__cover img{max-height:300px}.news-article__richtext{font-size:15px}.news-aside{position:static}}@media (width<=480px){.news-article-shell{width:min(100% - 24px,620px)}.news-article-page{padding-top:82px}.news-article__meta{gap:8px 12px}.news-article__summary{padding:14px 15px}.news-article__cover img{max-height:240px}}
