@font-face {
  font-family: 'Martel';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/martel-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Martel';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/martel-800.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/montserrat-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/montserrat-600.ttf) format('truetype');
}
/* Schválený vizuál Novostavby.org; iba články s výslovne zapnutým rozložením. */
:is(.nvp-article-overview,.nvp-article-news) { --nvp-ink:#081e4b; --nvp-body:#293b60; --nvp-muted:#66758d; --nvp-green:var(--theme-palette-color-1,#526F31); --nvp-line:#dbe3ec; }
:is(.nvp-article-overview,.nvp-article-news) .entry-content { display:flow-root; font-family:'Montserrat','Montserrat',Arial,sans-serif; color:var(--nvp-body); font-size:18px; line-height:1.6; }
:is(.nvp-article-overview,.nvp-article-news) .entry-content > p { max-width:75ch; margin:0 0 22px; }
:is(.nvp-article-overview,.nvp-article-news) .entry-content h2 { font-family:'Martel',Georgia,serif; font-size:30px; line-height:1.2; font-weight:700; font-style:normal; color:var(--nvp-ink); margin:36px 0 18px; text-wrap:balance; }
:is(.nvp-article-overview,.nvp-article-news) .entry-content a { color:var(--nvp-green); text-underline-offset:3px; overflow-wrap:anywhere; }
:is(.nvp-article-overview,.nvp-article-news) .entry-content a:hover { color:var(--theme-palette-color-2,#485f2d); text-decoration:underline; }
:is(.nvp-article-overview,.nvp-article-news) :focus-visible { outline:3px solid var(--nvp-ink); outline-offset:4px; }
:is(.nvp-article-overview,.nvp-article-news) [hidden] { display:none!important; }
:is(.nvp-article-overview,.nvp-article-news) .entry-content > .wp-block-image:first-of-type img { display:block; width:100%; height:auto; aspect-ratio:auto; object-fit:contain; border-radius:5px; }
:is(.nvp-article-overview,.nvp-article-news) .entry-content figure { margin:24px 0; }
:is(.nvp-article-overview,.nvp-article-news) .entry-content figcaption { font-size:14px; line-height:1.45; color:var(--nvp-muted); margin-top:6px; font-style:normal; }
:is(.nvp-article-overview,.nvp-article-news) .entry-content figcaption :is(sub,small,em) { font:inherit; vertical-align:baseline; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-article-meta { font:14px/1.5 'Montserrat','Montserrat',Arial,sans-serif; color:var(--nvp-muted); display:flex; flex-wrap:wrap; align-items:center; gap:8px 18px; margin:14px 0 18px; }

.nvp-article-overview .nvp-timeline-modern { margin:28px 0 38px; }
.nvp-article-overview .nvp-timeline-modern ol { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:28px 24px; margin:0; padding:0; list-style:none; }
.nvp-article-overview .nvp-timeline-modern li { position:relative; padding:0 0 0 28px; border:0; font-size:16px; line-height:1.45; overflow-wrap:anywhere; scroll-margin-top:100px; }
.nvp-article-overview .nvp-timeline-modern li::before { content:''; position:absolute; top:5px; left:3px; width:12px; height:12px; background:#8c99ae; border:3px solid white; border-radius:50%; box-shadow:0 0 0 1px var(--nvp-line); }
.nvp-article-overview .nvp-timeline-modern li::after { content:''; position:absolute; top:11px; left:22px; right:0; height:1px; background:var(--nvp-line); z-index:0; }
.nvp-article-overview .nvp-timeline-modern li:first-child::before { background:var(--nvp-green); box-shadow:0 0 0 2px #ccd7c0; }
.nvp-article-overview .nvp-timeline-modern time { position:relative; z-index:1; display:table; padding-right:10px; background:white; color:var(--nvp-ink); font-size:16px; margin:0 0 6px; }
.nvp-article-overview .nvp-timeline-modern li:first-child time { color:var(--nvp-green); font-weight:600; }
.nvp-article-overview .nvp-timeline-modern strong { font-weight:600; color:var(--nvp-ink); }
.nvp-article-overview .nvp-timeline-modern p { font-size:16px; margin:6px 0 0; }
.nvp-article-overview .nvp-history-toggle { display:block; margin:16px 0 0 auto; padding:10px 0; min-height:44px; background:none; border:0; color:var(--nvp-green); font:16px/1.4 'Montserrat',Arial,sans-serif; text-decoration:underline; text-underline-offset:3px; cursor:pointer; touch-action:manipulation; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-inline-projects { float:right; width:34%; max-width:340px; margin:4px 0 24px 32px; padding:16px; background:#fff; border:1px solid var(--nvp-line); border-radius:5px; color:var(--nvp-body); }
:is(.nvp-article-overview,.nvp-article-news) .nvp-inline-projects h2 { font-size:20px; margin:0 0 12px; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-inline-projects ul { list-style:none; margin:0; padding:0; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-inline-projects li { border-top:1px solid var(--nvp-line); padding:10px 0; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-inline-projects li a { display:flex; gap:12px; align-items:center; min-height:44px; font-size:16px; font-weight:600; text-decoration:none; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-inline-projects li span { min-width:0; overflow-wrap:anywhere; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-inline-projects img { flex:0 0 64px; width:64px; height:50px; object-fit:cover; border-radius:4px; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-inline-projects small { display:block; font-size:14px; font-weight:400; line-height:1.4; color:var(--nvp-muted); }
:is(.nvp-article-overview,.nvp-article-news) .nvp-all-projects { display:inline-block; font-size:15px; min-height:44px; padding-top:10px; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-overview-link a { display:inline-block; background:#f1f4ec; border-radius:4px; padding:11px 16px; font-weight:600; }
:is(.nvp-article-overview,.nvp-article-news) .entry-content blockquote { position:relative; clear:both; margin:30px 0; padding:20px 24px 20px 78px; background:#f1f4ec; border:0; border-radius:5px; color:var(--nvp-ink); font:italic 22px/1.5 'Martel',Georgia,serif; }
:is(.nvp-article-overview,.nvp-article-news) .entry-content blockquote::before { content:'“'; position:absolute; top:9px; left:20px; color:var(--nvp-green); font:700 76px/1 'Martel',Georgia,serif; }
:is(.nvp-article-overview,.nvp-article-news) .entry-content blockquote p { margin:0; }
:is(.nvp-article-overview,.nvp-article-news) .entry-content blockquote cite { display:block; font:14px/1.5 'Montserrat',Arial,sans-serif; color:var(--nvp-muted); margin-top:8px; }
.nvp-article-overview .projekt-data-card { clear:both; width:100%; margin:38px 0 0; border:0; border-radius:0; box-shadow:none; background:white; overflow:visible; }
.nvp-article-overview .projekt-data-header { display:block; padding:0; margin:0 0 20px; }
.nvp-article-overview .projekt-data-header h2 { font-size:28px; margin:0; }
.nvp-article-overview .projekt-data-header-meta { display:none; }
.nvp-article-overview .projekt-data-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); padding:0; gap:0 24px; }
.nvp-article-overview .projekt-data-item { display:flex; align-items:flex-start; gap:10px; min-width:0; min-height:0; padding:16px 0 20px; border:0; border-bottom:1px solid var(--nvp-line); }
.nvp-article-overview .projekt-data-item:nth-child(n) { border-right:0; border-bottom:1px solid var(--nvp-line); }
.nvp-article-overview .projekt-data-icon { display:flex; align-items:center; justify-content:center; flex:0 0 26px; width:26px; height:26px; margin:2px 0 0; padding:0; background:transparent; border:0; border-radius:0; }
.nvp-article-overview .projekt-data-icon img { width:24px; height:24px; object-fit:contain; }
.nvp-article-overview .projekt-data-content { min-width:0; padding:0; }
.nvp-article-overview .projekt-data-label { font:15px/1.4 'Montserrat',Arial,sans-serif; margin:0 0 4px; color:var(--nvp-muted); text-transform:none; letter-spacing:0; }
.nvp-article-overview .projekt-data-value { font:600 18px/1.4 'Montserrat',Arial,sans-serif; margin:0; color:var(--nvp-ink); overflow-wrap:anywhere; }
.nvp-article-overview .projekt-data-note { font:14px/1.45 'Montserrat',Arial,sans-serif; margin:6px 0 0; color:var(--nvp-muted); }
.nvp-article-overview .projekt-summary { display:block; background:transparent; border:0; border-radius:0; padding:26px 0 0; margin:0; }
.nvp-article-overview .projekt-summary-icon,.nvp-article-overview .projekt-summary-brand { display:none; }
.nvp-article-overview .projekt-summary-title { font:700 24px/1.25 'Martel',Georgia,serif; color:var(--nvp-ink); text-transform:none; letter-spacing:0; margin:0 0 12px; }
.nvp-article-overview .projekt-summary-content p { font:18px/1.6 'Montserrat',Arial,sans-serif; color:var(--nvp-body); margin:0; }
.nvp-article-overview .nvp-project-state { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; margin:0; grid-column:span 2; }
.nvp-article-overview .nvp-project-state div { border-bottom:1px solid var(--nvp-line); padding:16px 0 20px; }
.nvp-article-overview .nvp-project-state dt { font-size:15px; color:var(--nvp-muted); }
.nvp-article-overview .nvp-project-state dd { font-size:18px; font-weight:600; margin:4px 0 0; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-editorial-note { clear:both; margin:28px 0 30px; padding:22px 24px; background:#eff2f5; border-radius:5px; font:16px/1.6 'Montserrat',Arial,sans-serif; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-editorial-note h2 { font-size:22px; margin:0 0 10px; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-editorial-note p { margin:0 0 10px; }
:is(.nvp-article-overview,.nvp-article-news) .ns-sources { clear:both; margin:0; padding:0; border:0; background:none; font:16px/1.5 'Montserrat',Arial,sans-serif; }
:is(.nvp-article-overview,.nvp-article-news) .ns-sources-title { font:700 24px/1.3 'Martel',Georgia,serif; margin:0 0 12px; color:var(--nvp-ink); border:0; padding:0; }
:is(.nvp-article-overview,.nvp-article-news) .ns-sources-title::after { display:none; }
:is(.nvp-article-overview,.nvp-article-news) .ns-sources-list { margin:0; padding-left:26px; }
:is(.nvp-article-overview,.nvp-article-news) .ns-sources-list li { padding:14px 0 16px 6px; border-bottom:1px solid var(--nvp-line); margin:0; }
:is(.nvp-article-overview,.nvp-article-news) .ns-source-main { display:block; font-size:16px; color:var(--nvp-ink); min-width:0; }
:is(.nvp-article-overview,.nvp-article-news) .ns-source-date { display:block; font-size:14px; line-height:1.5; margin-top:5px; color:var(--nvp-muted); text-align:left; }
@media(max-width:1000px) {
 :is(.nvp-article-overview,.nvp-article-news) .nvp-inline-projects { float:none; width:auto; max-width:none; margin:24px 0; }
}
@media(max-width:700px) {
 .nvp-article-overview .projekt-data-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 18px; }
 .nvp-article-overview .nvp-timeline-modern ol { grid-template-columns:1fr; gap:0; }
 .nvp-article-overview .nvp-timeline-modern li { padding:0 0 24px 28px; }
 .nvp-article-overview .nvp-timeline-modern li::after { top:20px; bottom:0; left:9px; right:auto; width:1px; height:auto; }
 .nvp-article-overview .nvp-timeline-modern li:last-child::after { display:none; }
 :is(.nvp-article-overview,.nvp-article-news) .entry-content h2 { font-size:26px; }
 :is(.nvp-article-overview,.nvp-article-news) .nvp-inline-projects h2 { font-size:22px; }
 :is(.nvp-article-overview,.nvp-article-news) .nvp-editorial-note h2 { font-size:22px; }
 :is(.nvp-article-overview,.nvp-article-news) .entry-content blockquote { padding:18px 18px 18px 60px; font-size:20px; }
 :is(.nvp-article-overview,.nvp-article-news) .entry-content blockquote::before { left:15px; font-size:64px; }
}
:is(.nvp-article-overview,.nvp-article-news) .hero-section h1 { font-family:'Martel',Georgia,serif; font-size:clamp(32px,3.5vw,40px); line-height:1.12; font-weight:700; color:var(--nvp-ink); letter-spacing:-.025em; }
/* END KÓDU – ROZLOŽENIE ČLÁNKOV */

/* Typografia podľa čitateľského prostredia Seznam Zprávy; schválené rozloženie zostáva. */
:is(.nvp-article-overview,.nvp-article-news) .entry-content { font-family:'Martel',Georgia,serif; font-size:18px; line-height:36px; }
:is(.nvp-article-overview,.nvp-article-news) .hero-section h1 { font-family:'Martel',Georgia,serif; font-size:35px; line-height:42px; font-weight:800; letter-spacing:normal; }
:is(.nvp-article-overview,.nvp-article-news) .entry-content > p:first-child:not(.nvp-article-meta), :is(.nvp-article-overview,.nvp-article-news) .entry-content > .nvp-article-meta + p { font-weight:800; }
:is(.nvp-article-overview,.nvp-article-news) .entry-content h2 { font-weight:800; }
:is(.nvp-article-overview,.nvp-article-news) .entry-content figcaption { font-family:'Montserrat',Arial,sans-serif; font-size:13px; line-height:24px; }
:is(.nvp-article-overview,.nvp-article-news) :is(.nvp-inline-projects,.nvp-timeline-modern,.nvp-project-state) { font-family:'Montserrat',Arial,sans-serif; }
.nvp-article-overview .projekt-summary-content p { font-family:'Martel',Georgia,serif; font-size:18px; line-height:36px; }
@media(max-width:540px) {
 :is(.nvp-article-overview,.nvp-article-news) .entry-content,.nvp-article-overview .projekt-summary-content p { font-size:16px; line-height:28px; }
 :is(.nvp-article-overview,.nvp-article-news) .hero-section h1 { font-size:24px; line-height:32px; }
}
/* Koniec typografie článkov. */

/* Body míľnikov zarovnané na stred dátumového riadka; čiara mimo textu. */
.nvp-article-overview .nvp-timeline-modern li::before { box-sizing:border-box; width:18px; height:18px; left:0; top:12px; transform:translateY(-50%); }
.nvp-article-overview .nvp-timeline-modern time { display:flex; align-items:center; gap:12px; line-height:24px; padding-right:0; }
@media(min-width:701px) {
 .nvp-article-overview .nvp-timeline-modern li::after { content:none; }
 .nvp-article-overview .nvp-timeline-modern time::after { content:''; flex:1 1 12px; min-width:0; height:1px; background:var(--nvp-line); }
}
@media(max-width:700px) {
 .nvp-article-overview .nvp-timeline-modern li::after { left:8.5px; top:22px; }
}
/* Koniec opravy bodov a čiar časovej osi. */

/* Základné údaje bez ikon v novom článkovom rozložení. */
.nvp-article-overview .projekt-data-card .projekt-data-icon { display:none; }
.nvp-article-overview .projekt-data-card .projekt-data-item { gap:0; }
/* Koniec úpravy základných údajov bez ikon. */

/* Zarovnanie textu pri širokom rozložení Blocksy. */
:is(.nvp-article-overview,.nvp-article-news) .entry-content > p { margin-left:0!important; margin-right:0!important; padding-left:0; padding-right:0; width:auto; max-width:75ch; text-align:left; }
/* Koniec zarovnania textu. */

/* Blocksy wide obsah: ohraničenie celého článku pred zarovnaním odsekov. */
:is(.nvp-article-overview,.nvp-article-news) article > .entry-content { width:min(var(--theme-container-width,100%),var(--theme-normal-container-max-width,1290px)); max-width:100%; margin-inline:auto; }
:is(.nvp-article-overview,.nvp-article-news) article > .entry-content > :is(h2,figure,.nvp-timeline-modern,.projekt-data-card,.ns-sources,.nvp-editorial-note) { width:100%; max-width:100%; }
/* Koniec opravy kontajnera Blocksy. */

/* Perex Blocksy v hlavičke; autorstvo a dátumy ponechané téme. */
:is(.nvp-article-overview,.nvp-article-news) .hero-section .page-description,
:is(.nvp-article-overview,.nvp-article-news) .hero-section .page-description p { font-family:'Martel',Georgia,serif; font-size:18px; line-height:36px; font-weight:800; color:var(--nvp-body); text-align:left; }
@media(max-width:540px) {
 :is(.nvp-article-overview,.nvp-article-news) .hero-section .page-description,
 :is(.nvp-article-overview,.nvp-article-news) .hero-section .page-description p { font-size:16px; line-height:28px; }
}
/* Koniec typografie perexu Blocksy. */

/* Hlavný text s prichyteným stĺpcom ďalších projektov. */
:is(.nvp-article-overview,.nvp-article-news) .nvp-reading-layout { display:grid; grid-template-columns:minmax(0,1fr) minmax(280px,340px); gap:32px; align-items:start; width:100%; max-width:100%; margin:0 0 30px; }
.nvp-reading-body { min-width:0; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-reading-body > :is(p,h2,figure,blockquote) { width:100%; max-width:100%; margin-inline:0!important; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-reading-body > p { font-family:'Martel',Georgia,serif; font-size:18px; line-height:36px; font-weight:400; margin-bottom:22px; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-reading-body > h2:first-child { margin-top:0; }
.nvp-reading-body figure img { display:block; width:100%; height:auto; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-reading-layout > .nvp-inline-projects { position:sticky; top:calc(var(--header-sticky-height,0px) + 24px); float:none; width:100%; max-width:100%; margin:0; box-sizing:border-box; max-height:calc(100dvh - var(--header-sticky-height,0px) - 48px); overflow-y:auto; }
.nvp-article-overview.admin-bar .nvp-reading-layout > .nvp-inline-projects,.nvp-article-news.admin-bar .nvp-reading-layout > .nvp-inline-projects { top:calc(var(--header-sticky-height,0px) + 56px); max-height:calc(100dvh - var(--header-sticky-height,0px) - 80px); }
@media(max-width:1000px) {
 :is(.nvp-article-overview,.nvp-article-news) .nvp-reading-layout { display:flex; flex-direction:column; gap:24px; }
 :is(.nvp-article-overview,.nvp-article-news) .nvp-reading-layout > .nvp-inline-projects { position:static; order:-1; max-height:none; overflow:visible; }
 .nvp-reading-body { width:100%; }
}
@media(max-width:540px) { :is(.nvp-article-overview,.nvp-article-news) .nvp-reading-body > p { font-size:16px; line-height:28px; } }
/* Koniec prichyteného stĺpca projektov. */

:is(.nvp-article-overview,.nvp-article-news) .nvp-inline-projects.nvp-compact-projects li { display:flex; align-items:baseline; gap:12px; overflow:hidden; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-inline-projects.nvp-compact-projects li a { display:inline; min-height:0; font-size:14px; color:#526f31; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-inline-projects.nvp-compact-projects .nvp-compact-name { flex:1; min-width:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; font-weight:600; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-inline-projects.nvp-compact-projects .nvp-widget-link { flex:none; white-space:nowrap; margin-left:auto; }
:is(.nvp-article-overview,.nvp-article-news) .nvp-inline-projects.nvp-compact-projects li a:hover { color:#485f2d; text-decoration:underline; }
/* End compact related widget. */


/* Kompaktnejší odstup hlavičky a úvodného obrázka v Blocksy. */
:is(.nvp-article-overview,.nvp-article-news) article .hero-section[data-type="type-1"] { margin-bottom:20px; }
:is(.nvp-article-overview,.nvp-article-news) .entry-content > .wp-block-image:first-child { margin-top:0; }
/* Koniec opravy odstupov obrázkov a hlavičky. */

/* beta.35: schválené číslovanie H3 a obsah z časovej osi; pôvodná typografia zostáva. */

.nvp-article-overview .entry-content > ol.milestone-list{list-style:none;margin:0 0 38px;padding:0}
.nvp-article-overview .milestone-list > li{position:relative;margin:0;padding:0;min-width:0}
.nvp-article-overview .milestone-list > li+li{margin-top:32px;padding-top:30px;border-top:1px solid var(--nvp-line)}
.nvp-article-overview .milestone-list > li::before{content:attr(value);position:absolute;top:0;left:0;width:40px;height:40px;display:grid;place-items:center;box-sizing:border-box;border-radius:50%;background:#edf2e6;color:var(--nvp-green);font-weight:800}
.nvp-article-overview .milestone-list > li+li::before{top:30px}
.nvp-article-overview .milestone-list > li>h3{display:flex;align-items:center;min-height:40px;margin:0 0 18px;padding-left:54px;font-family:'Martel',Georgia,serif;font-weight:800;font-style:normal;font-size:24px;line-height:1.2;color:var(--nvp-ink);text-wrap:balance}
@media(max-width:700px){.nvp-article-overview .milestone-list > li>h3{font-size:22px}}
.nvp-article-overview .milestone-list > li>p{max-width:75ch;margin:0 0 22px}
.nvp-article-overview .milestone-list > li>p:last-child{margin-bottom:0}
@media(max-width:480px){.nvp-article-overview .milestone-list > li::before{width:32px;height:32px}.nvp-article-overview .milestone-list > li>h3{min-height:32px;padding-left:44px}}


.nvp-article-overview .nvp-timeline-modern .milestone-jump{color:var(--nvp-ink);text-decoration:none}
.nvp-article-overview .nvp-timeline-modern .milestone-jump::after{content:'';position:absolute;inset:0;z-index:1}
.nvp-article-overview .nvp-timeline-modern .milestone-jump:hover strong{text-decoration:underline;text-underline-offset:3px}
.nvp-article-overview .nvp-timeline-modern .milestone-jump:focus-visible::after{outline:3px solid var(--nvp-ink);outline-offset:4px;border-radius:3px}
.nvp-article-overview .nvp-timeline-modern .ns-cite{position:relative;z-index:2}
.nvp-article-overview .milestone-list > li > h3[id]{scroll-margin-top:calc(var(--header-sticky-height,80px) + var(--wp-admin--admin-bar--height,0px) + 24px)}

:is(.nvp-article-overview,.nvp-article-news) .entry-content .milestone-list > li > p{font-family:Martel,Georgia,serif;font-size:18px;line-height:36px;font-weight:400;color:var(--nvp-body)}
@media(max-width:540px){.nvp-article-overview .entry-content .milestone-list > li > p{font-size:16px;line-height:28px}}

/* beta.36: schválené viditeľné odkazy v časovej osi. */

.nvp-article-overview .nvp-timeline-modern .milestone-jump strong{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-skip-ink:auto}
.nvp-article-overview .nvp-timeline-modern .milestone-jump-arrow{display:inline-block;white-space:nowrap;color:inherit}
.nvp-article-overview .nvp-timeline-modern .milestone-jump:hover strong,.nvp-article-overview .nvp-timeline-modern .milestone-jump:focus-visible strong{text-decoration-thickness:2px}
