:root{--dn-bg:#050811;--dn-panel:#0a1120;--dn-panel2:#101a2d;--dn-line:#28344d;--dn-text:#f8fbff;--dn-muted:#afbdd2;--dn-lime:#a8ff3e;--dn-cyan:#55e6ff}
.dx-news-architecture,.dx-news-architecture *{box-sizing:border-box}.dx-news-architecture{min-height:100vh;background:var(--dn-bg);color:var(--dn-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.dx-news-architecture a{text-decoration:none}.dx-news-architecture h1,.dx-news-architecture h2,.dx-news-architecture h3{color:#fff!important}.dx-news-shell{width:min(1280px,calc(100% - 56px));margin-inline:auto}.dx-news-portal-hero{padding:82px 0 68px;background:radial-gradient(circle at 80% 15%,rgba(85,230,255,.12),transparent 34%),linear-gradient(135deg,rgba(78,42,140,.22),transparent 58%);border-bottom:1px solid rgba(255,255,255,.07)}.dx-news-edition{display:flex;justify-content:space-between;gap:20px;color:#b9c6da;font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.dx-news-edition a{color:var(--dn-cyan)}.dx-news-kicker{margin:55px 0 0!important;color:var(--dn-cyan)!important;font-size:11px!important;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.dx-news-portal-hero h1{max-width:1060px;margin:18px 0 25px!important;font-size:clamp(56px,7vw,98px)!important;line-height:.94!important;letter-spacing:-.06em!important}.dx-news-portal-hero h1 em{font-style:normal;color:transparent!important;background:linear-gradient(90deg,var(--dn-cyan),var(--dn-lime));-webkit-background-clip:text;background-clip:text}.dx-news-portal-hero>div>p:last-child{max-width:800px;color:var(--dn-muted)!important;font-size:19px!important;line-height:1.6!important}.dx-news-topics,.dx-news-feed,.dx-other-desks{padding:86px 0}.dx-news-section-head{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:end;margin-bottom:34px}.dx-news-section-head span{color:var(--dn-cyan);font-size:10px;font-weight:900;letter-spacing:.16em}.dx-news-section-head h2{margin:10px 0 0!important;font-size:clamp(40px,4.5vw,64px)!important;line-height:1!important;letter-spacing:-.045em!important}.dx-news-section-head p{max-width:600px;color:var(--dn-muted)!important;font-size:16px!important;line-height:1.6!important}.dx-news-section-head>a{justify-self:end;color:var(--dn-cyan);font-weight:800}.dx-news-topic-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.dx-news-topic-grid a{display:flex;min-height:155px;flex-direction:column;padding:19px;border:1px solid var(--dn-line);border-radius:18px;background:#0a1120;color:#fff;transition:.2s transform,.2s border-color}.dx-news-topic-grid a:hover{transform:translateY(-3px);border-color:var(--dn-cyan)}.dx-news-topic-grid small{color:#5d6980}.dx-news-topic-grid strong{margin-top:20px;font-size:17px;line-height:1.2}.dx-news-topic-grid span{margin-top:auto;color:var(--dn-muted);font-size:11px}.dx-news-lead{padding:10px 0 86px}.dx-news-lead article{display:grid;grid-template-columns:1.08fr .92fr;overflow:hidden;border:1px solid var(--dn-line);border-radius:25px;background:#0a1121}.dx-news-lead-image{min-height:480px;background:#101a2d}.dx-news-lead-image img{width:100%;height:100%;object-fit:cover}.dx-news-lead-copy{display:flex;flex-direction:column;justify-content:center;padding:46px}.dx-news-meta{display:flex;flex-wrap:wrap;gap:12px;color:#98a6ba;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.dx-news-meta span:first-child{color:var(--dn-lime)}.dx-news-lead-copy h2{margin:20px 0 16px!important;font-size:43px!important;line-height:1.02!important;letter-spacing:-.045em!important}.dx-news-lead-copy h2 a,.dx-news-card-copy h3 a,.dx-topic-lead h2 a{color:#fff}.dx-news-lead-copy p{color:var(--dn-muted)!important;font-size:17px!important;line-height:1.65!important}.dx-news-button{display:inline-flex;align-self:flex-start;margin-top:18px;padding:14px 18px;border-radius:11px;background:var(--dn-lime);color:#07100a!important;font-weight:900}.dx-news-feed{border-top:1px solid rgba(255,255,255,.06)}.dx-news-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dx-news-article-grid article{overflow:hidden;border:1px solid var(--dn-line);border-radius:20px;background:#0a1121}.dx-news-card-image{display:block;height:230px;background:#101a2d}.dx-news-card-image img{width:100%;height:100%;object-fit:cover}.dx-news-card-image>span{display:grid;height:100%;place-items:center;color:var(--dn-cyan);font-size:58px}.dx-news-card-copy{padding:21px}.dx-news-card-copy h3{margin:16px 0 12px!important;font-size:24px!important;line-height:1.12!important}.dx-news-card-copy>p{color:var(--dn-muted)!important;font-size:14px!important;line-height:1.6!important}.dx-news-card-copy footer{display:flex;justify-content:space-between;gap:15px;margin-top:19px;padding-top:15px;border-top:1px solid var(--dn-line);color:#a7b4c8;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dx-news-card-copy footer a{color:var(--dn-cyan)}.dx-news-pagination ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:25px 0 0;margin:0}.dx-news-pagination a,.dx-news-pagination span{display:grid;min-width:40px;height:40px;place-items:center;border:1px solid var(--dn-line);border-radius:9px;color:#fff}.dx-news-pagination .current{background:var(--dn-lime);color:#07100a}.dx-news-empty{padding:50px;border:1px dashed var(--dn-line);border-radius:20px}.dx-news-empty p{color:var(--dn-muted)!important}.dx-news-empty a{color:var(--dn-cyan)}
/* Dedicated topic page */
.dx-topic-hero{padding:54px 0 62px;background:linear-gradient(135deg,rgba(75,42,135,.2),rgba(18,84,107,.12));border-bottom:1px solid rgba(255,255,255,.07)}.dx-news-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;color:#8f9db2;font-size:12px}.dx-news-breadcrumb a{color:#d6e0ef}.dx-news-breadcrumb strong{color:#fff}.dx-topic-hero-grid{display:grid;grid-template-columns:1.35fr .55fr;gap:60px;align-items:end;margin-top:38px}.dx-topic-hero .dx-news-kicker{margin:0!important}.dx-topic-hero h1{margin:15px 0 18px!important;font-size:clamp(56px,7vw,92px)!important;line-height:.94!important;letter-spacing:-.055em!important}.dx-topic-hero-grid>div>p:last-child{max-width:760px;color:var(--dn-muted)!important;font-size:18px!important;line-height:1.65!important}.dx-topic-hero aside{display:flex;flex-direction:column;padding:25px;border:1px solid var(--dn-line);border-radius:19px;background:rgba(5,8,17,.5)}.dx-topic-hero aside span{color:var(--dn-cyan);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.dx-topic-hero aside strong{margin-top:10px;color:#fff;font-size:22px;line-height:1.25}.dx-topic-hero aside a{margin-top:22px;color:var(--dn-lime);font-weight:800}.dx-topic-lead{padding:64px 0 20px}.dx-topic-lead article{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--dn-line);border-radius:24px;background:#0a1121}.dx-topic-lead-image{min-height:400px}.dx-topic-lead-image img{width:100%;height:100%;object-fit:cover}.dx-topic-lead article>div{display:flex;flex-direction:column;justify-content:center;padding:40px}.dx-topic-lead h2{margin:18px 0 15px!important;font-size:39px!important;line-height:1.04!important;letter-spacing:-.04em!important}.dx-topic-lead p{color:var(--dn-muted)!important;font-size:16px!important;line-height:1.65!important}.dx-other-desks{border-top:1px solid rgba(255,255,255,.06);background:#070b14}.dx-other-desk-links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dx-other-desk-links a{display:flex;justify-content:space-between;gap:20px;padding:17px 18px;border:1px solid var(--dn-line);border-radius:13px;background:#0a1120;color:#fff;font-weight:750}.dx-other-desk-links span{color:var(--dn-cyan)}
@media(max-width:1080px){.dx-news-topic-grid{grid-template-columns:repeat(3,1fr)}.dx-news-lead article,.dx-topic-lead article{grid-template-columns:1fr}.dx-news-lead-image,.dx-topic-lead-image{min-height:380px}.dx-news-article-grid{grid-template-columns:repeat(2,1fr)}.dx-topic-hero-grid{grid-template-columns:1fr;gap:28px}.dx-other-desk-links{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.dx-news-shell{width:calc(100% - 26px)}.dx-news-portal-hero{padding:54px 0 45px}.dx-news-edition{align-items:flex-start;flex-direction:column}.dx-news-kicker{margin-top:38px!important}.dx-news-portal-hero h1{font-size:44px!important}.dx-news-portal-hero>div>p:last-child{font-size:16px!important}.dx-news-topics,.dx-news-feed,.dx-other-desks{padding:62px 0}.dx-news-section-head{grid-template-columns:1fr;gap:16px}.dx-news-section-head h2{font-size:38px!important}.dx-news-section-head>a{justify-self:start}.dx-news-topic-grid{grid-template-columns:repeat(2,1fr)}.dx-news-topic-grid a{min-height:135px;padding:16px}.dx-news-lead{padding-bottom:62px}.dx-news-lead-image,.dx-topic-lead-image{min-height:250px}.dx-news-lead-copy,.dx-topic-lead article>div{padding:23px}.dx-news-lead-copy h2,.dx-topic-lead h2{font-size:31px!important}.dx-news-article-grid{grid-template-columns:1fr}.dx-news-card-image{height:215px}.dx-topic-hero{padding:43px 0 48px}.dx-topic-hero h1{font-size:46px!important}.dx-topic-hero-grid>div>p:last-child{font-size:16px!important}.dx-other-desk-links{grid-template-columns:1fr}}
