/* PC article layout, scoped to the Russian editorial detail template. */
@media (min-width:1000px) {
  #news-editorial.ne-detail .ne-back { max-width:1160px; margin:0 auto; padding:22px 0 18px; border:0; border-bottom:1px solid var(--ne-line); }
  #news-editorial.ne-detail .ne-back>a,
  #news-editorial.ne-detail .ne-end>a { display:inline-flex; align-items:center; gap:14px; }
  #news-editorial.ne-detail .ne-back>span { display:none; }
  #news-editorial.ne-detail .ne-nav-icon { width:22px; height:22px; fill:none; stroke:currentColor; stroke-width:1.2; }
  #news-editorial.ne-detail .ne-published-date { font-size:11px; letter-spacing:.4px; color:var(--ne-accent); }
  #news-editorial.ne-detail .detail-test-v7-5-meta[hidden] { display:none!important; }
  #news-editorial.ne-detail .detail-test-v7-5-title { display:flex; flex-direction:column; max-width:1160px!important; padding:28px 0 30px!important; }
  #news-editorial.ne-detail .detail-test-v7-5-meta { order:-1; align-items:center; gap:10px!important; margin:0 0 20px!important; font-size:11px!important; letter-spacing:.6px; }
  #news-editorial.ne-detail .detail-test-v7-5-title h1 { max-width:1060px!important; font-size:clamp(34px,2.8vw,44px)!important; line-height:1.22!important; letter-spacing:-.6px; margin:0!important; text-wrap:balance; }
  #news-editorial.ne-detail .detail-test-v7-5-excerpt { max-width:920px!important; margin:18px 0 0!important; font-size:14px!important; line-height:1.85!important; }
  #news-editorial.ne-detail .ne-cover { max-width:1160px!important; margin:0 auto 52px!important; }
  #news-editorial.ne-detail .ne-cover img { display:block!important; width:100%!important; height:auto!important; max-width:none!important; object-fit:contain!important; margin:0!important; border-radius:0!important; }
  #news-editorial.ne-detail .ne-reading-layout { max-width:1160px; margin:0 auto; display:grid; grid-template-columns:240px minmax(0,760px); gap:clamp(48px,5vw,80px); justify-content:space-between; align-items:start; }
  #news-editorial.ne-detail .ne-section-target { scroll-margin-top:36px; }
  #news-editorial.ne-detail .ne-toc { position:sticky; top:136px; border-top:1px solid var(--ne-line); padding-top:22px; }
  #news-editorial.ne-detail .ne-toc-label { display:flex; align-items:center; gap:12px; font-size:10px; letter-spacing:1.7px; color:var(--ne-accent); margin-bottom:23px; }
  #news-editorial.ne-detail .ne-toc ol { list-style:none; margin:0; padding:0; display:grid; gap:21px; }
  #news-editorial.ne-detail .ne-toc a { display:grid; grid-template-columns:20px 1fr; gap:12px; font-size:12px; line-height:1.7; color:var(--ne-muted); transition:color .2s; }
  #news-editorial.ne-detail .ne-toc a span { font-size:10px; color:var(--ne-accent); padding-top:2px; }
  #news-editorial.ne-detail .ne-toc a[aria-current],
  #news-editorial.ne-detail .ne-toc a:hover { color:#a94b5b; }
  #news-editorial.ne-detail .ne-toc .ne-toc-return { display:flex; align-items:center; gap:12px; margin-top:26px; padding-top:20px; border-top:1px solid var(--ne-line); font-size:12px; }
  #news-editorial.ne-detail .ne-toc-return .ne-nav-icon { width:20px; height:20px; flex:none; }
  #news-editorial.ne-detail .detail-test-v7-5-content { width:100%; max-width:760px!important; margin:0!important; padding:0!important; }
  #news-editorial.ne-detail .detail-test-v7-5-content>p,
  #news-editorial.ne-detail .detail-test-v7-5-content>ul,
  #news-editorial.ne-detail .detail-test-v7-5-content>ol { font-size:16px!important; line-height:1.95!important; margin:0 0 24px!important; color:#75695e!important; }
  #news-editorial.ne-detail .detail-test-v7-5-content>h2 { font-size:30px!important; line-height:1.3!important; margin:44px 0 22px!important; text-wrap:balance; scroll-margin-top:36px; }
  #news-editorial.ne-detail .detail-test-v7-5-content>h2:first-child { margin-top:0!important; }
  #news-editorial.ne-detail .detail-test-v7-5-content>h3 { font-size:24px!important; line-height:1.4!important; margin:30px 0 18px!important; scroll-margin-top:36px; }
  #news-editorial.ne-detail .detail-test-v7-5-content figure { margin:32px 0!important; }
  #news-editorial.ne-detail .detail-test-v7-5-content img { height:auto!important; object-fit:contain!important; }
  #news-editorial.ne-detail .detail-test-v7-5-content blockquote { margin:32px 0; padding:4px 0 4px 24px; border-left:1px solid var(--ne-line); font-size:21px; line-height:1.7; color:var(--ne-ink); }
  #news-editorial.ne-detail .detail-test-v7-5-content>:last-child { margin-bottom:0!important; }
  #news-editorial.ne-detail .ne-container { width:min(1440px,calc(100% - 112px)); }
  #news-editorial.ne-detail .detail-test-v7-5-cta { max-width:none!important; margin:56px auto 0!important; padding:36px 40px!important; display:grid; grid-template-columns:minmax(0,1fr) minmax(290px,320px); column-gap:clamp(40px,5vw,80px); row-gap:12px; align-items:center; text-align:left; box-shadow:0 0 0 100vmax #f7f3ed!important; clip-path:inset(0 -100vmax); }
  #news-editorial.ne-detail .detail-test-v7-5-cta-title { grid-column:1; font-size:26px!important; line-height:1.3!important; max-width:740px; margin:0!important; text-wrap:balance; }
  #news-editorial.ne-detail .detail-test-v7-5-cta>p { grid-column:1; max-width:660px; margin:0!important; font-size:13px!important; line-height:1.85!important; }
  #news-editorial.ne-detail .detail-test-v7-5-cta-actions { grid-column:2; grid-row:1 / 3; display:flex; flex-direction:column; align-items:stretch; gap:12px!important; margin:0; }
  #news-editorial.ne-detail .detail-test-v7-5-cta-actions a { display:flex!important; align-items:center; justify-content:flex-start; gap:10px; padding:12px 0!important; border:0!important; border-bottom:1px solid var(--ne-line)!important; font-size:13px!important; transition:color .2s,border-color .2s; }
  #news-editorial.ne-detail .detail-test-v7-5-cta-actions a:hover { color:#a94b5b!important; }
  #news-editorial.ne-detail .detail-test-v7-5-cta-actions .brand-action-icon { width:20px; height:20px; flex:none; margin:0!important; }
  #news-editorial.ne-detail .detail-test-v7-5-cta-actions a:after { content:'↗'; margin-left:auto; padding-left:12px; font-size:18px; font-weight:400; }
  #news-editorial.ne-detail .detail-test-v7-5-cta-actions a:hover { border-bottom-color:#a94b5b!important; }
  #news-editorial.ne-detail .ne-end { position:fixed; right:10px; top:50%; transform:translateY(-50%); z-index:90; display:flex; flex-direction:column; gap:10px; width:42px; max-width:none; margin:0; padding:0; border:0; font-size:0; }
  #news-editorial.ne-detail .ne-end>a { position:relative; display:flex; align-items:center; justify-content:center; width:42px; height:42px; gap:0; font-size:0; color:var(--ne-accent); background:#fffefb; border:1px solid var(--ne-line); border-radius:50%; box-shadow:0 3px 12px #59433508; transition:color .2s,border-color .2s,box-shadow .2s; }
  #news-editorial.ne-detail .ne-end>a:hover,
  #news-editorial.ne-detail .ne-end>a:focus-visible { color:#a94b5b; border-color:#a94b5b; box-shadow:0 4px 16px #59433512; }
  #news-editorial.ne-detail .ne-end>a:focus-visible { outline:2px solid #a94b5b; outline-offset:3px; }
  #news-editorial.ne-detail .ne-end>a:after { content:attr(aria-label); position:absolute; right:calc(100% + 12px); top:50%; transform:translateY(-50%); padding:8px 12px; font-size:11px; line-height:1.5; white-space:nowrap; color:var(--ne-ink); background:#fffefb; border:1px solid var(--ne-line); opacity:0; visibility:hidden; pointer-events:none; transition:opacity .2s; }
  #news-editorial.ne-detail .ne-end>a:hover:after,
  #news-editorial.ne-detail .ne-end>a:focus-visible:after { opacity:1; visibility:visible; }
  #news-editorial.ne-detail + .public-footer { padding-top:50px; }
  #news-editorial.ne-detail + .public-footer>.front-container { border-top:0; padding-top:0; }
  #news-editorial.ne-detail .ne-end>a:last-child .ne-nav-icon { order:2; }
}
