.dn-curated-tail{overflow-x:clip;background:var(--dn-paper);color:var(--dn-ink)}
.dn-curated-tail .dn-shell{width:min(100% - 40px,1280px);margin-inline:auto}
.dn-curated-tail h1,.dn-curated-tail h2,.dn-curated-tail p{margin:0}
.dn-curated-tail h1{overflow-wrap:anywhere;font:800 clamp(3rem,8vw,8rem)/.88 var(--dn-display);letter-spacing:-.055em}
.dn-curated-tail h2{font:760 clamp(1.35rem,2.5vw,2.65rem)/1.04 var(--dn-display)}
.dn-curated-tail header{padding-block:38px;border-bottom:2px solid var(--dn-ink)}
.dn-curated-tail header>div{display:flex;align-items:baseline;gap:20px}
.dn-curated-tail header>div>span{font:800 .75rem/1 var(--dn-body);letter-spacing:.16em;color:var(--dn-accent)}
.dn-curated-tail header>p:last-of-type{max-width:70ch;margin-top:14px;color:var(--dn-muted)}
.dn-curated-tail header time{display:block;margin-top:18px;font-weight:800}
.dn-tail-card .dn-card__media{display:block;overflow:hidden;background:var(--dn-paper-soft);aspect-ratio:16/9}
.dn-tail-card .dn-card__media img{width:100%;height:100%;object-fit:cover}
.dn-tail-card .post-title{font-family:var(--dn-display)}
.dn-tail-card--compact{padding:18px;background:var(--dn-paper)}
.dn-curated-tail a:focus-visible{outline:3px solid var(--dn-accent);outline-offset:4px}
.dn-tail-quest__missions,.dn-tail-care__steps,.dn-tail-docket__tabs,.dn-tail-lab__protocol,.dn-tail-pillar__standards,.dn-tail-law__tabs{padding:0;margin:0;list-style:none}

/* Game-Up: a compact mission-select screen with a vertical quest rail. */
.dn-tail-quest__mast{background:var(--dn-ink);color:var(--dn-paper);border-top:12px solid var(--dn-accent);border-bottom-color:var(--dn-accent-2)}
.dn-tail-quest__mast h1{font-style:italic;text-transform:uppercase}
.dn-tail-quest__mast>div>span{color:var(--dn-accent-2)}
.dn-tail-quest__mast>p:last-of-type{color:inherit}
.dn-tail-quest__board{display:grid;grid-template-columns:190px minmax(0,1fr) 310px;border-bottom:12px solid var(--dn-ink)}
.dn-tail-quest__missions{background:var(--dn-ink);color:var(--dn-paper)}
.dn-tail-quest__missions li{display:block;padding:22px;border-bottom:1px solid var(--dn-accent)}
.dn-tail-quest__missions b{display:block;color:var(--dn-accent-2);font-family:ui-monospace,monospace}
.dn-tail-quest__main{padding:30px}.dn-tail-quest__lore{padding:30px;background:var(--dn-paper-soft);border-left:8px solid var(--dn-accent)}
.dn-tail-quest__lore p:last-child{margin-top:18px}.dn-tail-quest__side{grid-column:2/-1;display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--dn-ink)}

/* FinActu: quote tape, restrained ledger and aligned note column. */
.dn-tail-market__tape{display:flex;justify-content:space-between;padding-block:12px;border-block:1px solid var(--dn-ink);font:800 .72rem/1 ui-monospace,monospace;letter-spacing:.12em}
.dn-tail-market__mast{border-bottom:8px double var(--dn-ink)}.dn-tail-market__mast h1{font-family:ui-monospace,monospace;font-weight:700}
.dn-tail-market__ledger{display:grid;grid-template-columns:minmax(0,1fr) 340px;border-inline:1px solid var(--dn-line)}
.dn-tail-market__lead{padding:34px}.dn-tail-market__memo{padding:32px;background:var(--dn-ink);color:var(--dn-paper)}
.dn-tail-market__memo p:last-child{margin-top:18px}.dn-tail-market__entries{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--dn-ink)}

/* Parler Santé: pathway, warning band and rounded consultation notes. */
.dn-tail-care__mast{border-top:10px solid var(--dn-accent-2);border-bottom-color:var(--dn-accent)}
.dn-tail-care__mast h1{font-weight:620;letter-spacing:-.045em}.dn-tail-care__notice{padding:17px 22px;background:var(--dn-paper-soft);border-left:7px solid var(--dn-accent);font-weight:700}
.dn-tail-care__path{display:grid;grid-template-columns:minmax(0,1fr) 210px 310px;gap:1px;background:var(--dn-line);padding:1px}
.dn-tail-care__consultation,.dn-tail-care__steps,.dn-tail-care__orientation,.dn-tail-care__notes{background:var(--dn-paper)}
.dn-tail-care__consultation{padding:32px}.dn-tail-care__steps li{display:block;padding:22px;border-bottom:1px solid var(--dn-line)}
.dn-tail-care__steps b{display:block;color:var(--dn-accent)}.dn-tail-care__orientation{padding:30px}.dn-tail-care__orientation p:last-child{margin-top:18px}
.dn-tail-care__notes{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}

/* SuperDéco: an asymmetrical room plan and a visible material palette. */
.dn-tail-room__mast{border-bottom:0}.dn-tail-room__mast h1{font-family:var(--dn-display);font-weight:520;font-style:italic}
.dn-tail-room__swatches{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--dn-ink)}
.dn-tail-room__swatches span{display:flex;align-items:center;gap:14px;padding:18px;border-right:1px solid var(--dn-line)}
.dn-tail-room__swatches i{width:42px;aspect-ratio:1;background:var(--dn-accent)}.dn-tail-room__swatches span:nth-child(2) i{background:var(--dn-accent-2)}.dn-tail-room__swatches span:nth-child(3) i{background:var(--dn-ink)}
.dn-tail-room__plan{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);grid-template-rows:auto auto}
.dn-tail-room__feature{padding:36px;border-right:1px solid var(--dn-ink)}.dn-tail-room__brief{padding:36px;background:var(--dn-paper-soft)}
.dn-tail-room__brief p:last-child{margin-top:20px}.dn-tail-room__samples{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;border-top:9px solid var(--dn-accent)}

/* TechGuru: a dark console with status cells and a command output. */
.dn-tail-console{background:var(--dn-ink);color:var(--dn-paper);padding-bottom:28px}
.dn-tail-console__mast{border-top:2px solid var(--dn-accent);border-bottom:1px solid var(--dn-accent-2)}
.dn-tail-console__mast h1{font-family:ui-monospace,monospace;font-weight:700;text-transform:uppercase;color:var(--dn-paper)}
.dn-tail-console__mast>p:last-of-type{color:inherit}
.dn-tail-console__status{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--dn-accent)}
.dn-tail-console__status span{padding:18px;color:var(--dn-paper);border-right:1px solid var(--dn-accent)}.dn-tail-console__status b{display:block;color:var(--dn-accent-2);font-family:ui-monospace,monospace}
.dn-tail-console__grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;background:var(--dn-paper);color:var(--dn-ink)}
.dn-tail-console__command{padding:32px}.dn-tail-console__readme{padding:30px;border-left:7px solid var(--dn-accent);background:var(--dn-paper-soft)}
.dn-tail-console__readme p:last-child{margin-top:18px}.dn-tail-console__logs{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--dn-ink)}

/* Political News Now: public-record wall with redacted-looking tabs. */
.dn-tail-docket__mast{border-block:6px double var(--dn-ink)}.dn-tail-docket__mast h1{text-transform:uppercase;font-size:clamp(2.7rem,6.8vw,6.8rem)}
.dn-tail-docket__wall{display:grid;grid-template-columns:200px minmax(0,1fr) 310px}
.dn-tail-docket__tabs{background:var(--dn-paper-soft);border-right:1px solid var(--dn-ink)}.dn-tail-docket__tabs li{display:block;padding:22px;border-bottom:5px solid var(--dn-ink)}
.dn-tail-docket__tabs b{display:block;color:var(--dn-accent)}.dn-tail-docket__case{padding:32px}.dn-tail-docket__margin{padding:30px;border-top:12px solid var(--dn-accent);background:var(--dn-paper-soft)}
.dn-tail-docket__margin p:last-child{margin-top:18px}.dn-tail-docket__evidence{grid-column:2/-1;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--dn-ink)}

/* Sterling Times: a scientific register with numbered protocol cells. */
.dn-tail-lab__mast{border-top:1px solid var(--dn-ink);border-bottom:12px solid var(--dn-accent)}.dn-tail-lab__mast h1{font-family:ui-monospace,monospace;font-weight:650}
.dn-tail-lab__register{display:grid;grid-template-columns:minmax(0,1fr) 190px 310px;border-inline:1px solid var(--dn-line)}
.dn-tail-lab__finding{padding:32px}.dn-tail-lab__protocol{border-left:1px solid var(--dn-line)}.dn-tail-lab__protocol li{display:block;padding:22px;border-bottom:1px solid var(--dn-line)}
.dn-tail-lab__protocol b{display:block;color:var(--dn-accent);font-family:ui-monospace,monospace}.dn-tail-lab__abstract{padding:30px;background:var(--dn-paper-soft)}
.dn-tail-lab__abstract p:last-child{margin-top:18px}.dn-tail-lab__notes{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;border-top:5px double var(--dn-ink)}

/* FDUpillar: literal editorial colonnade, without borrowing a news layout. */
.dn-tail-pillar__mast{text-align:center;border-top:10px solid var(--dn-ink);border-bottom:1px solid var(--dn-ink)}.dn-tail-pillar__mast>div{justify-content:center}
.dn-tail-pillar__mast h1{font-family:var(--dn-display);font-weight:540}.dn-tail-pillar__colonnade{display:grid;grid-template-columns:180px minmax(0,1fr) 300px;border-inline:12px double var(--dn-ink)}
.dn-tail-pillar__standards{border-right:1px solid var(--dn-line)}.dn-tail-pillar__standards li{display:block;padding:24px 18px;border-bottom:1px solid var(--dn-line)}.dn-tail-pillar__standards b{display:block;color:var(--dn-accent)}
.dn-tail-pillar__centre{padding:34px}.dn-tail-pillar__brief{padding:30px;border-left:1px solid var(--dn-line)}.dn-tail-pillar__brief p:last-child{margin-top:18px}
.dn-tail-pillar__files{grid-column:2/-1;display:grid;grid-template-columns:1fr 1fr;border-top:12px double var(--dn-ink)}

/* UnMec: wardrobe rail, editorial look and two hanging selections. */
.dn-tail-rack__mast{background:var(--dn-paper-soft);border-top:14px solid var(--dn-ink);border-bottom:0}.dn-tail-rack__mast h1{text-transform:uppercase;font-style:italic}
.dn-tail-rack__rail{display:grid;grid-template-columns:repeat(3,1fr);border-block:3px solid var(--dn-ink)}.dn-tail-rack__rail span{padding:18px;border-right:1px solid var(--dn-ink)}.dn-tail-rack__rail b{display:block;color:var(--dn-accent)}
.dn-tail-rack__index{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-template-rows:auto auto}
.dn-tail-rack__look{padding:34px;border-right:1px solid var(--dn-ink)}.dn-tail-rack__selection{display:grid;grid-template-rows:1fr 1fr}.dn-tail-rack__note{grid-column:1/-1;padding:28px;border-top:10px solid var(--dn-accent);columns:2}.dn-tail-rack__note p:last-child{margin-top:16px}

/* AvocatSpécialisé: sober case folder, scoped notice and section tabs. */
.dn-tail-law__mast{border-top:8px solid var(--dn-accent);border-bottom:1px solid var(--dn-ink)}.dn-tail-law__mast h1{font-family:var(--dn-display);font-weight:600}
.dn-tail-law__notice{padding:18px 22px;background:var(--dn-ink);color:var(--dn-paper);font-weight:700}
.dn-tail-law__folder{display:grid;grid-template-columns:190px minmax(0,1fr) 310px;border:1px solid var(--dn-ink)}
.dn-tail-law__tabs{background:var(--dn-paper-soft);border-right:1px solid var(--dn-ink)}.dn-tail-law__tabs li{display:block;padding:22px;border-bottom:1px solid var(--dn-line)}.dn-tail-law__tabs b{display:block;color:var(--dn-accent)}
.dn-tail-law__question{padding:32px}.dn-tail-law__scope{padding:30px;border-top:8px solid var(--dn-accent-2)}.dn-tail-law__scope p:last-child{margin-top:18px}.dn-tail-law__references{grid-column:2/-1;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--dn-ink)}

/* Internal surfaces keep each publication grammar beyond the homepage. */
.diginov-media-gameup :is(.dn-archive-hero,.dn-author-hero,.dn-page-header,.dn-team-hero){background:var(--dn-ink);color:var(--dn-paper);border-top:12px solid var(--dn-accent)}.diginov-media-gameup .dn-archive-card{border-top:8px solid var(--dn-accent);border-radius:0}.diginov-media-gameup .dn-article-header{border-left:12px solid var(--dn-accent);background:var(--dn-paper-soft)}.diginov-media-gameup :is(.dn-article-content,.dn-page-content) h2{text-transform:uppercase}.diginov-media-gameup .dn-team-card{border:2px solid var(--dn-accent);border-radius:0}
.diginov-media-finactu :is(.dn-archive-hero,.dn-author-hero,.dn-page-header,.dn-team-hero){border-block:8px double var(--dn-ink);background:var(--dn-paper)}.diginov-media-finactu .dn-archive-card{border-left:1px solid var(--dn-ink);border-radius:0}.diginov-media-finactu .dn-article-header{border-block:6px double var(--dn-ink)}.diginov-media-finactu :is(.dn-article-content,.dn-page-content) h2{padding-bottom:8px;border-bottom:1px solid var(--dn-ink);font-family:ui-monospace,monospace}.diginov-media-finactu .dn-team-card{border:1px solid var(--dn-ink);border-radius:0}
.diginov-media-parlersante :is(.dn-archive-hero,.dn-author-hero,.dn-page-header,.dn-team-hero){background:var(--dn-paper-soft);border-left:8px solid var(--dn-accent);border-radius:var(--dn-radius)}.diginov-media-parlersante .dn-archive-card{border:1px solid var(--dn-line);border-radius:var(--dn-radius)}.diginov-media-parlersante .dn-article-header{background:var(--dn-paper-soft);border-left:8px solid var(--dn-accent);border-radius:var(--dn-radius)}.diginov-media-parlersante :is(.dn-article-content,.dn-page-content) blockquote{background:var(--dn-paper-soft);border-radius:var(--dn-radius)}.diginov-media-parlersante .dn-team-card{border-radius:var(--dn-radius);box-shadow:0 0 0 2px var(--dn-line)}
.diginov-media-superdeco :is(.dn-archive-hero,.dn-author-hero,.dn-page-header,.dn-team-hero){border-bottom:12px solid var(--dn-accent);background:var(--dn-paper-soft)}.diginov-media-superdeco .dn-archive-card{border-bottom:9px solid var(--dn-accent-2);border-radius:0}.diginov-media-superdeco .dn-article-header{border-right:12px solid var(--dn-accent);background:var(--dn-paper-soft)}.diginov-media-superdeco :is(.dn-article-content,.dn-page-content) h2{font-style:italic}.diginov-media-superdeco .dn-team-card{border-bottom:12px solid var(--dn-accent);border-radius:0}
.diginov-media-techguru :is(.dn-archive-hero,.dn-author-hero,.dn-page-header,.dn-team-hero){background:var(--dn-ink);color:var(--dn-paper);border:1px solid var(--dn-accent)}.diginov-media-techguru .dn-archive-card{border:1px solid var(--dn-line);border-top:8px solid var(--dn-accent)}.diginov-media-techguru .dn-article-header{background:var(--dn-ink);color:var(--dn-paper);border-left:8px solid var(--dn-accent)}.diginov-media-techguru :is(.dn-article-content,.dn-page-content) h2{font-family:ui-monospace,monospace;text-transform:uppercase}.diginov-media-techguru .dn-team-card{border:1px solid var(--dn-accent);border-radius:0}
.diginov-media-politicalnewsnow :is(.dn-archive-hero,.dn-author-hero,.dn-page-header,.dn-team-hero){border-block:6px double var(--dn-ink);background:var(--dn-paper-soft)}.diginov-media-politicalnewsnow .dn-archive-card{border-top:8px solid var(--dn-ink);border-radius:0}.diginov-media-politicalnewsnow .dn-article-header{border-block:6px double var(--dn-ink);border-left:12px solid var(--dn-accent)}.diginov-media-politicalnewsnow :is(.dn-article-content,.dn-page-content) h2{text-transform:uppercase;border-bottom:1px solid var(--dn-ink)}.diginov-media-politicalnewsnow .dn-team-card{border:1px solid var(--dn-ink);border-top:8px solid var(--dn-accent)}
.diginov-media-sterlingtimes :is(.dn-archive-hero,.dn-author-hero,.dn-page-header,.dn-team-hero){border-top:12px solid var(--dn-accent);background:var(--dn-paper-soft)}.diginov-media-sterlingtimes .dn-archive-card{border-bottom:5px double var(--dn-ink);border-radius:0}.diginov-media-sterlingtimes .dn-article-header{border-top:12px solid var(--dn-accent);border-bottom:1px solid var(--dn-ink)}.diginov-media-sterlingtimes :is(.dn-article-content,.dn-page-content) h2{font-family:ui-monospace,monospace}.diginov-media-sterlingtimes .dn-team-card{border:1px solid var(--dn-line);border-top:8px solid var(--dn-accent)}
.diginov-media-thepillar :is(.dn-archive-hero,.dn-author-hero,.dn-page-header,.dn-team-hero){border-inline:12px double var(--dn-ink);background:var(--dn-paper)}.diginov-media-thepillar .dn-archive-card{border-inline:5px double var(--dn-ink);border-radius:0}.diginov-media-thepillar .dn-article-header{border-inline:12px double var(--dn-ink);text-align:center}.diginov-media-thepillar :is(.dn-article-content,.dn-page-content) h2{padding-inline:16px;border-inline:5px double var(--dn-ink)}.diginov-media-thepillar .dn-team-card{border-inline:8px double var(--dn-ink);border-radius:0}
.diginov-media-unmec :is(.dn-archive-hero,.dn-author-hero,.dn-page-header,.dn-team-hero){border-top:14px solid var(--dn-ink);border-bottom:10px solid var(--dn-accent);background:var(--dn-paper-soft)}.diginov-media-unmec .dn-archive-card{border-bottom:10px solid var(--dn-accent);border-radius:0}.diginov-media-unmec .dn-article-header{border-top:14px solid var(--dn-ink);border-right:10px solid var(--dn-accent)}.diginov-media-unmec :is(.dn-article-content,.dn-page-content) h2{text-transform:uppercase;font-style:italic}.diginov-media-unmec .dn-team-card{border-top:12px solid var(--dn-ink);border-bottom:8px solid var(--dn-accent)}
.diginov-media-avocatspecialise :is(.dn-archive-hero,.dn-author-hero,.dn-page-header,.dn-team-hero){border:1px solid var(--dn-ink);border-top:8px solid var(--dn-accent);background:var(--dn-paper)}.diginov-media-avocatspecialise .dn-archive-card{border:1px solid var(--dn-ink);border-radius:0}.diginov-media-avocatspecialise .dn-article-header{border:1px solid var(--dn-ink);border-top:8px solid var(--dn-accent)}.diginov-media-avocatspecialise :is(.dn-article-content,.dn-page-content) h2{padding-bottom:8px;border-bottom:1px solid var(--dn-ink)}.diginov-media-avocatspecialise .dn-team-card{border:1px solid var(--dn-ink);border-top:8px solid var(--dn-accent-2)}

@media(max-width:1060px){
  .dn-tail-quest__board,.dn-tail-care__path,.dn-tail-docket__wall,.dn-tail-lab__register,.dn-tail-pillar__colonnade,.dn-tail-law__folder{grid-template-columns:170px minmax(0,1fr)}
  .dn-tail-quest__lore,.dn-tail-care__orientation,.dn-tail-docket__margin,.dn-tail-lab__abstract,.dn-tail-pillar__brief,.dn-tail-law__scope{grid-column:1/-1}
}
@media(max-width:720px){
  .dn-curated-tail .dn-shell{width:min(100% - 28px,1280px)}.dn-curated-tail header>div{display:block}
  .dn-tail-quest__board,.dn-tail-market__ledger,.dn-tail-care__path,.dn-tail-room__plan,.dn-tail-console__grid,.dn-tail-docket__wall,.dn-tail-lab__register,.dn-tail-pillar__colonnade,.dn-tail-rack__index,.dn-tail-law__folder{display:block}
  .dn-tail-market__tape,.dn-tail-room__swatches,.dn-tail-console__status,.dn-tail-rack__rail{display:grid;grid-template-columns:1fr}
  .dn-tail-quest__side,.dn-tail-market__entries,.dn-tail-care__notes,.dn-tail-room__samples,.dn-tail-console__logs,.dn-tail-docket__evidence,.dn-tail-lab__notes,.dn-tail-pillar__files,.dn-tail-law__references{display:grid;grid-template-columns:1fr}
  .dn-tail-rack__note{columns:1}
}
@media(max-width:420px){.dn-curated-tail .dn-shell{width:min(100% - 20px,1280px)}.dn-curated-tail h1{font-size:clamp(2rem,10vw,2.7rem);letter-spacing:-.04em}.diginov-media-thepillar :is(.dn-archive-hero,.dn-author-hero,.dn-page-header,.dn-team-hero,.dn-article-header){border-inline-width:5px}}
@media(prefers-reduced-motion:reduce){.dn-curated-tail *{animation:none!important;transition:none!important}}
