.aid-news-preview{--nap-ink:#08101f;--nap-blue:#235ff5;--nap-line:#dbe2ec;--nap-muted:#68758a;background:#f7f8fb;min-height:100vh;color:var(--nap-ink);font-family:Inter,Arial,sans-serif}.aid-news-preview-inner{max-width:1180px;margin:0 auto;padding:26px 24px 90px}.aid-news-preview-kicker{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid var(--nap-line);font:10px/1.4 'JetBrains Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--nap-muted)}.aid-news-preview-kicker a{color:var(--nap-blue);text-decoration:none}.aid-news-preview-header{display:flex;align-items:end;justify-content:space-between;padding:42px 0 26px}.aid-news-preview-eyebrow{margin:0 0 10px;color:var(--nap-blue);font:11px/1 'JetBrains Mono',monospace;letter-spacing:.14em}.aid-news-preview h1{margin:0;font:600 48px/1.05 'Libre Baskerville',Georgia,serif;letter-spacing:0}.aid-news-preview-note{margin:0;color:var(--nap-muted);font-size:13px}.aid-news-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid var(--nap-line);border-bottom:1px solid var(--nap-line)}.aid-news-preview-topics{display:flex;gap:7px;min-width:0;overflow:auto}.aid-news-preview-topics button,.aid-news-preview-views a{border:1px solid transparent;background:transparent;color:var(--nap-muted);font:600 12px/1 Inter,Arial,sans-serif;text-decoration:none;white-space:nowrap}.aid-news-preview-topics button{padding:9px 12px;cursor:pointer}.aid-news-preview-topics button.is-active{border-color:var(--nap-blue);color:var(--nap-blue);background:#fff}.aid-news-preview-views{display:flex;flex:0 0 auto;gap:6px}.aid-news-preview-views a{display:grid;width:34px;height:34px;place-items:center;border-color:var(--nap-line);color:var(--nap-ink);font-size:19px}.aid-news-preview-views a.is-active{border-color:var(--nap-blue);color:var(--nap-blue)}.aid-news-preview-feed{max-width:900px}.aid-news-preview-separator{margin:27px 0 0;padding:0 0 10px;border-bottom:1px solid var(--nap-line);font:700 10px/1 'JetBrains Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--nap-muted)}.aid-news-preview-card{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;padding:18px 0;border-bottom:1px solid var(--nap-line);transition:background .2s,transform .2s}.aid-news-preview-card:hover{background:rgba(35,95,245,.035)}.aid-news-preview-media{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:#e8edf4}.aid-news-preview-media img{display:block;width:100%;height:100%;object-fit:cover}.aid-news-preview-card-body{min-width:0}.aid-news-preview-meta{display:flex;gap:8px;margin:1px 0 9px;color:var(--nap-muted);font:10px/1.2 'JetBrains Mono',monospace;text-transform:uppercase}.aid-news-preview-card h2{margin:0 0 8px;font:600 22px/1.22 'Libre Baskerville',Georgia,serif}.aid-news-preview-card h2 a{color:inherit;text-decoration:none}.aid-news-preview-card p{max-width:620px;margin:0;color:#516075;font-size:14px;line-height:1.55}.aid-news-preview-read{margin-top:14px;padding:0;border:0;background:none;color:var(--nap-blue);font:600 11px/1 Inter,Arial,sans-serif;cursor:pointer}.aid-news-preview-read span{font-size:15px}.aid-news-preview--accent .aid-news-preview-card:first-of-type{grid-template-columns:minmax(0,1fr) 1.2fr;grid-template-areas:'body media';gap:30px;padding:28px 0}.aid-news-preview--accent .aid-news-preview-card:first-of-type .aid-news-preview-media{grid-area:media;aspect-ratio:16/10}.aid-news-preview--accent .aid-news-preview-card:first-of-type .aid-news-preview-card-body{grid-area:body;align-self:center}.aid-news-preview--accent .aid-news-preview-card:first-of-type h2{font-size:32px}.aid-news-preview--accent .aid-news-preview-card:not(:first-of-type){grid-template-columns:180px minmax(0,1fr)}.aid-news-preview-load,.aid-news-preview-end{text-align:center;color:var(--nap-muted);font:11px/1.4 'JetBrains Mono',monospace}.aid-news-preview-load{display:flex;justify-content:center;align-items:center;gap:9px;padding:26px}.aid-news-preview-spinner{width:15px;height:15px;border:1px solid #b8c4d6;border-top-color:var(--nap-blue);border-radius:50%;animation:nap-spin .8s linear infinite}.aid-news-preview-more{display:block;margin:26px auto 0;padding:11px 20px;border:1px solid var(--nap-line);background:#fff;color:var(--nap-blue);font:600 12px Inter,Arial,sans-serif;cursor:pointer}.aid-news-reading-backdrop{position:fixed;inset:0;background:rgba(8,16,31,.16);z-index:1000}.aid-news-reading-panel{position:fixed;z-index:1001;top:0;right:0;bottom:0;width:min(520px,50vw);padding:24px 28px;background:#fff;box-shadow:-18px 0 44px rgba(8,16,31,.14);overflow:auto;transform:translateX(100%);transition:transform .35s cubic-bezier(.22,.61,.36,1)}.aid-news-reading-panel.is-open{transform:translateX(0)}.aid-news-reading-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px;font:700 12px Inter,Arial,sans-serif}.aid-news-reading-panel-head button{width:30px;height:30px;border:0;background:none;font-size:27px;line-height:1;cursor:pointer}.aid-news-reading-content img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px;margin-bottom:24px}.aid-news-reading-content h2{margin:0 0 18px;font:600 30px/1.18 'Libre Baskerville',Georgia,serif}.aid-news-reading-content p{margin:0 0 16px;color:#45536a;font-size:15px;line-height:1.65}.aid-news-reading-actions{display:flex;align-items:center;gap:16px;margin-top:34px}.aid-news-reading-actions button{border:0;background:none;font-size:22px;cursor:pointer}.aid-news-reading-actions a{margin-left:auto;color:var(--nap-blue);font-size:12px;text-decoration:none}@keyframes nap-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.aid-news-preview-inner{padding:14px 16px 100px}.aid-news-preview-kicker{font-size:8px}.aid-news-preview-header{padding:28px 0 20px}.aid-news-preview h1{font-size:34px}.aid-news-preview-note{display:none}.aid-news-preview-toolbar{gap:8px}.aid-news-preview-topics button{display:none}.aid-news-preview-topics button:first-child{display:block;padding:9px 12px}.aid-news-preview-views a{width:32px;height:32px}.aid-news-preview-card,.aid-news-preview--accent .aid-news-preview-card:first-of-type,.aid-news-preview--accent .aid-news-preview-card:not(:first-of-type){grid-template-columns:92px minmax(0,1fr);grid-template-areas:none;gap:12px;padding:14px 0}.aid-news-preview--accent .aid-news-preview-card:first-of-type .aid-news-preview-media,.aid-news-preview--accent .aid-news-preview-card:first-of-type .aid-news-preview-card-body{grid-area:auto}.aid-news-preview-card h2,.aid-news-preview--accent .aid-news-preview-card:first-of-type h2{font:600 14px/1.28 Inter,Arial,sans-serif}.aid-news-preview-card p{font-size:11px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aid-news-preview-read{display:none}.aid-news-preview-meta{font-size:8px;margin-bottom:5px}.aid-news-reading-panel{top:7%;width:100%;padding:18px 20px calc(24px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0;box-shadow:0 -12px 34px rgba(8,16,31,.15)}.aid-news-reading-panel::before{display:block;width:42px;height:3px;margin:-9px auto 18px;border-radius:4px;background:#c5cedb;content:''}.aid-news-reading-content h2{font-size:25px}.aid-news-reading-content p{font-size:14px}.aid-news-reading-actions{margin-top:24px}}
@media(min-width:768px) and (max-width:1050px){.aid-news-preview-inner{padding-inline:20px}.aid-news-reading-panel{width:min(560px,62vw)}.aid-news-preview-card{grid-template-columns:220px minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.aid-news-reading-panel,.aid-news-preview-card{transition:none}.aid-news-preview-spinner{animation:none}}
.aid-news-archive-preview-page .site-content,.aid-news-archive-preview-page .ast-container{background:#fff}
.aid-news-archive-preview-page .aid-news-preview{background:#fff}
.aid-news-archive-preview-page .site-content{padding-top:0}
.aid-news-preview-inner{max-width:1240px;padding-top:18px}
.aid-news-preview-header{padding:30px 0 20px}
.aid-news-preview-feed{max-width:none}
.aid-news-preview-card{grid-template-columns:minmax(280px,30%) minmax(0,1fr);gap:30px;padding:24px 0}
.aid-news-preview-card:first-of-type{padding-top:26px}
.aid-news-preview-card h2{max-width:760px;font-size:25px;line-height:1.18}
.aid-news-preview-card p{max-width:760px;font-size:15px;line-height:1.58}
.aid-news-preview-card:hover{padding-left:12px;padding-right:12px;background:#f7f9fc}
.aid-news-preview-card:hover .aid-news-preview-media img{transform:scale(1.025)}
.aid-news-preview-media img{transition:transform .35s cubic-bezier(.22,1,.36,1)}
.aid-news-preview-separator{margin-top:20px;padding-bottom:12px;color:#4d5b70}
.aid-news-preview-toolbar{padding:10px 0}
@media(max-width:767px){.aid-news-preview-inner{padding-top:10px}.aid-news-preview-header{padding:24px 0 16px}.aid-news-preview-card,.aid-news-preview-card:first-of-type{padding:15px 0}.aid-news-preview-card:hover{padding-left:0;padding-right:0;background:transparent}.aid-news-preview-card h2{font-size:14px}.aid-news-preview-card p{font-size:11px}}
.aid-news-reading-open{overflow:hidden}
.aid-news-preview-views svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:square;stroke-linejoin:miter}
.aid-news-reading-actions svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:square;stroke-linejoin:miter;vertical-align:middle}
/* Topic filters are links in the preview template. */
.aid-news-preview-topics a{padding:9px 12px;cursor:pointer;border:1px solid transparent;background:transparent;color:var(--nap-muted);font:600 12px/1 Inter,Arial,sans-serif;text-decoration:none;white-space:nowrap}
.aid-news-preview-topics a.is-active{border-color:var(--nap-blue);color:var(--nap-blue);background:#fff}
@media(max-width:767px){.aid-news-preview-topics a{display:block;padding:9px 12px}}

/* Mirror archive pages: 1240px shell with 20px inner gutters = 1200px content. */
.aid-news-archive-preview-page .site-content>.ast-container{width:100%;max-width:min(1240px,100%)!important}
.aid-news-archive-preview-page .aid-news-preview-inner{width:100%;max-width:none;padding-right:20px;padding-left:20px}
@media(max-width:767px){.aid-news-archive-preview-page .aid-news-preview-inner{padding-right:16px;padding-left:16px}}

/* The preview is a page canvas, not a white card inside a tinted surround. */
.aid-news-archive-preview-page,.aid-news-archive-preview-page .site-content{background:#fff!important}
.aid-news-archive-preview-page .site-content{width:100%;max-width:none}
.aid-news-archive-preview-page .aid-news-preview{min-height:100vh;background:#fff}
.aid-news-archive-preview-page .aid-news-preview-inner{padding-top:0}
.aid-news-archive-preview-page .aid-news-preview-header{position:relative;padding:44px 0 24px;border-bottom:0}
.aid-news-archive-preview-page .aid-news-preview-header::after{position:absolute;right:0;bottom:26px;width:72px;height:1px;background:var(--nap-blue);content:''}
.aid-news-archive-preview-page .aid-news-preview-header::after{display:none}
.aid-news-archive-preview-page .aid-news-preview-toolbar{padding:10px 0}
.aid-news-archive-preview-page .aid-news-preview-card{isolation:isolate}
.aid-news-archive-preview-page .aid-news-preview-card h2 a{background-image:linear-gradient(var(--nap-blue),var(--nap-blue));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s cubic-bezier(.22,1,.36,1)}
.aid-news-archive-preview-page .aid-news-preview-card:hover h2 a{background-size:100% 1px}
.aid-news-archive-preview-page .aid-news-preview-card:hover{padding-left:0;padding-right:0}
.aid-news-archive-preview-page .aid-news-preview-card{border-radius:10px;cursor:pointer;transition:background-color .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}
.aid-news-archive-preview-page .aid-news-preview-toolbar{border-top:0}
.aid-news-archive-preview-page .aid-news-preview-card:hover,.aid-news-archive-preview-page .aid-news-preview-card:focus-visible{background:#f8faff;box-shadow:none;transform:none;outline:none}
.aid-news-archive-preview-page .aid-news-preview-card h2 a{background-image:none}
.aid-news-archive-preview-page .aid-news-preview h1,.aid-news-archive-preview-page .aid-news-preview h2,.aid-news-archive-preview-page .aid-news-reading-content h2{font-family:"Playfair Display",Georgia,serif}
.aid-news-archive-preview-page .aid-news-preview-card h2{font-size:20px;line-height:1.2}
.aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:first-of-type h2{font-size:28px}
.aid-news-archive-preview-page .aid-news-preview-media,.aid-news-archive-preview-page .aid-news-reading-content img{border-radius:10px}
.aid-news-archive-preview-page .aid-news-preview-topics a.is-active,.aid-news-archive-preview-page .aid-news-preview-views a{border-radius:7px}
.aid-news-archive-preview-page .aid-news-reading-panel{border-radius:14px 0 0 14px}
.aid-news-archive-preview-page .aid-news-reading-actions{display:flex;align-items:center;gap:14px}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement{display:flex;gap:8px}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__reaction{display:flex;align-items:center;gap:7px}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__button{display:grid;width:34px;height:34px;place-items:center;padding:0;border:1px solid var(--nap-line);border-radius:7px;background:#fff;color:var(--nap-ink);font-size:0}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__button:hover,.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__button.is-active{border-color:var(--nap-blue);background:#f4f7ff;color:var(--nap-blue)}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__icon{width:18px;height:18px}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__count{display:inline-flex;min-width:18px;height:18px;margin-left:2px;align-items:center;justify-content:center;padding:2px 4px;border-radius:4px;background:#edf2f8;color:currentColor;font:600 10px/1 Inter,Arial,sans-serif;font-variant-numeric:tabular-nums}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__count[hidden]{display:none}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__reaction.is-active .aid-engagement__icon{fill:currentColor;stroke:currentColor}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__share-menu{top:calc(100% + 8px);right:0;bottom:auto;width:min(176px,calc(100vw - 48px));max-width:100%;padding:5px;border-radius:8px;box-shadow:none;z-index:3}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__share-menu{left:0;right:auto}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__share-menu button{min-width:0;white-space:normal;font:500 11px/1.25 Inter,Arial,sans-serif}
.aid-news-archive-preview-page .aid-news-preview-meta .aid-editorial-badge{margin-left:2px;vertical-align:middle}
.aid-news-archive-preview-page .aid-news-preview-meta .aid-editorial-badge{margin-left:2px;vertical-align:middle}
.aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 0}
.aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card .aid-news-preview-media{width:100%;aspect-ratio:16/9}
.aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card .aid-news-preview-card-body{grid-column:1/-1}
.aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card .aid-news-preview-media{grid-row:1}
.aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card .aid-news-preview-card-body{grid-row:2}
@media(max-width:767px){.aid-news-archive-preview-page .aid-news-preview-header{padding:28px 0 18px}.aid-news-archive-preview-page .aid-news-preview-header::after{bottom:20px;width:40px}}
@media(max-width:767px){.aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:14px 0}.aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card .aid-news-preview-media{grid-row:auto;width:auto}.aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card .aid-news-preview-card-body{grid-column:auto;grid-row:auto}}
.aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
.aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-separator{grid-column:1/-1}
.aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card{display:flex;min-width:0;flex-direction:column;gap:0;padding:18px 0}
.aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card .aid-news-preview-media{width:100%;margin-bottom:16px;aspect-ratio:16/9}
.aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card .aid-news-preview-card-body{width:100%}
@media(max-width:767px){.aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-feed{display:block}.aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:14px 0}.aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card .aid-news-preview-media{width:auto;margin-bottom:0}}
.aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-card:first-of-type{grid-template-columns:minmax(320px,38%) minmax(0,1fr);gap:28px;padding-top:26px;padding-bottom:26px}
.aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-card:first-of-type .aid-news-preview-media{aspect-ratio:16/10}
.aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-card:first-of-type h2{font-size:26px;line-height:1.18}
.aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-card:first-of-type p{font-size:15px}
.aid-news-archive-preview-page .aid-news-reading-actions button{display:grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid var(--nap-line);border-radius:7px;color:var(--nap-ink);transition:color .25s ease,border-color .25s ease,background-color .25s ease}
.aid-news-archive-preview-page .aid-news-reading-actions button:hover,.aid-news-archive-preview-page .aid-news-reading-actions button.is-active{border-color:var(--nap-blue);background:#f4f7ff;color:var(--nap-blue)}
@media(max-width:767px){.aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-card:first-of-type{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:14px 0}.aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-card:first-of-type .aid-news-preview-media{aspect-ratio:auto}.aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-card:first-of-type h2{font-size:14px}.aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-card:first-of-type p{font-size:11px}}
.aid-news-archive-preview-page .aid-news-preview-meta{align-items:center;flex-wrap:wrap;row-gap:5px}
.aid-news-archive-preview-page .aid-news-preview-topics{position:relative;scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;mask-image:none}
.aid-news-archive-preview-page .aid-news-preview-topic-nav{display:flex;align-items:center;min-width:0;flex:1;gap:4px}
.aid-news-archive-preview-page .aid-news-preview-topic-scroll{display:grid;flex:0 0 24px;width:24px;height:30px;place-items:center;padding:0;border:0;background:transparent;color:var(--nap-muted);font:24px/1 Inter,Arial,sans-serif;cursor:pointer;transition:color .2s ease,background-color .2s ease}
.aid-news-archive-preview-page .aid-news-preview-topic-scroll:hover,.aid-news-archive-preview-page .aid-news-preview-topic-scroll:focus-visible{border-radius:5px;background:#f1f5fb;color:var(--nap-blue);outline:none}
.aid-news-archive-preview-page .aid-news-preview-topic-scroll:disabled{opacity:.22;cursor:default;background:transparent;color:var(--nap-muted)}
.aid-news-archive-preview-page .aid-news-preview-topics::-webkit-scrollbar{display:none;width:0;height:0}
.aid-news-archive-preview-page .aid-news-preview-topics a{scroll-snap-align:start;transition:color .2s ease,background-color .2s ease,border-color .2s ease}
.aid-news-archive-preview-page .aid-news-preview-topics a.is-active{border-color:var(--nap-blue);border-radius:7px;background:#fff;color:var(--nap-blue)}
.aid-news-archive-preview-page [data-news-sentinel]{display:block;width:100%;height:1px;pointer-events:none}
.aid-news-archive-preview-page .aid-editorial-badge{font-weight:700;letter-spacing:.02em;white-space:nowrap}
.aid-news-archive-preview-page .aid-editorial-badge i{display:inline-block;width:5px;height:5px;margin-left:5px;border-radius:50%;background:currentColor;vertical-align:middle;animation:aid-preview-pulse 1.8s ease-in-out infinite}
.aid-news-archive-preview-page .aid-news-preview-stats{display:flex;align-items:center;gap:12px;margin-top:13px;color:var(--nap-muted);font:500 11px/1.3 Inter,Arial,sans-serif;font-variant-numeric:tabular-nums}
.aid-news-archive-preview-page .aid-news-preview-stats .aid-content-view{gap:4px}
.aid-news-archive-preview-page .aid-news-preview-stats .aid-content-view svg{width:13px;height:13px}
.aid-news-archive-preview-page .aid-news-preview-card:first-of-type .aid-news-preview-stats{font-size:12px}
.aid-news-archive-preview-page .aid-news-reading-panel-head{min-height:30px;margin-bottom:18px}
.aid-news-archive-preview-page .aid-news-reading-actions{flex-wrap:wrap;gap:14px}
.aid-news-archive-preview-page .aid-news-reaction-group{display:flex;align-items:center;gap:6px}
.aid-news-archive-preview-page .aid-news-reading-stats{color:var(--nap-muted);font:500 11px/1.3 Inter,Arial,sans-serif;font-variant-numeric:tabular-nums}
.aid-news-archive-preview-page .aid-news-reading-full{margin-left:auto;padding:9px 12px;border:1px solid var(--nap-blue);border-radius:7px;background:var(--nap-blue);color:#fff!important;font-weight:600;transition:background-color .2s ease,border-color .2s ease}
.aid-news-archive-preview-page .aid-news-reading-full:hover,.aid-news-archive-preview-page .aid-news-reading-full:focus-visible{border-color:#164bd5;background:#164bd5}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__reaction{order:0}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-news-reaction-group{order:0}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__share-wrap{order:1}
.aid-news-archive-preview-page .aid-news-preview-feed{transition:opacity .22s ease,transform .22s ease}

@keyframes aid-preview-pulse{0%,100%{opacity:.48;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}
@media(max-width:767px){.aid-news-archive-preview-page .aid-news-reading-full{margin-left:0}.aid-news-archive-preview-page .aid-news-reading-stats{width:100%}.aid-news-archive-preview-page .aid-news-preview-stats{font-size:10px}.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__share-menu{width:min(176px,calc(100vw - 40px))}}
@media(prefers-reduced-motion:reduce){.aid-news-archive-preview-page .aid-news-preview-feed,.aid-news-archive-preview-page .aid-editorial-badge i{transition:none;animation:none}}

/* Consolidated interaction and responsive contract. */

.aid-news-preview-card:focus-visible,.aid-news-preview-topics a:focus-visible,.aid-news-preview-views a:focus-visible,.aid-news-preview-topic-scroll:focus-visible,.aid-news-preview-more:focus-visible,.aid-news-reading-panel button:focus-visible,.aid-news-reading-full:focus-visible{outline:3px solid color-mix(in srgb,var(--nap-blue) 70%,white);outline-offset:3px}
.aid-news-preview-card{min-width:0}
.aid-news-preview-topic-scroll,.aid-news-preview-views a,.aid-news-reading-panel-head button{min-width:44px;min-height:44px}
.aid-news-preview-card img{display:block;width:100%;height:100%;object-fit:cover}
.aid-news-preview--accent .aid-news-preview-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
.aid-news-preview--accent .aid-news-preview-separator{grid-column:1/-1}
.aid-news-preview--accent .aid-news-preview-card{display:flex;flex-direction:column;gap:0;min-width:0}
.aid-news-preview--accent .aid-news-preview-media{width:100%;margin-bottom:16px}
.aid-news-preview--accent .aid-news-preview-card-body{width:100%}
@media(max-width:767px){
 .aid-news-preview-toolbar{align-items:flex-start;flex-wrap:wrap}.aid-news-preview-topic-nav{width:100%}
 .aid-news-preview-topics{mask-image:none}.aid-news-preview-topics a{font-size:12px}.aid-news-preview-card,.aid-news-preview--clean .aid-news-preview-card:first-of-type,.aid-news-preview--accent .aid-news-preview-card{display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-areas:'media body';gap:12px;padding:14px 0}
 .aid-news-preview-card .aid-news-preview-media{grid-area:media;aspect-ratio:1/1;margin:0}.aid-news-preview-card .aid-news-preview-card-body{grid-area:body;min-width:0}.aid-news-preview-card h2,.aid-news-preview--clean .aid-news-preview-card:first-of-type h2,.aid-news-preview--accent .aid-news-preview-card:first-of-type h2{font-size:15px;line-height:1.3}.aid-news-preview-card p{font-size:12px;line-height:1.45}.aid-news-preview-meta{font-size:9px}.aid-news-preview-stats{font-size:10px}.aid-news-reading-panel{transform:translateY(100%);top:7%;right:0;width:100%;border-radius:14px 14px 0 0;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.aid-news-reading-panel.is-open{transform:translateY(0)}.aid-news-reading-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom))}
}
@media(prefers-reduced-motion:reduce){.aid-news-preview-feed,.aid-news-reading-panel,.aid-news-preview-card{transition:none!important;transform:none!important}}

/* Network waiting and visual transitions are intentionally separate states. */
.aid-news-archive-preview-page .aid-news-preview-feed{transition:none;overflow-anchor:none}
.aid-news-preview [hidden]{display:none!important}
.aid-news-preview.is-switching .aid-news-preview-feed{pointer-events:none}
.aid-news-preview-topics a.is-pending{background:#edf3ff;color:var(--nap-blue);border-color:var(--nap-blue)}
.aid-news-preview-topics a,.aid-news-preview-views a{transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.aid-news-preview-empty{padding:32px 0;color:var(--nap-muted)}

.aid-news-preview-feed{will-change:opacity,transform;transform-origin:top center}
.aid-news-preview-feed.is-layout-transitioning{pointer-events:none}
.aid-news-preview-card{backface-visibility:hidden;will-change:transform,opacity}
@media(prefers-reduced-motion:reduce){.aid-news-preview-feed,.aid-news-preview-card{will-change:auto}}

/* Reading panel engagement: compact, icon-led controls. */
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement{display:flex;align-items:center;gap:8px}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__share-wrap{position:relative}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__button{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;display:grid;place-items:center;border:1px solid #dbe2ec;border-radius:9px;background:#fff;color:#17233a;font-size:0}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__button:hover,.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__button.is-active{border-color:#235ff5;background:#f4f7ff;color:#235ff5}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__icon{width:19px;height:19px;display:block}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__share-menu{display:none;position:absolute;left:0;top:calc(100% + 8px);width:220px;box-sizing:border-box;padding:6px;border:1px solid #dbe2ec;border-radius:11px;background:#fff;box-shadow:0 14px 34px rgba(8,16,31,.16);z-index:20}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__share-menu.is-open{display:grid;gap:2px}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__share-menu button{display:flex;align-items:center;width:100%;min-width:0;min-height:38px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#17233a;font:500 13px/1.2 Inter,Arial,sans-serif;text-align:left;white-space:nowrap}
.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__share-menu button:hover,.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__share-menu button:focus-visible{background:#f4f7ff;color:#235ff5}
@media(max-width:767px){.aid-news-archive-preview-page .aid-news-reading-actions .aid-engagement__share-menu{position:fixed;left:20px;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));top:auto;width:auto}}

/* The universal filter is a fixed anchor; only the topic rail scrolls forward. */
.aid-news-preview-topic-nav{gap:8px}
.aid-news-preview-topics{mask-image:none}
.aid-news-preview-topics a:first-child{flex:0 0 auto;position:relative;z-index:1;background:#fff}
@media(max-width:767px){.aid-news-preview-topics{mask-image:none;overflow-x:auto}.aid-news-preview-topics a:first-child{display:block}}

.aid-news-preview-topic-scroll[hidden]{display:none!important}

/* Topic chips: stable geometry, restrained motion, explicit interaction states. */
.aid-news-archive-preview-page .aid-news-preview-topics a{
  box-sizing:border-box;
  display:inline-flex;
  align-items:center;
  min-height:38px;
  padding:9px 13px;
  border:1px solid rgba(219,226,236,.9);
  border-radius:8px;
  background:rgba(255,255,255,.58);
  color:var(--nap-muted);
  background-clip:padding-box;
  box-shadow:0 1px 1px rgba(8,16,31,.02);
  transition:
    color .18s ease,
    background-color .18s ease,
    border-color .18s ease,
    box-shadow .22s ease,
    filter .22s ease;
}
.aid-news-archive-preview-page .aid-news-preview-topics a:hover{
  border-color:#cbd8f8;
  background:#f4f7ff;
  color:var(--nap-blue);
  box-shadow:
    0 1px 2px rgba(35,95,245,.06),
    0 0 0 2px rgba(35,95,245,.045) inset;
  filter:saturate(1.04);
}
.aid-news-archive-preview-page .aid-news-preview-topics a:active{
  background:#edf3ff;
  box-shadow:0 0 0 2px rgba(35,95,245,.08) inset;
  filter:saturate(1);
}
.aid-news-archive-preview-page .aid-news-preview-topics a.is-active{
  border-color:var(--nap-blue);
  border-radius:8px;
  background:#fff;
  color:var(--nap-blue);
  box-shadow:
    0 1px 2px rgba(35,95,245,.08),
    0 0 0 2px rgba(35,95,245,.06) inset;
}
.aid-news-archive-preview-page .aid-news-preview-topics a.is-active:hover{
  border-color:#174bd3;
  background:#f8faff;
  color:#174bd3;
  box-shadow:
    0 1px 3px rgba(35,95,245,.1),
    0 0 0 2px rgba(35,95,245,.08) inset;
}
.aid-news-archive-preview-page .aid-news-preview-topics a.is-pending{
  border-color:#b8cafb;
  background:#f4f7ff;
  color:var(--nap-blue);
  pointer-events:none;
}
.aid-news-archive-preview-page .aid-news-preview-topics a:focus-visible{
  border-color:var(--nap-blue);
  outline:3px solid color-mix(in srgb,var(--nap-blue) 24%,transparent);
  outline-offset:2px;
  box-shadow:0 3px 10px rgba(35,95,245,.10);
}
@media (prefers-reduced-motion:reduce){
  .aid-news-archive-preview-page .aid-news-preview-topics a{
    transition:none;
  }
}

/* Keep the scroll rail from clipping antialiased corners or focus rings. */
.aid-news-archive-preview-page .aid-news-preview-topics{
  overflow-x:auto;
  overflow-y:visible;
  padding-block:3px;
  margin-block:-3px;
}

/* The selected view already has its own clear border; do not stack a second ring on it. */
.aid-news-archive-preview-page .aid-news-preview-views a:focus,
.aid-news-archive-preview-page .aid-news-preview-views a:focus-visible{
  outline:none;
  outline-offset:0;
  box-shadow:none;
}
.aid-news-archive-preview-page .aid-news-preview-views a.is-active{
  border-color:var(--nap-blue);
  background:#fff;
  color:var(--nap-blue);
}

/* Keep card copy inside the hover surface at every state. */
.aid-news-archive-preview-page .aid-news-preview-card{
  box-sizing:border-box;
  margin-inline:0;
  padding-inline:16px;
  border-radius:12px;
  transition:
    background-color .24s ease,
    box-shadow .28s ease,
    border-color .24s ease;
}
.aid-news-archive-preview-page .aid-news-preview-card:hover,
.aid-news-archive-preview-page .aid-news-preview-card:focus-visible{
  margin-inline:0;
  padding-inline:16px;
  background:#f8faff;
  box-shadow:inset 0 0 0 1px rgba(219,226,236,.72);
}
@media(max-width:767px){
  .aid-news-archive-preview-page .aid-news-preview-card{
    margin-inline:0;
    padding-inline:12px;
  }
  .aid-news-archive-preview-page .aid-news-preview-card:hover,
  .aid-news-archive-preview-page .aid-news-preview-card:focus-visible{
    margin-inline:0;
    padding-inline:12px;
  }
}

/* Editorial card interaction: preserve layout, animate only the content layer. */
.aid-news-archive-preview-page .aid-news-preview-card,
.aid-news-archive-preview-page .aid-news-preview-card:hover,
.aid-news-archive-preview-page .aid-news-preview-card:focus-visible{
  margin-inline:0;
  padding-inline:16px;
  background:transparent;
  border-color:transparent;
  box-shadow:none;
  transform:none;
}
.aid-news-archive-preview-page .aid-news-preview-card::before{
  position:absolute;
  z-index:-1;
  inset:8px 0;
  border-radius:12px;
  background:#f8faff;
  content:'';
  opacity:0;
  transform:scale(.985);
  transition:opacity .28s ease,transform .38s cubic-bezier(.22,1,.36,1);
  pointer-events:none;
}
.aid-news-archive-preview-page .aid-news-preview-card{
  position:relative;
  isolation:isolate;
  transition:none;
}
.aid-news-archive-preview-page .aid-news-preview-card:hover::before,
.aid-news-archive-preview-page .aid-news-preview-card:focus-visible::before{
  opacity:.72;
  transform:scale(1);
}
.aid-news-archive-preview-page .aid-news-preview-card .aid-news-preview-media{
  overflow:hidden;
}
.aid-news-archive-preview-page .aid-news-preview-card .aid-news-preview-media img{
  transition:transform .48s cubic-bezier(.22,1,.36,1),filter .32s ease;
}
.aid-news-archive-preview-page .aid-news-preview-card:hover .aid-news-preview-media img,
.aid-news-archive-preview-page .aid-news-preview-card:focus-visible .aid-news-preview-media img{
  transform:scale(1.018);
  filter:saturate(1.03) contrast(1.01);
}
.aid-news-archive-preview-page .aid-news-preview-card h2 a{
  transition:color .24s ease;
}
.aid-news-archive-preview-page .aid-news-preview-card:hover h2 a,
.aid-news-archive-preview-page .aid-news-preview-card:focus-visible h2 a{
  color:#174bd3;
}
.aid-news-archive-preview-page .aid-news-preview-card:focus:not(:focus-visible){
  outline:none;
}
@media(max-width:767px){
  .aid-news-archive-preview-page .aid-news-preview-card,
  .aid-news-archive-preview-page .aid-news-preview-card:hover,
  .aid-news-archive-preview-page .aid-news-preview-card:focus-visible{
    padding-inline:12px;
  }
}
@media(prefers-reduced-motion:reduce){
  .aid-news-archive-preview-page .aid-news-preview-card::before,
  .aid-news-archive-preview-page .aid-news-preview-card .aid-news-preview-media img,
  .aid-news-archive-preview-page .aid-news-preview-card h2 a{
    transition:none;
  }
}

/* Final card contract: hover must never participate in layout. */
.aid-news-archive-preview-page .aid-news-preview-card,
.aid-news-archive-preview-page .aid-news-preview-card:hover,
.aid-news-archive-preview-page .aid-news-preview-card:focus,
.aid-news-archive-preview-page .aid-news-preview-card:focus-visible{
  margin:0!important;
  padding-right:0!important;
  padding-left:0!important;
  transform:none!important;
  box-shadow:none!important;
  transition:none!important;
}
.aid-news-archive-preview-page .aid-news-preview-card::before{
  display:none!important;
}
@media(max-width:767px){
  .aid-news-archive-preview-page .aid-news-preview-card,
  .aid-news-archive-preview-page .aid-news-preview-card:hover,
  .aid-news-archive-preview-page .aid-news-preview-card:focus,
  .aid-news-archive-preview-page .aid-news-preview-card:focus-visible{
    padding-right:0!important;
    padding-left:0!important;
  }
}

/* Topic chips use their own active border; suppress the browser's dotted ring. */
.aid-news-archive-preview-page .aid-news-preview-topics a,
.aid-news-archive-preview-page .aid-news-preview-topics a:focus,
.aid-news-archive-preview-page .aid-news-preview-topics a:focus-visible,
.aid-news-archive-preview-page .aid-news-preview-topics a:active{
  outline:0!important;
  outline-style:none!important;
  outline-width:0!important;
  outline-offset:0!important;
  -webkit-tap-highlight-color:transparent;
}

/* Mobile lazy-load contract: reserve the media slot before the image decodes. */
@media(max-width:767px){
  .aid-news-archive-preview-page .aid-news-preview-card .aid-news-preview-media,
  .aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-card:first-of-type .aid-news-preview-media,
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:first-of-type .aid-news-preview-media{
    width:92px!important;
    height:92px!important;
    aspect-ratio:1/1!important;
    flex:0 0 92px!important;
  }
}

/* Premium mobile accent feed: one editorial column, no broken masonry layout. */
@media(max-width:767px){
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-feed{
    display:block!important;
    max-width:none!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-separator{
    display:block!important;
    width:100%!important;
    margin:24px 0 12px!important;
    padding-bottom:11px!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card,
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:not(:first-of-type){
    display:grid!important;
    grid-template-columns:92px minmax(0,1fr)!important;
    grid-template-areas:"media body"!important;
    align-items:start!important;
    gap:12px!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    padding:14px 0!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card .aid-news-preview-media,
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:not(:first-of-type) .aid-news-preview-media{
    grid-area:media!important;
    width:92px!important;
    height:92px!important;
    margin:0!important;
    border-radius:12px!important;
    aspect-ratio:1/1!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card .aid-news-preview-card-body,
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:not(:first-of-type) .aid-news-preview-card-body{
    grid-area:body!important;
    width:auto!important;
    min-width:0!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card h2,
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:first-of-type h2,
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:not(:first-of-type) h2{
    max-width:none!important;
    margin:0 0 7px!important;
    color:#08101f!important;
    font-family:Inter,Arial,sans-serif!important;
    font-size:15px!important;
    font-weight:750!important;
    line-height:1.28!important;
    letter-spacing:-.01em!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card p{
    display:-webkit-box!important;
    margin:0 0 9px!important;
    color:#536176!important;
    font-size:12px!important;
    line-height:1.45!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-meta{
    margin:0 0 6px!important;
    gap:6px!important;
    color:#738196!important;
    font-size:8.5px!important;
    line-height:1.25!important;
    letter-spacing:.08em!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-stats{
    gap:10px!important;
    color:#607089!important;
    font-size:10px!important;
    line-height:1.25!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:first-of-type{
    display:block!important;
    padding:0 0 18px!important;
    border-bottom:1px solid #dbe2ec!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:first-of-type .aid-news-preview-media{
    display:block!important;
    width:100%!important;
    height:auto!important;
    margin:0 0 14px!important;
    border-radius:16px!important;
    aspect-ratio:16/10!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:first-of-type h2{
    font-size:24px!important;
    line-height:1.12!important;
    letter-spacing:-.025em!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:first-of-type p{
    font-size:13px!important;
    line-height:1.5!important;
    -webkit-line-clamp:3!important;
  }
}

/* Premium mobile controls: give topics the primary row, move view mode below. */
@media(max-width:767px){
  .aid-news-archive-preview-page .aid-news-preview-toolbar{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:10px!important;
    padding:12px 0 14px!important;
    overflow:visible!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-topic-nav{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 38px!important;
    align-items:center!important;
    gap:8px!important;
    width:100%!important;
    min-width:0!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-topic-scroll[data-topic-scroll="prev"]{
    display:none!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-topic-scroll[data-topic-scroll="next"]{
    display:grid!important;
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    place-items:center!important;
    border:1px solid #dbe2ec!important;
    border-radius:9px!important;
    background:#fff!important;
    color:#235ff5!important;
    box-shadow:0 8px 22px rgba(8,16,31,.05)!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-topics{
    display:flex!important;
    width:100%!important;
    min-width:0!important;
    gap:8px!important;
    overflow-x:auto!important;
    scroll-snap-type:x proximity!important;
    scroll-padding-inline:0!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-topics::-webkit-scrollbar{
    display:none!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-topics a{
    display:inline-flex!important;
    flex:0 0 auto!important;
    align-items:center!important;
    justify-content:center!important;
    max-width:min(58vw,210px)!important;
    min-height:38px!important;
    padding:0 14px!important;
    border-radius:9px!important;
    scroll-snap-align:start!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:12px!important;
    line-height:1!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-topics a:first-child{
    max-width:none!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-views{
    justify-self:end!important;
    display:inline-flex!important;
    gap:4px!important;
    padding:4px!important;
    border:1px solid #dbe2ec!important;
    border-radius:12px!important;
    background:#fff!important;
    box-shadow:0 10px 26px rgba(8,16,31,.05)!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-views a{
    width:36px!important;
    height:32px!important;
    border:0!important;
    border-radius:8px!important;
    background:transparent!important;
    color:#607089!important;
    transition:background-color .22s ease,color .22s ease,box-shadow .22s ease!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-views a.is-active{
    background:#235ff5!important;
    color:#fff!important;
    box-shadow:0 8px 18px rgba(35,95,245,.18)!important;
  }
}

/* Mobile reading sheet: follows the finger during swipe-down dismissal. */
@media(max-width:767px){
  .aid-news-archive-preview-page .aid-news-reading-panel.is-open{
    transform:translateY(var(--sheet-drag-y,0))!important;
  }
  .aid-news-archive-preview-page .aid-news-reading-panel.is-dragging{
    transition:none!important;
    cursor:grabbing;
  }
}

/* Suppress browser dotted focus artifacts after touch/click on editorial links. */
.aid-news-archive-preview-page .aid-news-preview-card h2 a:focus,
.aid-news-archive-preview-page .aid-news-preview-card h2 a:active{
  outline:0!important;
  outline-style:none!important;
  outline-width:0!important;
  outline-offset:0!important;
}
.aid-news-archive-preview-page .aid-news-preview-card h2 a:focus-visible{
  outline:0!important;
  color:#174bd3!important;
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:4px;
}

/* Final mobile redesign: filters and view modes behave like a native news app. */
@media(max-width:767px){
  .aid-news-archive-preview-page .aid-news-preview-inner{
    padding-inline:20px!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-header{
    padding:34px 0 22px!important;
  }
  .aid-news-archive-preview-page .aid-news-preview h1{
    font-size:38px!important;
    line-height:1.02!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-toolbar{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:12px!important;
    width:100%!important;
    padding:0 0 18px!important;
    border-top:0!important;
    border-bottom:1px solid #dbe2ec!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-topic-nav{
    display:block!important;
    width:100%!important;
    min-width:0!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-topic-scroll{
    display:none!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-topic-scroll[data-topic-scroll],
  .aid-news-archive-preview-page .aid-news-preview-topic-scroll[data-topic-scroll="prev"],
  .aid-news-archive-preview-page .aid-news-preview-topic-scroll[data-topic-scroll="next"]{
    display:none!important;
    width:0!important;
    height:0!important;
    min-width:0!important;
    min-height:0!important;
    padding:0!important;
    border:0!important;
    opacity:0!important;
    pointer-events:none!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-topics{
    display:flex!important;
    width:100%!important;
    gap:8px!important;
    overflow-x:auto!important;
    padding:1px 0 2px!important;
    scroll-snap-type:x proximity!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-topics::-webkit-scrollbar{
    display:none!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-topics a{
    display:inline-flex!important;
    flex:0 0 auto!important;
    align-items:center!important;
    justify-content:center!important;
    max-width:min(64vw,236px)!important;
    min-height:38px!important;
    padding:0 14px!important;
    border:1px solid #dbe2ec!important;
    border-radius:10px!important;
    background:#fff!important;
    color:#607089!important;
    box-shadow:0 8px 18px rgba(8,16,31,.035)!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    scroll-snap-align:start!important;
    font-size:12px!important;
    font-weight:750!important;
    line-height:1!important;
    transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-topics a.is-active{
    border-color:#235ff5!important;
    background:#fff!important;
    color:#235ff5!important;
    box-shadow:0 10px 22px rgba(35,95,245,.10)!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-views{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:4px!important;
    width:100%!important;
    min-height:44px!important;
    padding:4px!important;
    border:1px solid #dbe2ec!important;
    border-radius:14px!important;
    background:#eef3fb!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 10px 24px rgba(8,16,31,.045)!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-views a{
    display:flex!important;
    width:auto!important;
    height:38px!important;
    min-width:0!important;
    min-height:38px!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    border:0!important;
    border-radius:10px!important;
    background:transparent!important;
    color:#66758b!important;
    box-shadow:none!important;
    font:750 12px/1 Inter,Arial,sans-serif!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-views a[data-news-mode-link="clean"]::after{
    content:"Список";
  }
  .aid-news-archive-preview-page .aid-news-preview-views a[data-news-mode-link="accent"]::after{
    content:"Журнал";
  }
  .aid-news-archive-preview-page .aid-news-preview-views a svg{
    width:15px!important;
    height:15px!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-views a.is-active{
    background:#fff!important;
    color:#235ff5!important;
    box-shadow:0 8px 20px rgba(8,16,31,.10)!important;
  }

  .aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-feed{
    display:block!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-card,
  .aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-card:first-of-type{
    display:grid!important;
    grid-template-columns:92px minmax(0,1fr)!important;
    grid-template-areas:"media body"!important;
    gap:12px!important;
    align-items:start!important;
    padding:14px 0!important;
    border-bottom:1px solid #e1e7f0!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-card .aid-news-preview-media,
  .aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-card:first-of-type .aid-news-preview-media{
    grid-area:media!important;
    width:92px!important;
    height:92px!important;
    margin:0!important;
    border-radius:12px!important;
    aspect-ratio:1/1!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-card .aid-news-preview-card-body{
    grid-area:body!important;
    min-width:0!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-card h2,
  .aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-card:first-of-type h2{
    font:750 14px/1.32 Inter,Arial,sans-serif!important;
    letter-spacing:-.01em!important;
  }

  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-feed{
    display:block!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card,
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:first-of-type,
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:not(:first-of-type){
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    padding:0 0 22px!important;
    margin:0 0 22px!important;
    border-bottom:1px solid #dbe2ec!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card .aid-news-preview-media,
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:first-of-type .aid-news-preview-media,
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:not(:first-of-type) .aid-news-preview-media{
    display:block!important;
    width:100%!important;
    height:auto!important;
    margin:0 0 13px!important;
    border-radius:16px!important;
    aspect-ratio:16/10!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card h2,
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:first-of-type h2,
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:not(:first-of-type) h2{
    max-width:none!important;
    margin:0 0 8px!important;
    color:#08101f!important;
    font-family:"Libre Baskerville",Georgia,serif!important;
    font-size:21px!important;
    font-weight:700!important;
    line-height:1.16!important;
    letter-spacing:-.025em!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card:first-of-type h2{
    font-size:23px!important;
    line-height:1.12!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--accent .aid-news-preview-card p{
    display:none!important;
    margin:0 0 10px!important;
    color:#536176!important;
    font-size:13px!important;
    line-height:1.5!important;
    -webkit-line-clamp:3!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
}

/* Mobile metadata: freshness + publication time, followed by the topic.
   Without a badge, date and topic share one naturally wrapping line.
   All items remain in normal flow, including cards inserted by infinite scroll. */
@media(max-width:767px){
  .aid-news-archive-preview-page .aid-news-preview-card .aid-news-preview-card-body > p{
    display:none!important;
  }
  .aid-news-archive-preview-page .aid-news-preview-card .aid-news-preview-meta{
    display:grid;
    grid-template-columns:max-content minmax(0,1fr);
    align-items:center;
    gap:5px 7px;
    margin:0 0 7px;
    font:500 11px/1.4 Inter,Arial,sans-serif!important;
    letter-spacing:0;
    text-transform:none;
  }
  .aid-news-archive-preview-page .aid-news-preview-meta > time{
    grid-column:1 / -1;
    grid-row:1;
    min-width:0;
  }
  .aid-news-archive-preview-page .aid-news-preview-meta:has(> .is-fresh) > time{
    grid-column:2;
  }
  .aid-news-archive-preview-page .aid-news-preview-meta > span[aria-hidden="true"]{
    display:none;
  }
  .aid-news-archive-preview-page .aid-news-preview-meta > .aid-news-preview-topic{
    grid-column:1 / -1;
    grid-row:2;
    min-width:0;
    overflow-wrap:anywhere;
  }
  .aid-news-archive-preview-page .aid-news-preview-meta > .is-fresh{
    grid-column:1;
    grid-row:1;
    justify-self:start;
    margin:0;
  }
  .aid-news-archive-preview-page .aid-news-preview-card .aid-news-preview-meta:not(:has(> .aid-editorial-badge)){
    display:flex;
    flex-wrap:wrap;
    gap:3px 6px;
  }
  .aid-news-archive-preview-page .aid-news-preview-meta:not(:has(> .aid-editorial-badge)) > time{
    flex:0 0 auto;
    white-space:nowrap;
  }
  .aid-news-archive-preview-page .aid-news-preview-meta:not(:has(> .aid-editorial-badge)) > .aid-news-preview-topic{
    flex:0 1 auto;
    max-width:100%;
  }
  .aid-news-archive-preview-page .aid-news-preview-meta:not(:has(> .aid-editorial-badge)) > .aid-news-preview-topic::before{
    content:"·";
    margin-right:6px;
  }
  /* A list row has a straight separator; rounded corners belong to its image. */
  .aid-news-archive-preview-page .aid-news-preview-card{
    border-radius:0!important;
  }
  .aid-news-archive-preview-page .aid-news-preview--clean .aid-news-preview-stats{
    margin-top:10px;
  }
}
