/* Shared detail panels: original typography and section colours are retained. */
.editorial-detail {
  --detail-border: var(--editorial-divider);
  --detail-radius: var(--editorial-radius);
  --detail-shadow: var(--editorial-shadow);
  --detail-gap: var(--editorial-gap);
  --detail-padding: 1rem 1.1rem;
  --detail-surface: #e8efff;
  --detail-ink: var(--ink);
}
.editorial-detail.film-mode {--detail-surface:var(--film-subpage-paper);--detail-ink:#071b0d}
.news-detail-page.editorial-detail {
  --detail-surface:var(--paper);
  --detail-padding:clamp(1.4rem,3vw,3rem);
}
.work-page.editorial-detail .work-info-grid.detail-layout {
  display:block;
  border:0;
  background:transparent !important;
  color:inherit !important;
}
.editorial-detail .detail-layout .detail-panel {
  display:block;
  min-width:0;
  margin:0;
  padding:var(--detail-padding);
  border:0;
  border-radius:var(--detail-radius);
  box-shadow:var(--detail-shadow);
  background:var(--detail-surface);
  color:var(--detail-ink);
}
.editorial-detail .detail-layout > div.detail-panel-grid {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:stretch;
  gap:var(--detail-gap) !important;
  margin:0;
  padding:0 !important;
  border:0;
  background:transparent !important;
  color:inherit !important;
}
.editorial-detail .detail-panel-grid > .detail-panel {min-width:0;max-width:100%;height:auto}
.editorial-detail .detail-panel-grid > [data-span="full"] {grid-column:1/-1}
.editorial-detail .detail-panel-title {
  margin:0 0 1.3rem;
  font-family:"Inter Tight",Arial,sans-serif;
  font-size:.72rem;
  font-weight:900;
  line-height:1.3;
  text-transform:uppercase;
  letter-spacing:.13em;
}
.work-page.editorial-detail .detail-layout .work-field {
  display:flex;
  flex-direction:column;
  gap:.65rem;
  min-width:0;
  min-height:0;
  padding:0;
  border:0;
  grid-area:auto !important;
}
.editorial-detail .detail-layout .instrumentation-field [data-field="instrumentation"] {
  font-family:"Inter Tight",Arial,sans-serif;
  font-size:clamp(.96rem,1.18vw,1.22rem);
  line-height:1.38;
  font-weight:650;
  letter-spacing:-.01em;
}
.editorial-detail .detail-layout .description-field [data-field="description"] {
  font-size:clamp(1.05rem,1.45vw,1.45rem);
  line-height:1.35;
  font-weight:700;
}
.editorial-detail .detail-layout .work-field > span[hidden] {display:none}
.editorial-detail .detail-panel > .work-field + .work-field {
  margin-top:1.3rem;
  padding-top:1.3rem;
  border-top:var(--detail-border);
}
.work-page.editorial-detail .work-info-grid > .detail-facts,
.work-page.editorial-detail .work-info-grid > .detail-prelude {
  --inner-grid-min-rem:14;
  --inner-grid-columns:6;
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));
  align-items:stretch;
  gap:1.3rem 2rem !important;
  margin:0 0 var(--detail-gap);
  padding:0 !important;
  border:0;
  background:transparent !important;
  color:inherit !important;
}
.editorial-detail .detail-facts .work-field {flex:none;height:auto;max-width:100%}
.work-page.editorial-detail .detail-layout :is(.detail-facts,.detail-prelude) > .work-field {
  padding:var(--detail-padding);
  border:var(--detail-border);
  border-radius:var(--detail-radius);
  background:rgba(255,255,255,.10);
}
.work-page.editorial-detail .detail-layout .work-field.detail-fact-wide {grid-column:1/-1 !important}
.editorial-detail .detail-layout [data-field] {min-width:0;overflow-wrap:anywhere}
.editorial-detail .detail-layout .media-field > span {margin-bottom:0}
.editorial-detail .detail-layout .media-stack {
  --inner-grid-min-rem:22;
  --inner-grid-columns:6;
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));
  align-items:start;
  gap:var(--detail-gap);
}
.editorial-detail .detail-layout .media-embed.video iframe {min-height:200px}
.editorial-detail .detail-layout .media-embed {min-width:0;max-width:100%}
.editorial-detail .detail-layout .media-snippet-row {
  --inner-grid-min-rem:0;
  --inner-grid-columns:3;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:1rem !important;
  margin:0 !important;
  overflow:visible;
}
.editorial-detail .detail-layout .media-snippet-row .media-embed.local-video video {
  aspect-ratio:9/16 !important;
  height:auto;
  max-height:52vh !important;
  object-fit:contain !important;
}
.editorial-detail .detail-layout .work-gallery {
  --inner-grid-min-rem:0;
  --inner-grid-columns:3;
  gap:1rem;
}
.editorial-detail .detail-layout .work-gallery-item {
  border:0;
  border-radius:var(--detail-radius);
}
.editorial-detail .detail-layout :is(iframe,video) {border:0;border-radius:var(--detail-radius)}
.editorial-detail .detail-layout :is(.media-fallback,.composer-material-link) {border-bottom-width:1px}
.editorial-detail .detail-layout [data-info-field="score"] a {border-bottom-width:1px}
.editorial-detail .detail-legacy-hidden {display:none !important}
.editorial-detail .detail-news-layout .news-detail-body {border:0}
.editorial-detail .detail-news-layout .news-detail-body p:last-child {margin-bottom:0}
.editorial-detail .detail-news-layout .news-detail-assets {
  --inner-grid-min-rem:0;
  --inner-grid-columns:2;
  margin:0;
}
.editorial-detail .detail-layout .news-image-grid {
  --inner-grid-min-rem:12;
  --inner-grid-columns:3;
  display:grid;
  gap:var(--detail-gap);
  min-width:0;
}
.editorial-detail .news-image-grid .news-gallery-row {
  display:grid;
  gap:var(--detail-gap);
  align-items:start;
}
.editorial-detail .news-image-grid .news-gallery-item {min-width:0;grid-column:auto}
.editorial-detail .news-image-grid .news-gallery-open {overflow:hidden;border-radius:var(--detail-radius)}
.editorial-detail .news-image-grid .news-gallery-item img {
  width:100%;
  height:auto;
  max-height:none;
  aspect-ratio:var(--news-image-ratio,auto);
  object-fit:contain;
}
/* Only inner grids use count-aware spans. The outer panel grid is unchanged. */
.editorial-detail .detail-layout [data-inner-grid] {
  grid-template-columns:repeat(var(--inner-grid-tracks,1),minmax(0,1fr)) !important;
}
.editorial-detail .detail-layout [data-inner-grid] > *,
.work-page.editorial-detail .detail-layout [data-inner-grid] > .work-field {
  min-width:0;
  max-width:100%;
  grid-column:span var(--inner-grid-span,1) !important;
  overflow-wrap:anywhere;
}
.editorial-detail .detail-news-layout .news-detail-notes {margin:0}
.editorial-detail .detail-news-layout .news-detail-links {border:0}
.editorial-detail .detail-news-layout .news-detail-links a {border:0}
.editorial-detail .detail-news-layout .news-detail-links a + a {border-top:var(--detail-border)}
@media(max-width:600px) {
  .editorial-detail .detail-layout .media-snippet-row {--inner-grid-columns:1;grid-template-columns:1fr !important}
  .editorial-detail .detail-layout .work-gallery {--inner-grid-columns:2;grid-template-columns:repeat(2,minmax(0,1fr))}
  .editorial-detail .detail-layout .work-gallery-item:last-child:nth-child(odd) {grid-column:1/-1}
}

/* Catalogues: one soft panel per category, with single internal row dividers. */
.editorial-catalogue {
  --detail-border:var(--editorial-divider);
  --detail-radius:var(--editorial-radius);
  --detail-shadow:var(--editorial-shadow);
  --detail-gap:var(--editorial-gap);
}
.editorial-catalogue .catalogue-controls {
  border:0;
  border-radius:var(--detail-radius);
  box-shadow:var(--detail-shadow);
}
.editorial-catalogue .catalogue-controls label,
.editorial-catalogue .catalogue-reset {border-width:1px}
.editorial-catalogue .catalogue-controls :is(label,input,select) {min-width:0}
.editorial-catalogue .catalogue-reset {border-radius:0 7px 7px 0}
.editorial-catalogue .catalogue-summary[hidden] {display:none}
.editorial-catalogue .catalogue-list {
  border:0;
  background:transparent !important;
  display:grid;
  gap:var(--detail-gap);
}
.editorial-catalogue .catalogue-group {
  min-width:0;
  border:0;
  border-radius:var(--detail-radius);
  box-shadow:var(--detail-shadow);
  background:var(--catalogue-surface,#edf2ff);
}
.editorial-catalogue .catalogue-group-title {
  border-bottom:var(--detail-border);
  border-radius:7px 7px 0 0;
}
.editorial-catalogue .catalogue-work-row {border-bottom:0}
.editorial-catalogue .catalogue-work-main {display:contents}
.editorial-catalogue :is(.catalogue-work-title,.catalogue-group-title) {min-width:0;overflow-wrap:anywhere}
.editorial-catalogue .catalogue-work-row + .catalogue-work-row {border-top:var(--detail-border)}
.editorial-catalogue .catalogue-work-row:last-child {border-radius:0 0 7px 7px}
.editorial-catalogue .catalogue-empty {
  border:0;
  border-radius:var(--detail-radius);
  box-shadow:var(--detail-shadow);
  background:var(--catalogue-surface,#edf2ff);
}
@media(max-width:980px) {
  .editorial-catalogue .catalogue-reset {border-radius:0 0 7px 0}
}
@media(max-width:650px) {
  .editorial-catalogue .catalogue-reset {border-radius:0 0 7px 7px}
  .editorial-catalogue .catalogue-work-main {display:block;min-width:0}
  .editorial-catalogue .catalogue-work-title {display:block}
  .editorial-catalogue .catalogue-work-meta {margin-top:1rem}
}

/* Site-wide tokens: one surface treatment and one gentle tonal background. */
:root {
  --editorial-radius:8px;
  --editorial-shadow:0 3px 12px rgba(0,0,0,.14);
  --editorial-divider:1px solid var(--ink);
  --editorial-gap:1.2rem;
  --editorial-tone:linear-gradient(135deg,rgba(255,255,255,.10) 0%,transparent 30%,rgba(0,0,0,.30) 100%);
  --list-year-width:6.5rem;
}
.editorial-sr-only {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip-path:inset(50%);
  white-space:nowrap;
  border:0;
}
.about {--section-base:var(--about)}
.music-art-section,.music-category-page,.catalogue-page,.work-page {--section-base:var(--music)}
.film-stage-section {--section-base:var(--film)}
.film-category-page,.film-catalogue-page,.work-page.film-mode {--section-base:var(--film-subpage-green)}
.news-section,.news-catalogue-page,.news-detail-page {--section-base:var(--news)}
.dates,.upcoming-page {--section-base:var(--dates)}
.contact {--section-base:var(--contact)}
body.editorial-site :is(.page-section:not(.hero),.music-category-page,.catalogue-page,.work-page,.news-catalogue-page,.news-detail-page,.upcoming-page) {
  background:var(--editorial-tone),var(--section-base) !important;
  background-repeat:no-repeat !important;
  background-attachment:scroll !important;
}

/* Let content shrink and wrap, instead of concealing overflow at page edges. */
body.editorial-site :is(.page-section:not(.hero),[role="dialog"],.search-panel) {
  overflow-wrap:anywhere;
}
body.editorial-site :is(.page-section:not(.hero),.section-head,.music-hero-head,.film-stage-head,.news-hero,.catalogue-head,.dates-head,.recent-head,.contact-block-content) > * {
  min-width:0;
  max-width:100%;
}
body.editorial-site :is(.page-section:not(.hero),[role="dialog"],.search-panel) :is(h1,h2,h3,.inline-back,.text-link,.about-score-links a) {
  overflow-wrap:anywhere;
  max-width:100%;
  white-space:normal;
}
body.editorial-site .dates-head h2 {white-space:normal}
body.editorial-site .film-stage-section h2 .film-word {max-width:100%;flex-wrap:wrap}
.editorial-detail .detail-layout :is(p,a,strong,span,figure) {min-width:0;max-width:100%}
.editorial-detail .detail-layout :is(img,video,iframe,object,embed) {max-width:100%}
.editorial-detail .detail-layout :is(pre,code) {white-space:pre-wrap;overflow-wrap:anywhere}
.editorial-detail .detail-layout table {width:100%;table-layout:fixed;border-collapse:collapse}
.editorial-detail .detail-layout :is(th,td) {overflow-wrap:anywhere}
.editorial-detail .detail-news-layout .news-detail-note:last-child {border-bottom:0}
.editorial-detail .news-gallery-item img {border-radius:var(--editorial-radius)}
.editorial-detail .news-supporter-logo {border:0;border-radius:4px}

/* Category listings share the same panel edges and single internal dividers. */
.music-category-page .category-work-list {
  border:0;
  border-radius:var(--editorial-radius);
  box-shadow:var(--editorial-shadow);
  overflow:visible;
}
.music-category-page .category-work-list:has(.work-subsection) {
  display:grid;
  gap:var(--editorial-gap);
  background:transparent !important;
  box-shadow:none;
}
.music-category-page .work-subsection {
  min-width:0;
  border:0;
  border-radius:var(--editorial-radius);
  box-shadow:var(--editorial-shadow);
}
.music-category-page .work-subsection h3 {
  border:0 !important;
  border-bottom:var(--editorial-divider) !important;
  border-radius:var(--editorial-radius) var(--editorial-radius) 0 0;
  overflow-wrap:anywhere;
}
.music-category-page .work-subsection-list {border-radius:0 0 var(--editorial-radius) var(--editorial-radius)}
.music-category-page .category-work-row {
  grid-template-columns:minmax(0,1fr) var(--list-year-width) 1.25rem;
  border:0;
}
.music-category-page .category-work-row > * {min-width:0;white-space:normal;overflow-wrap:anywhere}
.music-category-page .category-work-row > small {text-align:left}
.music-category-page .category-work-row + .category-work-row {border-top:var(--editorial-divider)}
.music-category-page .category-work-row:last-child {border-bottom:0;border-radius:0 0 var(--editorial-radius) var(--editorial-radius)}
.music-category-page .category-work-list > .category-work-row:first-child {border-radius:var(--editorial-radius) var(--editorial-radius) 0 0}
.music-category-page .category-work-list > .category-work-row:only-child {border-radius:var(--editorial-radius)}
.music-category-page .category-empty {border:0;border-radius:var(--editorial-radius)}

/* Stable title / metadata / year tracks; metadata never determines column width. */
.editorial-catalogue .catalogue-work-row {
  grid-template-columns:minmax(0,1fr) minmax(0,.5fr) var(--list-year-width);
}
.editorial-catalogue .catalogue-work-row > *,
.editorial-catalogue .catalogue-work-main > * {min-width:0;overflow-wrap:anywhere}
.editorial-catalogue .catalogue-work-year {white-space:normal;text-align:left}
.editorial-catalogue.film-catalogue-page {--catalogue-surface:var(--film-subpage-paper)}
.editorial-catalogue .catalogue-group-title {border-radius:var(--editorial-radius) var(--editorial-radius) 0 0}
.editorial-catalogue .catalogue-work-row:last-child {border-radius:0 0 var(--editorial-radius) var(--editorial-radius)}
.editorial-catalogue .catalogue-controls {
  grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.8fr) 6rem;
  background:var(--catalogue-surface,#edf2ff);
}
.editorial-catalogue .catalogue-controls :is(input,select) {max-width:100%}

/* News archive: date / category / title / language. No language is hidden. */
.news-catalogue-page .news-catalogue-list {
  border:0;
  border-radius:var(--editorial-radius);
  box-shadow:var(--editorial-shadow);
}
.news-catalogue-page .news-catalogue-row {
  grid-template-columns:9rem 10rem minmax(0,1fr) 8rem;
  border:0;
}
.news-catalogue-page .news-catalogue-row + .news-catalogue-row {border-top:var(--editorial-divider)}
.news-catalogue-page .news-catalogue-row:first-child {border-radius:var(--editorial-radius) var(--editorial-radius) 0 0}
.news-catalogue-page .news-catalogue-row:last-child {border-radius:0 0 var(--editorial-radius) var(--editorial-radius)}
.news-catalogue-page .news-catalogue-row:only-child {border-radius:var(--editorial-radius)}
.news-row-context,.news-row-main {display:contents}
.news-catalogue-page .news-catalogue-row :is(time,span,strong) {min-width:0;overflow-wrap:anywhere;white-space:normal}
.news-catalogue-page .news-row-language {display:block;text-align:left}
.news-catalogue-page .news-catalogue-controls {grid-template-columns:minmax(0,2fr) minmax(0,1fr) 6rem}
.news-catalogue-page .news-catalogue-controls label {min-width:0}
.news-catalogue-page .news-catalogue-controls :is(input,select) {
  width:100%;
  min-width:0;
  max-width:100%;
  border:0;
  border-radius:var(--editorial-radius);
  box-shadow:var(--editorial-shadow);
}
.news-catalogue-page .catalogue-reset {min-height:48px;border:0;border-radius:var(--editorial-radius)}
.news-catalogue-page .catalogue-empty {border:0}

/* Date listings retain the date, work, venue and action at every width. */
.date-list {
  border:0;
  border-radius:var(--editorial-radius);
  box-shadow:var(--editorial-shadow);
  background:rgba(255,255,255,.08);
}
.date-list .date-row {
  grid-template-columns:12rem minmax(0,1fr) minmax(0,1fr) 6.875rem;
  border:0;
}
.date-list .date-row + .date-row {border-top:var(--editorial-divider)}
.date-list .date-row:first-child {border-radius:var(--editorial-radius) var(--editorial-radius) 0 0}
.date-list .date-row:last-child {border-radius:0 0 var(--editorial-radius) var(--editorial-radius)}
.date-list .date-row:only-child {border-radius:var(--editorial-radius)}
.date-list .date-row:hover,.date-list .date-row:focus-visible {padding-left:.35rem;padding-right:.35rem}
.date-list .date-row :is(time,span,strong,small) {min-width:0;overflow-wrap:anywhere;white-space:normal}
.date-list .date-details {display:contents}
.date-list .date-row .date-action {grid-column:auto;justify-self:end}
.date-list .upcoming-empty {border:0}

/* Stable ancillary lists, including a non-moving label column on hover. */
.about-info .about-info-row {grid-template-columns:8rem minmax(0,1fr);border-bottom-width:1px}
.about-info {border-top:0}
.about-info .about-info-row:last-child {border-bottom:0}
.about-info-row > *, .about-resource-link > * {min-width:0;overflow-wrap:anywhere}
.about-resource-links {border-top:0}
.about-resource-links .about-resource-link {grid-template-columns:minmax(0,1fr) 8rem;border-bottom-width:1px}
.about-resource-links .about-resource-link b {text-align:right}
.about-resource-links .about-resource-link:hover {padding-left:0;padding-right:0}
.about-resource-links .about-resource-link:last-child {border-bottom:0}
.about-resource-links .about-resource-scores {grid-template-columns:8rem minmax(0,1fr) !important}
.about .about-info-row > span {font-size:clamp(.9rem,1.1vw,1.05rem) !important}
.about .about-resource-link > span {font-size:clamp(1.25rem,2vw,1.875rem) !important;line-height:1.1 !important}
.about :is(.about-info-row,.about-resource-link) {transition:background-color .18s ease}
.about :is(.about-info-row,.about-resource-link):is(:hover,:focus-visible,:focus-within) {background-color:rgba(255,255,255,.18)}
.contact-four .contact-publishers > a {grid-template-columns:minmax(0,.85fr) minmax(0,1fr);border-width:1px}
.contact-four .contact-publishers > a > * {min-width:0;overflow-wrap:anywhere}
.contact-four .contact-publishers > a:hover {transform:none}
.contact-four .contact-block {border-width:1px}
.search-panel .search-result-button {grid-template-columns:9rem minmax(0,1fr)}
.search-panel .search-result-button > * {min-width:0;overflow-wrap:anywhere}

/* Visible keyboard focus is independent of the removed decorative frames. */
body.editorial-site :is(.catalogue-work-row,.category-work-row,.news-catalogue-row,.date-row,.catalogue-reset):focus-visible {
  outline:2px solid currentColor;
  outline-offset:3px;
}
body.editorial-site :is(.catalogue-controls,.news-catalogue-controls) :is(input,select):focus-visible {
  outline:2px solid currentColor;
  outline-offset:3px;
}

/* Intermediate widths: group adjacent metadata without changing reading order. */
@media(max-width:1100px) {
  .news-catalogue-page .news-catalogue-row {grid-template-columns:10rem minmax(0,1fr)}
  .news-row-context,.news-row-main {display:flex;flex-direction:column;gap:.65rem}
  .date-list .date-row {grid-template-columns:10rem minmax(0,1fr)}
  .date-list .date-details {display:flex;flex-direction:column;gap:.65rem;grid-column:auto}
  .date-list .date-row .date-action {align-self:flex-start;justify-self:start;text-align:left}
}
@media(max-width:980px) {
  .editorial-catalogue .catalogue-controls {grid-template-columns:repeat(2,minmax(0,1fr))}
  .news-catalogue-page .news-catalogue-controls {grid-template-columns:repeat(2,minmax(0,1fr))}
  .news-catalogue-page .catalogue-reset {grid-column:1/-1;justify-self:start}
}
@media(max-width:760px) {
  .about-resource-links .about-resource-scores {grid-template-columns:minmax(0,1fr) !important}
  .contact-four .contact-publishers > a {grid-template-columns:minmax(0,1fr)}
}

/* Home: equal copy/artwork areas, without enlarging the typography. */
@media(min-width:601px) {
  .hero .hero-copy {width:50%;max-width:none;min-width:0;container-type:inline-size}
  .hero .hero-copy #home-title {
    max-width:100%;
    overflow-wrap:normal;
    font-size:min(clamp(4.8rem,8.1vw,9.1rem),22.7cqw);
  }
  .hero .hero-graphic {width:50%;right:0}
  .hero::after {
    background:linear-gradient(90deg,var(--home) 0%,var(--home) 44%,rgba(255,98,95,.65) 53%,rgba(255,98,95,0) 72%);
  }
}
@media(max-width:700px) {
  .editorial-catalogue .catalogue-work-row {grid-template-columns:minmax(0,1fr) var(--list-year-width)}
  .editorial-catalogue .catalogue-work-main {display:block;min-width:0}
  .editorial-catalogue .catalogue-work-title {display:block}
  .editorial-catalogue .catalogue-work-meta {margin-top:1rem}
}
@media(max-width:650px) {
  .editorial-catalogue .catalogue-controls,.news-catalogue-page .news-catalogue-controls {grid-template-columns:minmax(0,1fr)}
  .news-catalogue-page .catalogue-reset {grid-column:auto}
}
@media(max-width:600px) {
  .news-catalogue-page .news-catalogue-row,.date-list .date-row {grid-template-columns:minmax(0,1fr)}
  .news-catalogue-page .news-catalogue-row {gap:.65rem}
  .date-list .date-row {gap:.65rem;padding-left:.35rem;padding-right:.35rem}
  .date-list .date-row > * {grid-column:auto}
  .music-category-page .category-work-row {grid-template-columns:minmax(0,1fr) var(--list-year-width)}
  /* Only the redundant decorative arrow is reduced; the full row stays clickable. */
  .music-category-page .category-work-row > b {display:none}
  .search-panel .search-result-button {grid-template-columns:minmax(0,1fr)}
}
@media(max-width:380px) {
  .editorial-catalogue .catalogue-work-row,.music-category-page .category-work-row {grid-template-columns:minmax(0,1fr)}
  .about-info .about-info-row,.about-resource-links .about-resource-link {grid-template-columns:minmax(0,1fr)}
  .about-resource-links .about-resource-link b {text-align:left}
  .editorial-detail .detail-layout .work-gallery {--inner-grid-columns:1;grid-template-columns:minmax(0,1fr)}
}

/* A single shared breakpoint; DOM order and full-width edges are preserved. */
@media(max-width:760px) {
  .editorial-detail .detail-layout > div.detail-panel-grid {
    grid-template-columns:minmax(0,1fr);
  }
  .editorial-detail .detail-panel-grid > .detail-panel {grid-column:1/-1}
  .work-page.editorial-detail .work-info-grid > .detail-prelude {
    --inner-grid-columns:1;
    grid-template-columns:minmax(0,1fr);
  }
}
@media(max-width:620px) {
  .editorial-detail .detail-news-layout .news-detail-assets {--inner-grid-columns:1}
  .editorial-detail .detail-layout .news-image-grid {--inner-grid-columns:1}
}
