/* Cohort 11: five publication-owned systems, all driven by reviewed tokens. */

.diginov-media .dn-c11-open {
    --dn-c11-1: clamp(8px, .8vw, 12px);
    --dn-c11-2: clamp(14px, 1.4vw, 20px);
    --dn-c11-3: clamp(22px, 2.4vw, 34px);
    --dn-c11-4: clamp(36px, 4vw, 58px);
    --dn-c11-5: clamp(54px, 7vw, 92px);
    --dn-c11-title: clamp(54px, 8vw, 118px);
    --dn-c11-lead: clamp(29px, 3.6vw, 52px);
    position: relative;
    isolation: isolate;
    overflow: clip;
    color: var(--dn-ink);
    background: var(--dn-paper);
}

.diginov-media .dn-c11-open h1 {
    margin: 0;
    font-size: var(--dn-c11-title);
    line-height: .88;
    letter-spacing: -.055em;
}

.diginov-media .dn-c11-card { min-width: 0; }
.diginov-media .dn-c11-card .dn-c06-card__media { display: block; overflow: hidden; background: var(--dn-paper-soft); }
.diginov-media .dn-c11-card .dn-c06-card__body { min-width: 0; }
.diginov-media .dn-c11-card h2 { margin: 0; line-height: 1.06; }
.diginov-media .dn-c11-card .dn-c06-card__index { color: var(--dn-accent); font-family: ui-monospace, monospace; font-weight: 800; letter-spacing: .08em; }

.diginov-media:is(
    .diginov-media-fleet-encrage-media-3a293,
    .diginov-media-fleet-tel-avivre-com-989ed,
    .diginov-media-fleet-caernarfonherald-co-uk-16637,
    .diginov-media-fleet-smartphone-web-com-fe094,
    .diginov-media-fleet-aktien-meldungen-de-97681
) {
    --dn-c11-1: clamp(8px, .8vw, 12px);
    --dn-c11-2: clamp(14px, 1.4vw, 20px);
    --dn-c11-3: clamp(22px, 2.4vw, 34px);
    --dn-c11-4: clamp(36px, 4vw, 58px);
    --dn-c11-5: clamp(54px, 7vw, 92px);
}

/* Encrage: a printer's proof, registration marks and editorial margin. */
.diginov-media .dn-c11-proof { padding-bottom: var(--dn-c11-5); background-image: linear-gradient(90deg, transparent calc(50% - .5px), color-mix(in srgb, var(--dn-line) 52%, transparent) 50%, transparent calc(50% + .5px)); }
.diginov-media .dn-c11-proof__registration { position: absolute; top: var(--dn-c11-3); right: var(--dn-c11-3); display: grid; grid-template-columns: repeat(3, 18px); gap: 7px; }
.diginov-media .dn-c11-proof__registration span { aspect-ratio: 1; border: 1px solid var(--dn-ink); border-radius: 50%; }
.diginov-media .dn-c11-proof__registration span:nth-child(2) { background: var(--dn-accent); }
.diginov-media .dn-c11-proof__mast { padding-top: var(--dn-c11-3); padding-bottom: var(--dn-c11-4); }
.diginov-media .dn-c11-proof__edition { display: flex; justify-content: space-between; gap: var(--dn-c11-3); margin-bottom: var(--dn-c11-4); padding: var(--dn-c11-1) 0; border-block: 1px solid var(--dn-ink); font-family: ui-monospace, monospace; font-size: var(--dn-fs-note-3); text-transform: uppercase; }
.diginov-media .dn-c11-proof__mast h1 { max-width: 9ch; }
.diginov-media .dn-c11-proof__mast > p:last-child { max-width: 62ch; margin: var(--dn-c11-3) 0 0 23%; color: var(--dn-muted); font-size: 19px; line-height: 1.62; }
.diginov-media .dn-c11-proof__sheet { display: grid; grid-template-columns: minmax(190px, .38fr) minmax(0, 1.2fr) minmax(210px, .45fr); grid-template-areas: "margin lead corrections" "legend lead corrections"; gap: var(--dn-c11-3); align-items: start; padding-top: var(--dn-c11-4); border-top: 10px solid var(--dn-ink); }
.diginov-media .dn-c11-proof__margin { grid-area: margin; padding-right: var(--dn-c11-2); border-right: 2px solid var(--dn-accent); }
.diginov-media .dn-c11-proof__margin > span { color: var(--dn-accent); font-family: ui-monospace, monospace; font-size: var(--dn-fs-note-3); font-weight: 800; text-transform: uppercase; }
.diginov-media .dn-c11-proof__margin h2 { margin: var(--dn-c11-2) 0; font-size: 25px; line-height: 1.05; }
.diginov-media .dn-c11-proof__margin p { margin: 0; color: var(--dn-muted); line-height: 1.55; }
.diginov-media .dn-c11-proof__lead { grid-area: lead; }
.diginov-media .dn-c11-card--proof-lead { padding: var(--dn-c11-2); border: 1px solid var(--dn-line); background: var(--dn-paper); box-shadow: 13px 13px 0 color-mix(in srgb, var(--dn-accent) 22%, var(--dn-paper)); }
.diginov-media .dn-c11-card--proof-lead .dn-c06-card__media { aspect-ratio: 4 / 3; filter: saturate(.88) contrast(1.02); }
.diginov-media .dn-c11-card--proof-lead .dn-c06-card__body { padding-top: var(--dn-c11-2); }
.diginov-media .dn-c11-card--proof-lead h2 { font-family: Georgia, serif; font-size: var(--dn-c11-lead); }
.diginov-media .dn-c11-proof__corrections { grid-area: corrections; display: grid; gap: var(--dn-c11-2); margin: 0; padding: 0; list-style: none; }
.diginov-media .dn-c11-card--proof-note { padding-bottom: var(--dn-c11-2); border-bottom: 1px solid var(--dn-ink); }
.diginov-media .dn-c11-card--proof-note .dn-c06-card__media { aspect-ratio: 5 / 3; }
.diginov-media .dn-c11-proof__legend { grid-area: legend; margin: 0; padding: var(--dn-c11-2); background: var(--dn-ink); color: var(--dn-paper); list-style: none; }
.diginov-media .dn-c11-proof__legend li { display: grid; grid-template-columns: 32px 1fr; gap: 10px; padding: var(--dn-c11-1) 0; border-bottom: 1px solid color-mix(in srgb, var(--dn-paper) 24%, transparent); }
.diginov-media .dn-c11-proof__legend span { font-family: ui-monospace, monospace; }

/* Tel-Avivre: a warm courtyard and a route through editorial stops. */
.diginov-media .dn-c11-courtyard { padding-bottom: var(--dn-c11-5); background: var(--dn-paper-soft); }
.diginov-media .dn-c11-courtyard__sun { position: absolute; top: -150px; right: -90px; width: 410px; aspect-ratio: 1; border: 74px solid color-mix(in srgb, var(--dn-accent-2) 68%, var(--dn-paper)); border-radius: 50%; opacity: .42; }
.diginov-media .dn-c11-courtyard__heading { position: relative; z-index: 1; display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(260px, .65fr); gap: var(--dn-c11-3) var(--dn-c11-4); align-items: end; padding-top: var(--dn-c11-4); padding-bottom: var(--dn-c11-4); }
.diginov-media .dn-c11-courtyard__identity > span { display: block; margin-bottom: var(--dn-c11-4); font-family: ui-monospace, monospace; text-transform: uppercase; }
.diginov-media .dn-c11-courtyard__heading > p { margin: 0; padding-left: var(--dn-c11-3); border-left: 8px solid var(--dn-accent-2); color: var(--dn-muted); font-size: 19px; line-height: 1.62; }
.diginov-media .dn-c11-courtyard__heading > time { grid-column: 2; justify-self: end; font-family: ui-monospace, monospace; }
.diginov-media .dn-c11-courtyard__walk { position: relative; z-index: 1; display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(230px, .55fr); grid-template-areas: "stops stops" "feature notebook" "feature postcards"; gap: var(--dn-c11-3); align-items: start; }
.diginov-media .dn-c11-courtyard__stops { grid-area: stops; display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; padding: 1px; background: var(--dn-line); }
.diginov-media .dn-c11-courtyard__stops span { display: grid; grid-template-columns: 34px 1fr; gap: var(--dn-c11-1); padding: var(--dn-c11-2); background: var(--dn-paper); font-weight: 750; }
.diginov-media .dn-c11-courtyard__stops b { color: var(--dn-accent); font-family: ui-monospace, monospace; }
.diginov-media .dn-c11-courtyard__feature { grid-area: feature; }
.diginov-media .dn-c11-card--courtyard-feature { overflow: hidden; border-radius: 44px 4px 44px 4px; background: var(--dn-paper); box-shadow: 12px 12px 0 var(--dn-accent); }
.diginov-media .dn-c11-card--courtyard-feature .dn-c06-card__media { aspect-ratio: 16 / 10; }
.diginov-media .dn-c11-card--courtyard-feature .dn-c06-card__body { padding: var(--dn-c11-3); }
.diginov-media .dn-c11-card--courtyard-feature h2 { font-size: var(--dn-c11-lead); }
.diginov-media .dn-c11-courtyard__notebook { grid-area: notebook; padding: var(--dn-c11-3); border: 1px solid var(--dn-ink); border-radius: 0 38px 0 0; background: var(--dn-paper); }
.diginov-media .dn-c11-courtyard__notebook > span { color: var(--dn-accent-2); font-family: ui-monospace, monospace; font-size: var(--dn-fs-note-3); font-weight: 800; text-transform: uppercase; }
.diginov-media .dn-c11-courtyard__notebook h2 { margin: var(--dn-c11-2) 0; font-size: 26px; line-height: 1.08; }
.diginov-media .dn-c11-courtyard__notebook p { margin: 0; color: var(--dn-muted); line-height: 1.55; }
.diginov-media .dn-c11-courtyard__postcards { grid-area: postcards; display: grid; gap: var(--dn-c11-2); }
.diginov-media .dn-c11-card--courtyard-postcard { display: grid; grid-template-columns: 108px 1fr; gap: var(--dn-c11-2); align-items: center; padding: var(--dn-c11-1); border-bottom: 5px solid var(--dn-accent-2); background: var(--dn-paper); }
.diginov-media .dn-c11-card--courtyard-postcard .dn-c06-card__media { aspect-ratio: 1; border-radius: 50%; }

/* Caernarfon Herald: rigid broadsheet hierarchy, red/blue civic rules. */
.diginov-media .dn-c11-herald { padding-bottom: var(--dn-c11-5); background-image: repeating-linear-gradient(0deg, transparent 0 47px, color-mix(in srgb, var(--dn-line) 32%, transparent) 47px 48px); }
.diginov-media .dn-c11-herald__flag { padding-top: var(--dn-c11-3); padding-bottom: var(--dn-c11-3); text-align: center; }
.diginov-media .dn-c11-herald__dateline { display: flex; justify-content: space-between; gap: var(--dn-c11-3); margin-bottom: var(--dn-c11-3); padding: var(--dn-c11-1) 0; border-block: 7px double var(--dn-ink); font-family: ui-monospace, monospace; text-transform: uppercase; }
.diginov-media .dn-c11-herald__flag h1 { max-width: none; font-family: Georgia, serif; font-size: clamp(56px, 9vw, 136px); letter-spacing: -.06em; }
.diginov-media .dn-c11-herald__flag .dn-kicker { margin-top: var(--dn-c11-2); color: var(--dn-accent-2); }
.diginov-media .dn-c11-herald__flag > p:last-child { max-width: 66ch; margin: var(--dn-c11-2) auto 0; color: var(--dn-muted); font-size: 18px; line-height: 1.6; }
.diginov-media .dn-c11-herald__folio { display: grid; grid-template-columns: minmax(0, 1.18fr) minmax(250px, .52fr); grid-template-areas: "front brief" "front columns"; gap: var(--dn-c11-3); align-items: start; padding-top: var(--dn-c11-3); border-top: 12px solid var(--dn-accent); }
.diginov-media .dn-c11-herald__front { grid-area: front; padding-right: var(--dn-c11-3); border-right: 1px solid var(--dn-ink); }
.diginov-media .dn-c11-card--herald-front .dn-c06-card__media { aspect-ratio: 3 / 2; }
.diginov-media .dn-c11-card--herald-front .dn-c06-card__body { padding-top: var(--dn-c11-3); }
.diginov-media .dn-c11-card--herald-front h2 { font-family: Georgia, serif; font-size: var(--dn-c11-lead); }
.diginov-media .dn-c11-herald__brief { grid-area: brief; padding-bottom: var(--dn-c11-3); border-bottom: 9px solid var(--dn-accent-2); }
.diginov-media .dn-c11-herald__brief > span { color: var(--dn-accent-2); font-family: ui-monospace, monospace; font-weight: 800; text-transform: uppercase; }
.diginov-media .dn-c11-herald__brief h2 { margin: var(--dn-c11-2) 0; font-family: Georgia, serif; font-size: 27px; line-height: 1.08; }
.diginov-media .dn-c11-herald__brief > p { color: var(--dn-muted); line-height: 1.55; }
.diginov-media .dn-c11-herald__brief ol { margin: var(--dn-c11-2) 0 0; padding: 0; border-top: 1px solid var(--dn-ink); list-style: none; }
.diginov-media .dn-c11-herald__brief li { display: grid; grid-template-columns: 34px 1fr; gap: 10px; padding: var(--dn-c11-1) 0; border-bottom: 1px solid var(--dn-line); }
.diginov-media .dn-c11-herald__brief b { color: var(--dn-accent); font-family: ui-monospace, monospace; }
.diginov-media .dn-c11-herald__columns { grid-area: columns; display: grid; grid-template-columns: repeat(2, 1fr); gap: 1px; background: var(--dn-line); }
.diginov-media .dn-c11-card--herald-column { padding: var(--dn-c11-2); background: var(--dn-paper); }
.diginov-media .dn-c11-card--herald-column .dn-c06-card__media { aspect-ratio: 4 / 3; filter: grayscale(.24); }

/* Smartphone-Web: a physical workbench, never a fictitious phone UI. */
.diginov-media .dn-c11-device { padding-bottom: var(--dn-c11-5); color: var(--dn-paper); background: var(--dn-ink); }
.diginov-media .dn-c11-device__bench { display: grid; grid-template-columns: 122px minmax(0, 1fr) 230px; gap: var(--dn-c11-4); align-items: center; padding-top: var(--dn-c11-4); padding-bottom: var(--dn-c11-4); }
.diginov-media .dn-c11-device__mark { display: grid; grid-template-columns: repeat(3, 1fr); gap: 9px; height: 196px; padding: 14px; border: 1px solid color-mix(in srgb, var(--dn-paper) 36%, transparent); border-radius: 46px; }
.diginov-media .dn-c11-device__mark span { align-self: end; border-radius: 20px; background: var(--dn-accent); }
.diginov-media .dn-c11-device__mark span:nth-child(1) { height: 42%; }
.diginov-media .dn-c11-device__mark span:nth-child(2) { height: 76%; background: var(--dn-accent-2); }
.diginov-media .dn-c11-device__mark span:nth-child(3) { height: 58%; }
.diginov-media .dn-c11-device__identity .dn-kicker { color: var(--dn-paper); }
.diginov-media .dn-c11-device__identity h1 { color: var(--dn-paper); }
.diginov-media .dn-c11-device__identity > p:last-child { max-width: 60ch; margin: var(--dn-c11-3) 0 0; color: color-mix(in srgb, var(--dn-paper) 78%, transparent); font-size: 18px; line-height: 1.62; }
.diginov-media .dn-c11-device__release { align-self: stretch; display: grid; align-content: space-between; padding: var(--dn-c11-2); border: 1px solid color-mix(in srgb, var(--dn-paper) 36%, transparent); border-radius: var(--dn-radius); font-family: ui-monospace, monospace; text-transform: uppercase; }
.diginov-media .dn-c11-device__worktop { display: grid; grid-template-columns: minmax(220px, .48fr) minmax(0, 1.18fr); grid-template-areas: "protocol specimen" "channels specimen" "modules modules"; gap: var(--dn-c11-3); align-items: start; padding: var(--dn-c11-3); border-radius: 28px; color: var(--dn-ink); background: var(--dn-paper); box-shadow: 0 0 0 13px color-mix(in srgb, var(--dn-accent) 35%, var(--dn-ink)); }
.diginov-media .dn-c11-device__protocol { grid-area: protocol; padding: var(--dn-c11-3); border-left: 10px solid var(--dn-accent); background: var(--dn-paper-soft); }
.diginov-media .dn-c11-device__protocol > span { color: var(--dn-accent); font-family: ui-monospace, monospace; font-size: var(--dn-fs-note-3); font-weight: 800; text-transform: uppercase; }
.diginov-media .dn-c11-device__protocol h2 { margin: var(--dn-c11-2) 0; font-size: 26px; line-height: 1.08; }
.diginov-media .dn-c11-device__protocol p { margin: 0; color: var(--dn-muted); line-height: 1.55; }
.diginov-media .dn-c11-device__specimen { grid-area: specimen; }
.diginov-media .dn-c11-card--device-specimen { overflow: hidden; border: 1px solid var(--dn-line); border-radius: 34px; box-shadow: inset 0 0 0 10px var(--dn-paper); }
.diginov-media .dn-c11-card--device-specimen .dn-c06-card__media { aspect-ratio: 16 / 10; margin: 10px; border-radius: 26px 26px 8px 8px; }
.diginov-media .dn-c11-card--device-specimen .dn-c06-card__body { padding: var(--dn-c11-3); }
.diginov-media .dn-c11-card--device-specimen h2 { font-size: var(--dn-c11-lead); }
.diginov-media .dn-c11-device__channels { grid-area: channels; margin: 0; padding: 0; list-style: none; }
.diginov-media .dn-c11-device__channels li { display: grid; grid-template-columns: 34px 1fr; gap: 10px; padding: var(--dn-c11-2); border-bottom: 1px solid var(--dn-line); font-weight: 750; }
.diginov-media .dn-c11-device__channels span { color: var(--dn-accent); font-family: ui-monospace, monospace; }
.diginov-media .dn-c11-device__modules { grid-area: modules; display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--dn-c11-2); }
.diginov-media .dn-c11-card--device-module { display: grid; grid-template-columns: 150px 1fr; gap: var(--dn-c11-2); padding: var(--dn-c11-2); border: 1px solid var(--dn-line); border-radius: var(--dn-radius); }
.diginov-media .dn-c11-card--device-module .dn-c06-card__media { aspect-ratio: 1; border-radius: 18px; }

/* Aktien Meldungen: a dated market sheet without fabricated live quotes. */
.diginov-media .dn-c11-market { padding-bottom: var(--dn-c11-5); background: var(--dn-paper); }
.diginov-media .dn-c11-market__tape { color: var(--dn-paper); background: var(--dn-ink); }
.diginov-media .dn-c11-market__tape > div { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; }
.diginov-media .dn-c11-market__tape span { display: grid; grid-template-columns: 34px 1fr; gap: 10px; padding: var(--dn-c11-2); border-right: 1px solid color-mix(in srgb, var(--dn-paper) 30%, transparent); font-family: ui-monospace, monospace; text-transform: uppercase; }
.diginov-media .dn-c11-market__tape b { color: var(--dn-paper); }
.diginov-media .dn-c11-market__heading { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(260px, .6fr) 180px; gap: var(--dn-c11-4); align-items: end; padding-top: var(--dn-c11-4); padding-bottom: var(--dn-c11-4); }
.diginov-media .dn-c11-market__heading > p { margin: 0; color: var(--dn-muted); font-size: 18px; line-height: 1.62; }
.diginov-media .dn-c11-market__issue { display: grid; gap: var(--dn-c11-2); padding: var(--dn-c11-2); border: 1px solid var(--dn-ink); border-top: 10px solid var(--dn-accent); font-family: ui-monospace, monospace; text-transform: uppercase; }
.diginov-media .dn-c11-market__sheet { display: grid; grid-template-columns: minmax(210px, .45fr) minmax(0, 1.15fr); grid-template-areas: "legend lead" "notes lead"; gap: var(--dn-c11-3); align-items: start; padding-top: var(--dn-c11-3); border-top: 1px solid var(--dn-ink); }
.diginov-media .dn-c11-market__legend { grid-area: legend; padding: var(--dn-c11-3); border: 1px solid var(--dn-line); background: var(--dn-paper-soft); }
.diginov-media .dn-c11-market__legend > span { color: var(--dn-accent); font-family: ui-monospace, monospace; font-size: var(--dn-fs-note-3); font-weight: 800; text-transform: uppercase; }
.diginov-media .dn-c11-market__legend h2 { margin: var(--dn-c11-2) 0; font-size: 26px; line-height: 1.08; }
.diginov-media .dn-c11-market__legend p { margin: 0; color: var(--dn-muted); line-height: 1.55; }
.diginov-media .dn-c11-market__lead { grid-area: lead; }
.diginov-media .dn-c11-card--market-lead { border-top: 13px solid var(--dn-accent); }
.diginov-media .dn-c11-card--market-lead .dn-c06-card__media { aspect-ratio: 3 / 2; }
.diginov-media .dn-c11-card--market-lead .dn-c06-card__body { padding: var(--dn-c11-3) 0; }
.diginov-media .dn-c11-card--market-lead h2 { font-size: var(--dn-c11-lead); }
.diginov-media .dn-c11-market__notes { grid-area: notes; display: grid; gap: 0; border-top: 1px solid var(--dn-ink); }
.diginov-media .dn-c11-card--market-note { display: grid; grid-template-columns: 102px 1fr; gap: var(--dn-c11-2); padding: var(--dn-c11-2) 0; border-bottom: 1px solid var(--dn-line); }
.diginov-media .dn-c11-card--market-note .dn-c06-card__media { aspect-ratio: 1; }

/* Publication-owned inner surfaces: categories, articles, authors, pages. */
.diginov-media-fleet-encrage-media-3a293 .dn-archive-hero,
.diginov-media-fleet-encrage-media-3a293 .dn-page-header { border-bottom: 10px solid var(--dn-ink); background-image: linear-gradient(90deg, transparent 21%, color-mix(in srgb, var(--dn-accent) 22%, transparent) 21% 21.5%, transparent 21.5%); }
.diginov-media-fleet-encrage-media-3a293 .dn-archive-card { padding: var(--dn-c11-2); border: 1px solid var(--dn-line); box-shadow: 7px 7px 0 color-mix(in srgb, var(--dn-accent) 18%, var(--dn-paper)); }
.diginov-media-fleet-encrage-media-3a293 .dn-article-header { border-left: 9px solid var(--dn-accent); }
.diginov-media-fleet-encrage-media-3a293 .dn-author-hero__inner { border-block: 1px solid var(--dn-ink); }

.diginov-media-fleet-tel-avivre-com-989ed .dn-archive-hero,
.diginov-media-fleet-tel-avivre-com-989ed .dn-page-header { border-radius: 0 0 72px 0; background: var(--dn-paper-soft); }
.diginov-media-fleet-tel-avivre-com-989ed .dn-archive-card { overflow: hidden; border-radius: 34px 4px 34px 4px; background: var(--dn-paper-soft); }
.diginov-media-fleet-tel-avivre-com-989ed .dn-article-header { border-left: 10px solid var(--dn-accent-2); }
.diginov-media-fleet-tel-avivre-com-989ed .dn-author-hero__inner { border-radius: 48px 4px; background: var(--dn-paper-soft); }

.diginov-media-fleet-caernarfonherald-co-uk-16637 .dn-archive-hero,
.diginov-media-fleet-caernarfonherald-co-uk-16637 .dn-page-header { border-block: 12px double var(--dn-ink); background: var(--dn-paper); text-align: center; }
.diginov-media-fleet-caernarfonherald-co-uk-16637 .dn-archive-card { padding-right: var(--dn-c11-2); border-right: 1px solid var(--dn-ink); border-bottom: 7px solid var(--dn-accent-2); }
.diginov-media-fleet-caernarfonherald-co-uk-16637 .dn-article-header { padding-bottom: var(--dn-c11-3); border-bottom: 12px double var(--dn-ink); }
.diginov-media-fleet-caernarfonherald-co-uk-16637 .dn-author-hero__inner { border-top: 12px solid var(--dn-accent); border-bottom: 7px solid var(--dn-accent-2); }

.diginov-media-fleet-smartphone-web-com-fe094 .dn-archive-hero,
.diginov-media-fleet-smartphone-web-com-fe094 .dn-page-header { color: var(--dn-paper); background: var(--dn-ink); box-shadow: inset 0 -10px 0 var(--dn-accent); }
.diginov-media-fleet-smartphone-web-com-fe094 .dn-archive-hero .dn-kicker,
.diginov-media-fleet-smartphone-web-com-fe094 .dn-page-header .dn-kicker,
.diginov-media-fleet-smartphone-web-com-fe094 .dn-archive-hero a,
.diginov-media-fleet-smartphone-web-com-fe094 .dn-page-header a { color: var(--dn-paper); }
.diginov-media-fleet-smartphone-web-com-fe094 .dn-archive-card { overflow: hidden; border: 1px solid var(--dn-line); border-radius: 26px; }
.diginov-media-fleet-smartphone-web-com-fe094 .dn-article-header { padding: var(--dn-c11-3); border-radius: 28px; background: var(--dn-paper-soft); }
.diginov-media-fleet-smartphone-web-com-fe094 .dn-author-hero__inner { padding: var(--dn-c11-3); border: 1px solid var(--dn-line); border-radius: 28px; box-shadow: 10px 10px 0 var(--dn-accent); }

.diginov-media-fleet-aktien-meldungen-de-97681 .dn-archive-hero,
.diginov-media-fleet-aktien-meldungen-de-97681 .dn-page-header { border-top: 12px solid var(--dn-accent); border-bottom: 1px solid var(--dn-ink); background-image: repeating-linear-gradient(0deg, transparent 0 35px, color-mix(in srgb, var(--dn-line) 32%, transparent) 35px 36px); }
.diginov-media-fleet-aktien-meldungen-de-97681 .dn-archive-card { display: grid; grid-template-columns: 38% 1fr; gap: var(--dn-c11-2); padding-bottom: var(--dn-c11-2); border-bottom: 1px solid var(--dn-ink); }
.diginov-media-fleet-aktien-meldungen-de-97681 .dn-article-header { border-top: 12px solid var(--dn-accent); }
.diginov-media-fleet-aktien-meldungen-de-97681 .dn-author-hero__inner { border: 1px solid var(--dn-ink); border-top: 12px solid var(--dn-accent); }

/* Five author/team grammars, with no shared desktop geometry. */
.diginov-media:is(
    .diginov-media-fleet-encrage-media-3a293,
    .diginov-media-fleet-tel-avivre-com-989ed,
    .diginov-media-fleet-caernarfonherald-co-uk-16637,
    .diginov-media-fleet-smartphone-web-com-fe094,
    .diginov-media-fleet-aktien-meldungen-de-97681
) .dn-team { --dn-c11-team-gap: clamp(22px, 3vw, 42px); }

.diginov-media-fleet-encrage-media-3a293 .dn-team-grid { width: min(1020px, calc(100% - 32px)); }
.diginov-media-fleet-encrage-media-3a293 .dn-team-card { display: grid; grid-template-columns: 210px minmax(0, 1fr); gap: var(--dn-c11-team-gap); padding-block: var(--dn-c11-3); border-block: 1px solid var(--dn-ink); border-left: 8px solid var(--dn-accent); }
.diginov-media-fleet-encrage-media-3a293 .dn-team-card__body { padding-right: var(--dn-c11-3); }

.diginov-media-fleet-tel-avivre-com-989ed .dn-team-grid { width: min(1080px, calc(100% - 32px)); display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--dn-c11-team-gap); }
.diginov-media-fleet-tel-avivre-com-989ed .dn-team-card { overflow: hidden; border-radius: 52px 4px; background: var(--dn-paper-soft); box-shadow: 9px 9px 0 var(--dn-accent-2); }
.diginov-media-fleet-tel-avivre-com-989ed .dn-team-card__body { padding: var(--dn-c11-3); }

.diginov-media-fleet-caernarfonherald-co-uk-16637 .dn-team-grid { width: min(1120px, calc(100% - 32px)); column-count: 2; column-gap: var(--dn-c11-team-gap); }
.diginov-media-fleet-caernarfonherald-co-uk-16637 .dn-team-card { break-inside: avoid; margin-bottom: var(--dn-c11-team-gap); padding-bottom: var(--dn-c11-3); border-bottom: 9px solid var(--dn-accent-2); }
.diginov-media-fleet-caernarfonherald-co-uk-16637 .dn-team-card__body { columns: 1; }

.diginov-media-fleet-smartphone-web-com-fe094 .dn-team-grid { width: min(1060px, calc(100% - 32px)); display: grid; gap: var(--dn-c11-team-gap); }
.diginov-media-fleet-smartphone-web-com-fe094 .dn-team-card { display: grid; grid-template-columns: minmax(260px, .58fr) minmax(0, 1fr); gap: var(--dn-c11-team-gap); padding: var(--dn-c11-3); border: 1px solid var(--dn-line); border-radius: 32px; background: var(--dn-paper-soft); }
.diginov-media-fleet-smartphone-web-com-fe094 .dn-team-card:nth-child(even) { grid-template-columns: minmax(0, 1fr) minmax(260px, .58fr); }
.diginov-media-fleet-smartphone-web-com-fe094 .dn-team-card:nth-child(even) .dn-team-card__portrait { order: 2; }

.diginov-media-fleet-aktien-meldungen-de-97681 .dn-team-grid { width: min(1040px, calc(100% - 32px)); }
.diginov-media-fleet-aktien-meldungen-de-97681 .dn-team-card { display: grid; grid-template-columns: 150px minmax(0, 1fr) 54px; gap: var(--dn-c11-team-gap); align-items: start; padding: var(--dn-c11-3) 0; border-top: 1px solid var(--dn-ink); }
.diginov-media-fleet-aktien-meldungen-de-97681 .dn-team-card__number { grid-column: 3; grid-row: 1; color: var(--dn-accent); font-family: ui-monospace, monospace; font-size: 28px; }

@media (max-width: 1060px) {
    .diginov-media .dn-c11-proof__sheet { grid-template-columns: 190px minmax(0, 1fr); grid-template-areas: "margin lead" "legend lead" "corrections corrections"; }
    .diginov-media .dn-c11-proof__corrections,
    .diginov-media .dn-c11-herald__columns,
    .diginov-media .dn-c11-device__modules { grid-template-columns: repeat(2, 1fr); }
    .diginov-media .dn-c11-courtyard__heading,
    .diginov-media .dn-c11-market__heading { grid-template-columns: minmax(0, 1fr) minmax(240px, .65fr); }
    .diginov-media .dn-c11-courtyard__heading > time,
    .diginov-media .dn-c11-market__issue { grid-column: 2; }
    .diginov-media .dn-c11-device__bench { grid-template-columns: 88px minmax(0, 1fr); }
    .diginov-media .dn-c11-device__release { grid-column: 2; display: flex; justify-content: space-between; }
}

@media (max-width: 720px) {
    .diginov-media .dn-c11-open { --dn-c11-title: clamp(46px, 15vw, 72px); }
    .diginov-media .dn-c11-open h1 { max-width: 100%; overflow-wrap: anywhere; }
    .diginov-media .dn-c11-proof__mast > p:last-child { margin-left: 0; }
    .diginov-media .dn-c11-proof__sheet,
    .diginov-media .dn-c11-courtyard__heading,
    .diginov-media .dn-c11-courtyard__walk,
    .diginov-media .dn-c11-herald__folio,
    .diginov-media .dn-c11-device__bench,
    .diginov-media .dn-c11-device__worktop,
    .diginov-media .dn-c11-market__heading,
    .diginov-media .dn-c11-market__sheet { display: grid; grid-template-columns: 1fr; gap: var(--dn-c11-3); }
    .diginov-media .dn-c11-proof__sheet { grid-template-areas: "margin" "lead" "legend" "corrections"; }
    .diginov-media .dn-c11-courtyard__walk { grid-template-areas: "stops" "feature" "notebook" "postcards"; }
    .diginov-media .dn-c11-herald__folio { grid-template-areas: "front" "brief" "columns"; }
    .diginov-media .dn-c11-herald__front { padding-right: 0; border-right: 0; }
    .diginov-media .dn-c11-device__bench > *,
    .diginov-media .dn-c11-courtyard__heading > time,
    .diginov-media .dn-c11-market__issue { grid-column: 1; }
    .diginov-media .dn-c11-device__mark { width: 92px; height: 120px; }
    .diginov-media .dn-c11-device__worktop { grid-template-areas: "protocol" "specimen" "channels" "modules"; padding: var(--dn-c11-2); }
    .diginov-media .dn-c11-market__sheet { grid-template-areas: "legend" "lead" "notes"; }
    .diginov-media .dn-c11-courtyard__stops,
    .diginov-media .dn-c11-market__tape > div,
    .diginov-media .dn-c11-herald__columns,
    .diginov-media .dn-c11-device__modules { grid-template-columns: 1fr; }
    .diginov-media .dn-c11-card--courtyard-postcard,
    .diginov-media .dn-c11-card--device-module,
    .diginov-media .dn-c11-card--market-note { grid-template-columns: 92px 1fr; }
    .diginov-media-fleet-encrage-media-3a293 .dn-team-card,
    .diginov-media-fleet-smartphone-web-com-fe094 .dn-team-card,
    .diginov-media-fleet-smartphone-web-com-fe094 .dn-team-card:nth-child(even),
    .diginov-media-fleet-aktien-meldungen-de-97681 .dn-team-card { grid-template-columns: 1fr; }
    .diginov-media-fleet-smartphone-web-com-fe094 .dn-team-card:nth-child(even) .dn-team-card__portrait { order: 0; }
    .diginov-media-fleet-aktien-meldungen-de-97681 .dn-team-card__number { grid-column: 1; grid-row: auto; }
    .diginov-media-fleet-tel-avivre-com-989ed .dn-team-grid { grid-template-columns: 1fr; }
    .diginov-media-fleet-caernarfonherald-co-uk-16637 .dn-team-grid { column-count: 1; }
    .diginov-media-fleet-aktien-meldungen-de-97681 .dn-archive-card { grid-template-columns: 1fr; }
}

@media (prefers-reduced-motion: reduce) {
    .diginov-media .dn-c11-open *,
    .diginov-media .dn-c11-open *::before,
    .diginov-media .dn-c11-open *::after { scroll-behavior: auto; transition: none; }
}
