.dn-c19{background:var(--dn-paper);color:var(--dn-ink)}.dn-c19 .dn-shell{width:min(100% - 40px,1280px);margin-inline:auto}.dn-c19 h1,.dn-c19 h2,.dn-c19 p{margin:0}.dn-c19 h1{font:800 clamp(3rem,8vw,8rem)/.88 var(--dn-display);letter-spacing:-.055em}.dn-c19 h2{font:760 clamp(1.35rem,2.5vw,2.65rem)/1.04 var(--dn-display)}.dn-c19 header{padding-block:38px;border-bottom:2px solid var(--dn-ink)}.dn-c19 header>div{display:flex;align-items:baseline;gap:20px}.dn-c19 header>div>span{font:800 .85rem/1 var(--dn-body);letter-spacing:.18em;color:var(--dn-accent)}.dn-c19 header>p:last-of-type{max-width:70ch;margin-top:14px;color:var(--dn-muted)}.dn-c19 header time{display:block;margin-top:18px;font-weight:800}.dn-c19-card .dn-card__media{display:block;overflow:hidden;background:var(--dn-paper-soft);aspect-ratio:16/9}.dn-c19-card .dn-card__media img{width:100%;height:100%;object-fit:cover}.dn-c19-card .post-title{font-family:var(--dn-display)}.dn-c19-card--compact{padding:18px;background:var(--dn-paper)}
.dn-c19-table{background:var(--dn-ink);color:var(--dn-paper)}.dn-c19-table__mast{border-bottom-color:var(--dn-accent)}.dn-c19-table__mast h1{color:var(--dn-paper)}.dn-c19-table__replay{display:grid;grid-template-columns:210px 1fr 300px}.dn-c19-table__street span{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:20px;border-bottom:1px solid color-mix(in srgb,var(--dn-paper) 25%,transparent)}.dn-c19-table__street b{color:var(--dn-accent)}.dn-c19-table__decision{padding:28px;background:var(--dn-paper);color:var(--dn-ink)}.dn-c19-table__reason{padding:28px;border-left:8px solid var(--dn-accent);background:var(--dn-paper-soft);color:var(--dn-ink)}.dn-c19-table__reason p:nth-of-type(2),.dn-c19-table__reason small{display:block;margin-top:18px}.dn-c19-table__hands{grid-column:2/-1;display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--dn-accent)}
.dn-c19-bordeaux__dateline{border-top:10px solid var(--dn-accent)}.dn-c19-bordeaux__dateline time{color:var(--dn-accent)}.dn-c19-bordeaux__field{display:grid;grid-template-columns:180px 1fr 300px}.dn-c19-bordeaux__stations{border-right:1px solid var(--dn-line)}.dn-c19-bordeaux__stations span{display:block;padding:22px;border-bottom:1px solid var(--dn-line)}.dn-c19-bordeaux__stations b{display:block;margin-bottom:8px;color:var(--dn-accent)}.dn-c19-bordeaux__entry{padding:34px}.dn-c19-bordeaux__margin{padding:30px;background:var(--dn-paper-soft);border-top:8px solid var(--dn-accent-2)}.dn-c19-bordeaux__margin p:last-child{margin-top:18px}.dn-c19-bordeaux__register{grid-column:2/-1;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--dn-ink)}
.dn-c19-strasbourg__folio{border-block:4px double var(--dn-ink)}.dn-c19-strasbourg__folio>div>span{font-family:ui-monospace,monospace;color:var(--dn-accent-2)}.dn-c19-strasbourg__press{display:grid;grid-template-columns:1.4fr .6fr;padding-block:34px}.dn-c19-strasbourg__lead{padding-right:34px;border-right:1px solid var(--dn-ink)}.dn-c19-strasbourg__editorial{padding-left:34px}.dn-c19-strasbourg__editorial p:last-child{margin-top:18px}.dn-c19-strasbourg__columns{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px;border-block:1px solid var(--dn-ink)}.dn-c19-strasbourg__columns span{padding:18px;border-right:1px solid var(--dn-line)}.dn-c19-strasbourg__columns b{margin-right:14px;color:var(--dn-accent)}.dn-c19-strasbourg__briefs{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}
.dn-c19-guerledan__marker{border-bottom:14px solid var(--dn-accent);background:var(--dn-ink);color:var(--dn-paper)}.dn-c19-guerledan__marker h1{color:var(--dn-paper)}.dn-c19-guerledan__shore{display:grid;grid-template-columns:220px 1fr 290px;background:var(--dn-paper)}.dn-c19-guerledan__halts span{display:grid;grid-template-columns:36px 1fr;padding:20px;border-bottom:2px solid var(--dn-accent)}.dn-c19-guerledan__halts b{color:var(--dn-accent-2)}.dn-c19-guerledan__route{padding:30px}.dn-c19-guerledan__conditions{padding:30px;background:var(--dn-paper-soft)}.dn-c19-guerledan__conditions p:last-child{margin-top:18px}.dn-c19-guerledan__log{grid-column:2/-1;display:grid;grid-template-columns:1fr 1fr;border-top:8px solid var(--dn-ink)}
.dn-c19-rennes__survey{border-bottom:3px solid var(--dn-accent)}.dn-c19-rennes__survey time{text-align:right;color:var(--dn-accent-2)}.dn-c19-rennes__blocks{display:grid;grid-template-columns:190px 1fr 300px;background:var(--dn-paper);border-inline:1px solid var(--dn-line)}.dn-c19-rennes__coordinates{background:var(--dn-paper)}.dn-c19-rennes__coordinates span{display:block;padding:20px;border-bottom:1px solid var(--dn-line)}.dn-c19-rennes__coordinates b{display:block;color:var(--dn-accent)}.dn-c19-rennes__walk{padding:32px;background:var(--dn-paper);border-inline:1px solid var(--dn-line)}.dn-c19-rennes__legend{padding:30px;background:var(--dn-paper-soft);border-left:10px solid var(--dn-accent)}.dn-c19-rennes__legend p:last-child{margin-top:18px}.dn-c19-rennes__notebook{grid-column:2/-1;display:grid;grid-template-columns:1fr 1fr;background:var(--dn-paper)}
.diginov-media-fleet-cardplayer-fr-61921 .dn-archive-hero,.diginov-media-fleet-cardplayer-fr-61921 .dn-author-hero{background:var(--dn-ink);color:var(--dn-paper);border-bottom:10px solid var(--dn-accent)}.diginov-media-blogbordeaux .dn-archive-hero,.diginov-media-blogbordeaux .dn-author-hero{border-top:9px solid var(--dn-accent);background:var(--dn-paper-soft)}.diginov-media-blogstrasbourg .dn-archive-hero,.diginov-media-blogstrasbourg .dn-author-hero{border-block:4px double var(--dn-ink)}.diginov-media-guerledan .dn-archive-hero,.diginov-media-guerledan .dn-author-hero{background:var(--dn-ink);color:var(--dn-paper);border-bottom:12px solid var(--dn-accent)}.diginov-media-blogrennes .dn-archive-hero,.diginov-media-blogrennes .dn-author-hero{border-left:14px solid var(--dn-accent);background:var(--dn-paper-soft)}
@media(max-width:1060px){.dn-c19-table__replay,.dn-c19-bordeaux__field,.dn-c19-guerledan__shore,.dn-c19-rennes__blocks{grid-template-columns:170px 1fr}.dn-c19-table__reason,.dn-c19-bordeaux__margin,.dn-c19-guerledan__conditions,.dn-c19-rennes__legend{grid-column:1/-1}}
@media(max-width:720px){.dn-c19 .dn-shell{width:min(100% - 28px,1280px)}.dn-c19 header>div{display:block}.dn-c19-table__replay,.dn-c19-bordeaux__field,.dn-c19-strasbourg__press,.dn-c19-guerledan__shore,.dn-c19-rennes__blocks{display:block}.dn-c19-table__hands,.dn-c19-bordeaux__register,.dn-c19-strasbourg__columns,.dn-c19-strasbourg__briefs,.dn-c19-guerledan__log,.dn-c19-rennes__notebook{display:grid;grid-template-columns:1fr}.dn-c19-strasbourg__lead{padding-right:0;border-right:0}.dn-c19-strasbourg__editorial{padding:24px 0}}
@media(max-width:420px){.dn-c19 .dn-shell{width:min(100% - 20px,1280px)}}@media(prefers-reduced-motion:reduce){.dn-c19 *{animation:none!important;transition:none!important}}
