/* Cohort 12: five publication-owned systems. Every colour comes from the reviewed profile. */

.diginov-media .dn-c12-open {
    --dn-c12-1: clamp(8px, .8vw, 12px);
    --dn-c12-2: clamp(14px, 1.4vw, 20px);
    --dn-c12-3: clamp(22px, 2.4vw, 34px);
    --dn-c12-4: clamp(36px, 4vw, 58px);
    --dn-c12-5: clamp(54px, 7vw, 92px);
    --dn-c12-title: clamp(48px, 8vw, 116px);
    --dn-c12-lead: clamp(28px, 3.5vw, 50px);
    position: relative;
    isolation: isolate;
    overflow: clip;
    color: var(--dn-ink);
    background: var(--dn-paper);
}
.diginov-media .dn-c12-open h1 { margin: 0; font-size: var(--dn-c12-title); line-height: .9; letter-spacing: -.055em; }
.diginov-media .dn-c12-card { min-width: 0; }
.diginov-media .dn-c12-card .dn-c06-card__media { display: block; overflow: hidden; background: var(--dn-paper-soft); }
.diginov-media .dn-c12-card .dn-c06-card__body { min-width: 0; }
.diginov-media .dn-c12-card h2 { margin: 0; line-height: 1.06; }
.diginov-media .dn-c12-card .dn-c06-card__index { color: var(--dn-accent); font-family: ui-monospace, monospace; font-weight: 800; letter-spacing: .08em; }

/* LeftLaneNews: pit wall and road-test notebook, not a generic roadbook. */
.diginov-media .dn-c12-pit { padding-bottom: var(--dn-c12-5); color: var(--dn-paper); background: var(--dn-ink); }
.diginov-media .dn-c12-pit__gantry { display: grid; grid-template-columns: 92px minmax(0, 1fr) 190px; gap: var(--dn-c12-4); align-items: end; padding-top: var(--dn-c12-4); padding-bottom: var(--dn-c12-4); border-bottom: 12px solid var(--dn-accent); }
.diginov-media .dn-c12-pit__flag { display: grid; grid-template-columns: repeat(2, 1fr); width: 76px; aspect-ratio: 1; }
.diginov-media .dn-c12-pit__flag span { background: var(--dn-paper); }
.diginov-media .dn-c12-pit__flag span:nth-child(2), .diginov-media .dn-c12-pit__flag span:nth-child(3) { background: var(--dn-accent); }
.diginov-media .dn-c12-pit__identity, .diginov-media .dn-c12-pit__issue { min-width: 0; max-width: 100%; box-sizing: border-box; }
.diginov-media .dn-c12-pit__identity h1, .diginov-media .dn-c12-pit__identity .dn-kicker { color: var(--dn-paper); }
.diginov-media .dn-c12-pit__identity > p:last-child { max-width: 62ch; margin: var(--dn-c12-3) 0 0; color: color-mix(in srgb, var(--dn-paper) 76%, transparent); font-size: 18px; line-height: 1.6; }
.diginov-media .dn-c12-pit__issue { display: grid; gap: var(--dn-c12-2); padding: var(--dn-c12-2); border: 1px solid color-mix(in srgb, var(--dn-paper) 45%, transparent); border-top: 9px solid var(--dn-accent); font-family: ui-monospace, monospace; text-transform: uppercase; }
.diginov-media .dn-c12-pit__wall { display: grid; grid-template-columns: minmax(170px, .36fr) minmax(0, 1.16fr) minmax(220px, .5fr); grid-template-areas: "lanes lead scrutiny" "lanes order order"; gap: var(--dn-c12-3); align-items: start; padding-top: var(--dn-c12-4); }
.diginov-media .dn-c12-pit__wall > *, .diginov-media .dn-c12-pit__lanes, .diginov-media .dn-c12-pit__lead, .diginov-media .dn-c12-pit__scrutineering, .diginov-media .dn-c12-pit__running-order { min-width: 0; max-width: 100%; }
.diginov-media .dn-c12-pit__lanes { grid-area: lanes; display: grid; border-top: 1px solid var(--dn-paper); }
.diginov-media .dn-c12-pit__lanes span { display: grid; grid-template-columns: 35px 1fr; gap: var(--dn-c12-1); padding: var(--dn-c12-2) 0; border-bottom: 1px solid color-mix(in srgb, var(--dn-paper) 28%, transparent); font-weight: 750; }
.diginov-media .dn-c12-pit__lanes b { color: var(--dn-accent); font-family: ui-monospace, monospace; }
.diginov-media .dn-c12-pit__lead { grid-area: lead; }
.diginov-media .dn-c12-card--pit-lead { color: var(--dn-ink); background: var(--dn-paper); box-shadow: 12px 12px 0 var(--dn-accent); }
.diginov-media .dn-c12-card--pit-lead .dn-c06-card__media { aspect-ratio: 16 / 9; }
.diginov-media .dn-c12-card--pit-lead .dn-c06-card__body { padding: var(--dn-c12-3); }
.diginov-media .dn-c12-card--pit-lead h2 { font-family: Arial Narrow, sans-serif; font-size: var(--dn-c12-lead); text-transform: uppercase; }
.diginov-media .dn-c12-pit__scrutineering { grid-area: scrutiny; padding: var(--dn-c12-3); border: 1px solid color-mix(in srgb, var(--dn-paper) 48%, transparent); border-left: 10px solid var(--dn-accent); }
.diginov-media .dn-c12-pit__scrutineering > span { color: var(--dn-paper); font-family: ui-monospace, monospace; font-size: var(--dn-fs-note-3); font-weight: 800; text-transform: uppercase; }
.diginov-media .dn-c12-pit__scrutineering h2 { margin: var(--dn-c12-2) 0; color: var(--dn-paper); font-size: 26px; }
.diginov-media .dn-c12-pit__scrutineering p { color: color-mix(in srgb, var(--dn-paper) 76%, transparent); line-height: 1.55; }
.diginov-media .dn-c12-pit__running-order { grid-area: order; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--dn-c12-2); }
.diginov-media .dn-c12-card--pit-note { display: grid; grid-template-columns: minmax(0, 132px) minmax(0, 1fr); gap: var(--dn-c12-2); padding: var(--dn-c12-2); color: var(--dn-ink); background: var(--dn-paper); }
.diginov-media .dn-c12-pit__wall :is(h2, p, span) { overflow-wrap: anywhere; }
.diginov-media .dn-c12-card--pit-note .dn-c06-card__media { aspect-ratio: 4 / 3; }

/* AlloFamille: week planner and fridge notes, calm and tactile. */
.diginov-media .dn-c12-week { padding-bottom: var(--dn-c12-5); background: var(--dn-paper-soft); }
.diginov-media .dn-c12-week__cover { display: grid; grid-template-columns: minmax(0, 1fr) minmax(260px, .55fr) auto; gap: var(--dn-c12-3); align-items: end; padding-top: var(--dn-c12-4); padding-bottom: var(--dn-c12-4); }
.diginov-media .dn-c12-week__cover > div > span, .diginov-media .dn-c12-week__cover time { font-family: ui-monospace, monospace; text-transform: uppercase; }
.diginov-media .dn-c12-week__cover > p { margin: 0; padding: var(--dn-c12-3); border-radius: var(--dn-radius); background: var(--dn-paper); color: var(--dn-muted); line-height: 1.6; }
.diginov-media .dn-c12-week__planner { display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(250px, .48fr); grid-template-areas: "ages ages" "today fridge" "notes notes"; gap: var(--dn-c12-3); }
.diginov-media .dn-c12-week__ages { grid-area: ages; display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--dn-c12-2); margin: 0; padding: 0; list-style: none; }
.diginov-media .dn-c12-week__ages li { display: grid; grid-template-columns: 36px 1fr; gap: var(--dn-c12-1); padding: var(--dn-c12-2); border-radius: var(--dn-radius); background: var(--dn-paper); font-weight: 750; }
.diginov-media .dn-c12-week__ages span { color: var(--dn-accent-2); font-family: ui-monospace, monospace; }
.diginov-media .dn-c12-week__today { grid-area: today; }
.diginov-media .dn-c12-card--week-today { overflow: hidden; border-radius: calc(var(--dn-radius) * 1.5); background: var(--dn-paper); box-shadow: 0 14px 0 color-mix(in srgb, var(--dn-accent) 24%, var(--dn-paper-soft)); }
.diginov-media .dn-c12-card--week-today .dn-c06-card__media { aspect-ratio: 16 / 10; }
.diginov-media .dn-c12-card--week-today .dn-c06-card__body { padding: var(--dn-c12-3); }
.diginov-media .dn-c12-card--week-today h2 { font-size: var(--dn-c12-lead); }
.diginov-media .dn-c12-week__fridge { grid-area: fridge; align-self: start; padding: var(--dn-c12-3); border: 2px dashed var(--dn-accent-2); border-radius: var(--dn-radius); background: var(--dn-paper); transform: rotate(1deg); }
.diginov-media .dn-c12-week__fridge > span { color: var(--dn-accent-2); font-family: ui-monospace, monospace; font-weight: 800; text-transform: uppercase; }
.diginov-media .dn-c12-week__fridge h2 { margin: var(--dn-c12-2) 0; font-size: 27px; }
.diginov-media .dn-c12-week__fridge p { color: var(--dn-muted); line-height: 1.55; }
.diginov-media .dn-c12-week__notes { grid-area: notes; display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--dn-c12-2); }
.diginov-media .dn-c12-card--week-note { display: grid; grid-template-columns: 118px 1fr; gap: var(--dn-c12-2); padding: var(--dn-c12-2); border-radius: var(--dn-radius); background: var(--dn-paper); }
.diginov-media .dn-c12-card--week-note .dn-c06-card__media { aspect-ratio: 1; border-radius: calc(var(--dn-radius) / 2); }

/* Trendly: editorial ribbons and a deliberately asymmetrical radar. */
.diginov-media .dn-c12-radar { padding-bottom: var(--dn-c12-5); }
.diginov-media .dn-c12-radar__ribbons { position: absolute; inset: 0 0 auto auto; width: 42%; height: 220px; overflow: hidden; }
.diginov-media .dn-c12-radar__ribbons span { position: absolute; right: -10%; width: 115%; height: 38px; transform: rotate(-9deg); background: var(--dn-accent); }
.diginov-media .dn-c12-radar__ribbons span:nth-child(2) { top: 70px; right: -24%; background: var(--dn-accent-2); }
.diginov-media .dn-c12-radar__ribbons span:nth-child(3) { top: 140px; right: -36%; background: var(--dn-ink); }
.diginov-media .dn-c12-radar__mast { position: relative; z-index: 1; padding-top: var(--dn-c12-4); padding-bottom: var(--dn-c12-5); }
.diginov-media .dn-c12-radar__index { display: flex; justify-content: space-between; width: 48%; margin-bottom: var(--dn-c12-4); padding-block: var(--dn-c12-1); border-block: 1px solid var(--dn-ink); font-family: ui-monospace, monospace; text-transform: uppercase; }
.diginov-media .dn-c12-radar__mast h1 { max-width: 8ch; }
.diginov-media .dn-c12-radar__mast > p:last-child { max-width: 58ch; margin: var(--dn-c12-3) 0 0 13%; color: var(--dn-muted); font-size: 19px; line-height: 1.6; }
.diginov-media .dn-c12-radar__board { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(220px, .45fr); grid-template-areas: "feature bands" "feature source" "signals signals"; gap: var(--dn-c12-3); align-items: start; }
.diginov-media .dn-c12-radar__feature { grid-area: feature; }
.diginov-media .dn-c12-card--radar-feature { border-bottom: 13px solid var(--dn-accent); }
.diginov-media .dn-c12-card--radar-feature .dn-c06-card__media { aspect-ratio: 4 / 3; clip-path: polygon(0 0, 100% 0, 94% 100%, 0 100%); }
.diginov-media .dn-c12-card--radar-feature .dn-c06-card__body { padding-top: var(--dn-c12-3); }
.diginov-media .dn-c12-card--radar-feature h2 { font-size: var(--dn-c12-lead); }
.diginov-media .dn-c12-radar__bands { grid-area: bands; display: grid; }
.diginov-media .dn-c12-radar__bands span { display: grid; grid-template-columns: 35px 1fr; gap: var(--dn-c12-1); padding: var(--dn-c12-2); border-bottom: 1px solid var(--dn-line); font-weight: 750; }
.diginov-media .dn-c12-radar__bands b { color: var(--dn-accent); font-family: ui-monospace, monospace; }
.diginov-media .dn-c12-radar__source { grid-area: source; padding: var(--dn-c12-3); color: var(--dn-paper); background: var(--dn-ink); }
.diginov-media .dn-c12-radar__source > span { color: var(--dn-paper); font-family: ui-monospace, monospace; font-weight: 800; text-transform: uppercase; }
.diginov-media .dn-c12-radar__source h2 { margin: var(--dn-c12-2) 0; color: var(--dn-paper); font-size: 25px; }
.diginov-media .dn-c12-radar__source p { color: color-mix(in srgb, var(--dn-paper) 76%, transparent); line-height: 1.55; }
.diginov-media .dn-c12-radar__signals { grid-area: signals; display: grid; grid-template-columns: repeat(2, 1fr); gap: 1px; background: var(--dn-line); }
.diginov-media .dn-c12-card--radar-signal { display: grid; grid-template-columns: 128px 1fr; gap: var(--dn-c12-2); padding: var(--dn-c12-2); background: var(--dn-paper); }
.diginov-media .dn-c12-card--radar-signal .dn-c06-card__media { aspect-ratio: 3 / 4; }

/* Cadres Dirigeants: decision agenda, strict ruled folio without fake metrics. */
.diginov-media .dn-c12-agenda { padding-bottom: var(--dn-c12-5); background-image: repeating-linear-gradient(0deg, transparent 0 55px, color-mix(in srgb, var(--dn-line) 38%, transparent) 55px 56px); }
.diginov-media .dn-c12-agenda__folio { display: grid; grid-template-columns: 180px minmax(0, 1fr) minmax(260px, .55fr); gap: var(--dn-c12-4); align-items: end; padding-top: var(--dn-c12-4); padding-bottom: var(--dn-c12-4); border-bottom: 11px solid var(--dn-ink); }
.diginov-media .dn-c12-agenda__date { display: grid; gap: var(--dn-c12-2); padding: var(--dn-c12-2); border: 1px solid var(--dn-ink); border-top: 8px solid var(--dn-accent); font-family: ui-monospace, monospace; text-transform: uppercase; }
.diginov-media .dn-c12-agenda__folio > p { margin: 0; color: var(--dn-muted); line-height: 1.62; }
.diginov-media .dn-c12-agenda__table { display: grid; grid-template-columns: minmax(220px, .5fr) minmax(0, 1.15fr); grid-template-areas: "constraints memo" "constraints docket"; gap: var(--dn-c12-3); align-items: start; padding-top: var(--dn-c12-4); }
.diginov-media .dn-c12-agenda__constraints { grid-area: constraints; padding: var(--dn-c12-3); border: 1px solid var(--dn-ink); background: var(--dn-paper); }
.diginov-media .dn-c12-agenda__constraints > span { color: var(--dn-accent); font-family: ui-monospace, monospace; font-weight: 800; text-transform: uppercase; }
.diginov-media .dn-c12-agenda__constraints h2 { margin: var(--dn-c12-2) 0; font-family: Georgia, serif; font-size: 29px; }
.diginov-media .dn-c12-agenda__constraints p { color: var(--dn-muted); line-height: 1.55; }
.diginov-media .dn-c12-agenda__constraints ol { margin: var(--dn-c12-3) 0 0; padding: 0; list-style: none; }
.diginov-media .dn-c12-agenda__constraints li { display: grid; grid-template-columns: 35px 1fr; gap: 10px; padding: var(--dn-c12-2) 0; border-top: 1px solid var(--dn-line); }
.diginov-media .dn-c12-agenda__constraints b { color: var(--dn-accent); font-family: ui-monospace, monospace; }
.diginov-media .dn-c12-agenda__memo { grid-area: memo; }
.diginov-media .dn-c12-card--agenda-memo { padding-left: var(--dn-c12-3); border-left: 13px solid var(--dn-accent); }
.diginov-media .dn-c12-card--agenda-memo .dn-c06-card__media { aspect-ratio: 16 / 9; }
.diginov-media .dn-c12-card--agenda-memo .dn-c06-card__body { padding-top: var(--dn-c12-3); }
.diginov-media .dn-c12-card--agenda-memo h2 { font-family: Georgia, serif; font-size: var(--dn-c12-lead); }
.diginov-media .dn-c12-agenda__docket { grid-area: docket; display: grid; grid-template-columns: repeat(2, 1fr); border-top: 1px solid var(--dn-ink); }
.diginov-media .dn-c12-card--agenda-docket { padding: var(--dn-c12-2); border-right: 1px solid var(--dn-line); }
.diginov-media .dn-c12-card--agenda-docket .dn-c06-card__media { aspect-ratio: 16 / 10; }

/* Encre de Bretagne: coast journal, open horizon and quiet notebook. */
.diginov-media .dn-c12-tide { padding-bottom: var(--dn-c12-5); background: var(--dn-paper-soft); }
.diginov-media .dn-c12-tide__head { position: relative; padding-top: var(--dn-c12-4); padding-bottom: var(--dn-c12-4); }
.diginov-media .dn-c12-tide__horizon { position: absolute; inset: var(--dn-c12-3) 0 auto; display: grid; gap: 9px; }
.diginov-media .dn-c12-tide__horizon span { height: 3px; background: var(--dn-accent); }
.diginov-media .dn-c12-tide__horizon span:last-child { width: 64%; background: var(--dn-accent-2); }
.diginov-media .dn-c12-tide__head .dn-kicker { margin-top: var(--dn-c12-5); }
.diginov-media .dn-c12-tide__head h1 { max-width: 9ch; font-family: Georgia, serif; }
.diginov-media .dn-c12-tide__edition { display: flex; justify-content: space-between; gap: var(--dn-c12-3); margin: var(--dn-c12-3) 0; padding-block: var(--dn-c12-1); border-block: 1px solid var(--dn-ink); font-family: ui-monospace, monospace; text-transform: uppercase; }
.diginov-media .dn-c12-tide__head > p:last-child { max-width: 64ch; margin: 0 0 0 18%; color: var(--dn-muted); font-size: 19px; line-height: 1.62; }
.diginov-media .dn-c12-tide__journal { display: grid; grid-template-columns: minmax(210px, .48fr) minmax(0, 1.14fr); grid-template-areas: "log lead" "routes lead" "ports ports"; gap: var(--dn-c12-3); align-items: start; }
.diginov-media .dn-c12-tide__log { grid-area: log; padding: var(--dn-c12-3); border-left: 9px solid var(--dn-accent); background: var(--dn-paper); }
.diginov-media .dn-c12-tide__log > span { color: var(--dn-accent); font-family: ui-monospace, monospace; font-weight: 800; text-transform: uppercase; }
.diginov-media .dn-c12-tide__log h2 { margin: var(--dn-c12-2) 0; font-family: Georgia, serif; font-size: 27px; }
.diginov-media .dn-c12-tide__log p { color: var(--dn-muted); line-height: 1.55; }
.diginov-media .dn-c12-tide__lead { grid-area: lead; }
.diginov-media .dn-c12-card--tide-lead .dn-c06-card__media { aspect-ratio: 4 / 3; border-radius: var(--dn-radius) var(--dn-radius) 0 0; }
.diginov-media .dn-c12-card--tide-lead .dn-c06-card__body { padding: var(--dn-c12-3); background: var(--dn-paper); }
.diginov-media .dn-c12-card--tide-lead h2 { font-family: Georgia, serif; font-size: var(--dn-c12-lead); }
.diginov-media .dn-c12-tide__routes { grid-area: routes; margin: 0; padding: 0; list-style: none; }
.diginov-media .dn-c12-tide__routes li { display: grid; grid-template-columns: 35px 1fr; gap: var(--dn-c12-1); padding: var(--dn-c12-2) 0; border-bottom: 1px solid var(--dn-line); }
.diginov-media .dn-c12-tide__routes span { color: var(--dn-accent); font-family: ui-monospace, monospace; }
.diginov-media .dn-c12-tide__ports { grid-area: ports; display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--dn-c12-2); }
.diginov-media .dn-c12-card--tide-port { display: grid; grid-template-columns: 140px 1fr; gap: var(--dn-c12-2); padding: var(--dn-c12-2); background: var(--dn-paper); }
.diginov-media .dn-c12-card--tide-port .dn-c06-card__media { aspect-ratio: 1; border-radius: 50% 50% var(--dn-radius) var(--dn-radius); }

/* Full publication-owned inner surfaces: archives, articles, pages and teams. */
.diginov-media-fleet-leftlanenews-com-1bff7 :is(.dn-archive-hero, .dn-page-header, .dn-team-hero) { color: var(--dn-paper); background: var(--dn-ink); border-bottom: 12px solid var(--dn-accent); }
.diginov-media-fleet-leftlanenews-com-1bff7 .dn-archive-card { border-top: 8px solid var(--dn-accent); border-radius: 0; }
.diginov-media-fleet-leftlanenews-com-1bff7 .dn-article-header { border-block: 1px solid var(--dn-ink); border-left: 12px solid var(--dn-accent); }
.diginov-media-fleet-leftlanenews-com-1bff7 :is(.dn-article-content, .dn-page-content) h2 { font-family: Arial Narrow, sans-serif; text-transform: uppercase; }
.diginov-media-fleet-leftlanenews-com-1bff7 .dn-team-grid { grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(--dn-ink); }
.diginov-media-fleet-leftlanenews-com-1bff7 .dn-team-card { border-radius: 0; background: var(--dn-paper); }
.diginov-media-fleet-leftlanenews-com-1bff7 .dn-team-card:nth-child(even) { transform: translateY(var(--dn-c12-3)); }

.diginov-media-fleet-allofamille-fr-a550d :is(.dn-archive-hero, .dn-page-header, .dn-team-hero) { border-radius: 0 0 calc(var(--dn-radius) * 2) 0; background: var(--dn-paper-soft); }
.diginov-media-fleet-allofamille-fr-a550d .dn-archive-card { overflow: hidden; border: 1px solid var(--dn-line); border-radius: var(--dn-radius); background: var(--dn-paper); }
.diginov-media-fleet-allofamille-fr-a550d .dn-article-header { border-radius: var(--dn-radius); background: var(--dn-paper-soft); }
.diginov-media-fleet-allofamille-fr-a550d :is(.dn-article-content, .dn-page-content) blockquote { border-radius: var(--dn-radius); background: var(--dn-paper-soft); }
.diginov-media-fleet-allofamille-fr-a550d .dn-team-grid { grid-template-columns: repeat(2, 1fr); gap: var(--dn-c12-3); }
.diginov-media-fleet-allofamille-fr-a550d .dn-team-card { border-radius: var(--dn-radius); box-shadow: 8px 8px 0 color-mix(in srgb, var(--dn-accent) 18%, var(--dn-paper)); }

.diginov-media-fleet-trendly-fr-808ab :is(.dn-archive-hero, .dn-page-header, .dn-team-hero) { border-bottom: 14px solid var(--dn-accent); background-image: linear-gradient(165deg, transparent 72%, color-mix(in srgb, var(--dn-accent-2) 34%, transparent) 72%); }
.diginov-media-fleet-trendly-fr-808ab .dn-archive-grid { gap: 1px; background: var(--dn-line); }
.diginov-media-fleet-trendly-fr-808ab .dn-archive-card { border-radius: 0; background: var(--dn-paper); }
.diginov-media-fleet-trendly-fr-808ab .dn-article-header { border-left: 13px solid var(--dn-accent); transform: skewY(-1deg); }
.diginov-media-fleet-trendly-fr-808ab .dn-article-header > * { transform: skewY(1deg); }
.diginov-media-fleet-trendly-fr-808ab .dn-team-grid { grid-template-columns: repeat(3, 1fr); }
.diginov-media-fleet-trendly-fr-808ab .dn-team-card:nth-child(2) { margin-top: var(--dn-c12-4); border-top: 12px solid var(--dn-accent-2); }
.diginov-media-fleet-trendly-fr-808ab .dn-team-card:nth-child(3) { border-top: 12px solid var(--dn-accent); }

.diginov-media-fleet-cadres-dirigeants-fr-384ee :is(.dn-archive-hero, .dn-page-header, .dn-team-hero) { border-block: 1px solid var(--dn-ink); background-image: repeating-linear-gradient(0deg, transparent 0 55px, color-mix(in srgb, var(--dn-line) 40%, transparent) 55px 56px); }
.diginov-media-fleet-cadres-dirigeants-fr-384ee .dn-archive-card { padding: var(--dn-c12-2); border: 1px solid var(--dn-ink); border-radius: 0; }
.diginov-media-fleet-cadres-dirigeants-fr-384ee .dn-article-header { border-bottom: 11px solid var(--dn-ink); }
.diginov-media-fleet-cadres-dirigeants-fr-384ee :is(.dn-article-content, .dn-page-content) h2 { padding-bottom: var(--dn-c12-1); border-bottom: 1px solid var(--dn-ink); font-family: Georgia, serif; }
.diginov-media-fleet-cadres-dirigeants-fr-384ee .dn-team-grid { display: block; max-width: 820px; }
.diginov-media-fleet-cadres-dirigeants-fr-384ee .dn-team-card { border: 1px solid var(--dn-ink); border-left: 14px solid var(--dn-accent); border-radius: 0; }

.diginov-media-fleet-encredebretagne-com-009b1 :is(.dn-archive-hero, .dn-page-header, .dn-team-hero) { border-bottom: 4px double var(--dn-accent); background: var(--dn-paper-soft); }
.diginov-media-fleet-encredebretagne-com-009b1 .dn-archive-card { border-bottom: 1px solid var(--dn-line); border-radius: 0 0 var(--dn-radius) var(--dn-radius); background: var(--dn-paper); }
.diginov-media-fleet-encredebretagne-com-009b1 .dn-article-header { border-left: 9px solid var(--dn-accent); }
.diginov-media-fleet-encredebretagne-com-009b1 :is(.dn-article-content, .dn-page-content) h2 { font-family: Georgia, serif; }
.diginov-media-fleet-encredebretagne-com-009b1 .dn-team-grid { display: block; max-width: 760px; margin-inline: auto; }
.diginov-media-fleet-encredebretagne-com-009b1 .dn-team-card { border-radius: var(--dn-radius); box-shadow: 10px 10px 0 color-mix(in srgb, var(--dn-accent) 18%, var(--dn-paper-soft)); }

@media (max-width: 1060px) {
    .diginov-media .dn-c12-pit__gantry, .diginov-media .dn-c12-agenda__folio { grid-template-columns: 90px 1fr; }
    .diginov-media .dn-c12-pit__issue, .diginov-media .dn-c12-agenda__folio > p { grid-column: 2; }
    .diginov-media .dn-c12-week__cover { grid-template-columns: 1fr auto; }
    .diginov-media .dn-c12-week__cover > p { grid-column: 1 / -1; }
    .diginov-media .dn-c12-radar__ribbons { opacity: .38; }
}

@media (max-width: 900px) {
    .diginov-media .dn-c12-pit__wall { display: flex; flex-direction: column; }
    .diginov-media .dn-c12-pit__wall > *, .diginov-media .dn-c12-pit__running-order { width: 100%; }
}

@media (max-width: 720px) {
    .diginov-media .dn-c12-open { --dn-c12-title: clamp(44px, 16vw, 76px); }
    .diginov-media .dn-c12-pit__gantry, .diginov-media .dn-c12-agenda__folio, .diginov-media .dn-c12-week__cover { grid-template-columns: minmax(0, 1fr); gap: var(--dn-c12-2); }
    .diginov-media .dn-c12-pit__identity, .diginov-media .dn-c12-pit__issue { width: 100%; }
    .diginov-media .dn-c12-pit__identity h1 { font-size: min(var(--dn-c12-title), 13vw); }
    .diginov-media .dn-c12-pit__issue :is(span, time) { min-width: 0; overflow-wrap: anywhere; }
    .diginov-media .dn-c12-pit__issue, .diginov-media .dn-c12-agenda__folio > p { grid-column: 1; }
    .diginov-media .dn-c12-pit__wall, .diginov-media .dn-c12-week__planner, .diginov-media .dn-c12-radar__board, .diginov-media .dn-c12-agenda__table, .diginov-media .dn-c12-tide__journal { display: flex; flex-direction: column; }
    .diginov-media .dn-c12-week__ages, .diginov-media .dn-c12-pit__running-order, .diginov-media .dn-c12-week__notes, .diginov-media .dn-c12-radar__signals, .diginov-media .dn-c12-agenda__docket, .diginov-media .dn-c12-tide__ports { grid-template-columns: 1fr; width: 100%; }
    .diginov-media .dn-c12-radar__index { width: 100%; }
    .diginov-media .dn-c12-radar__ribbons { width: 80%; }
    .diginov-media .dn-c12-tide__head > p:last-child, .diginov-media .dn-c12-radar__mast > p:last-child { margin-left: 0; }
    .diginov-media .dn-c12-card--pit-note, .diginov-media .dn-c12-card--week-note, .diginov-media .dn-c12-card--radar-signal, .diginov-media .dn-c12-card--tide-port { grid-template-columns: 96px 1fr; }
    .diginov-media-fleet-leftlanenews-com-1bff7 .dn-team-grid, .diginov-media-fleet-allofamille-fr-a550d .dn-team-grid, .diginov-media-fleet-trendly-fr-808ab .dn-team-grid { grid-template-columns: 1fr; }
    .diginov-media-fleet-leftlanenews-com-1bff7 .dn-team-card:nth-child(even), .diginov-media-fleet-trendly-fr-808ab .dn-team-card:nth-child(2) { margin-top: 0; transform: none; }
}

@media (prefers-reduced-motion: reduce) {
    .diginov-media .dn-c12-week__fridge, .diginov-media-fleet-trendly-fr-808ab .dn-article-header, .diginov-media-fleet-trendly-fr-808ab .dn-article-header > * { transform: none; }
}
