/* Reflow the essay and collages together rather than shrinking desktop columns. */
@media (max-width:1100px) {
.workShell[data-work="pumares-roots-remnants"] .workHeroOverlay .heroTitle { font-size:clamp(45px,6.8vw,76px); }
.workShell[data-work="pumares-roots-remnants"] .workHeroOverlay .heroMeta { font-size:clamp(16px,1.9vw,22px); }
.workShell[data-work="pumares-roots-remnants"] .heroAside { right:3%; font-size:13px; }
.workShell[data-work="pumares-roots-remnants"] .workGallery { width:92%; column-gap:3%; }
.workShell[data-work="pumares-roots-remnants"] .workTextCard .textBody, .workShell[data-work="pumares-roots-remnants"] .workTextPair .pairText { font-size:clamp(17px,1.9vw,21px); line-height:1.4; }
.workShell[data-work="pumares-roots-remnants"] .pumares-series-copy { grid-column:1/8; }
.workShell[data-work="pumares-roots-remnants"] .pumares-series-tall { grid-column:9/13; align-self:end; }
.workShell[data-work="pumares-roots-remnants"] .pumares-continuity-quote, .workShell[data-work="pumares-roots-remnants"] .pumares-offerings-quote, .workShell[data-work="pumares-roots-remnants"] .pumares-tail-strip { width:calc(100% / .92); margin-left:calc(-4% / .92); }
.workShell[data-work="pumares-roots-remnants"] .pumares-labor-section { grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px 12px; }
.workShell[data-work="pumares-roots-remnants"] .pumares-labor-section .workTextCard { grid-column:1/-1; grid-row:1; margin:0; padding:0; max-width:60ch; }
.workShell[data-work="pumares-roots-remnants"] .pumares-labor-image-left { grid-column:1; }
.workShell[data-work="pumares-roots-remnants"] .pumares-labor-image-center { grid-column:2; }
.workShell[data-work="pumares-roots-remnants"] .pumares-labor-image-right { grid-column:3; }
.workShell[data-work="pumares-roots-remnants"] .pumares-labor-section .workItem:not(.workTextCard) { grid-row:2; margin-top:0; }
.workShell[data-work="pumares-roots-remnants"] .pumares-labor-section .pumares-labor-image-center { margin-top:60px; }
.workShell[data-work="pumares-roots-remnants"] .pumares-labor-section .pumares-labor-image-right { margin-top:120px; }
.workShell[data-work="pumares-roots-remnants"] .pumares-rituals-copy-left, .workShell[data-work="pumares-roots-remnants"] .pumares-rituals-copy-right { padding:0; }
.workShell[data-work="pumares-roots-remnants"] .pumares-offerings-copy { padding:0; }
}
@media (max-width:720px) {
.workShell[data-work="pumares-roots-remnants"] .pumares-labor-section > .pumares-group-caption { order:4; }
.workShell[data-work="pumares-roots-remnants"] .pumares-tail-collage > .pumares-group-caption { margin:0 -4px -4px; padding:12px 0 0; }
.workShell[data-work="pumares-roots-remnants"] { --pumares-gap:30px; }
.workShell[data-work="pumares-roots-remnants"] .workHero > img { min-height:440px; height:118vw; max-height:600px; }
.workShell[data-work="pumares-roots-remnants"] .workHeroOverlay { padding:82px 6% 36px; align-content:center; }
.workShell[data-work="pumares-roots-remnants"] .heroCopy { gap:24px; }
.workShell[data-work="pumares-roots-remnants"] .workHeroOverlay .heroTitle { font-size:clamp(28px,8.3vw,59px); line-height:1.12; }
.workShell[data-work="pumares-roots-remnants"] .workHeroOverlay .heroKicker { font-size:16px; }
.workShell[data-work="pumares-roots-remnants"] .workHeroOverlay .heroMeta { font-size:16px; line-height:1.4; max-width:100%; width:100%; }
.workShell[data-work="pumares-roots-remnants"] .heroAside { display:none; }
.workShell[data-work="pumares-roots-remnants"] .workHeader { width:88%; padding:32px 0 24px; }
.workShell[data-work="pumares-roots-remnants"] .workLead { text-align:left; font-size:24px; width:100%; }
.workShell[data-work="pumares-roots-remnants"] .lead-line.is-offset, .workShell[data-work="pumares-roots-remnants"] .lead-line.is-tail { padding-left:0; }
.workShell[data-work="pumares-roots-remnants"] .workGallery { width:88%; display:flex; flex-direction:column; gap:30px; }
.workShell[data-work="pumares-roots-remnants"] .workGallery > * { width:100%; margin:0; padding:0; }
.workShell[data-work="pumares-roots-remnants"] .workTextCard { gap:22px; }
.workShell[data-work="pumares-roots-remnants"] .workTextCard .textBody, .workShell[data-work="pumares-roots-remnants"] .workTextPair .pairText { font-size:18px; line-height:1.5; }
.workShell[data-work="pumares-roots-remnants"] .workTextCard .textLabel { font-size:15px; }
.workShell[data-work="pumares-roots-remnants"] .workTextCard .textTitle { font-size:22px; }
.workShell[data-work="pumares-roots-remnants"] .workGallery .pumares-context-portrait { width:75%; max-width:350px; align-self:center; padding:0; }
.workShell[data-work="pumares-roots-remnants"] .pumares-context-detail-grid .workThumbGrid { gap:5px; padding:5px; }
.workShell[data-work="pumares-roots-remnants"] .workGallery .pumares-series-tall { width:62%; max-width:320px; align-self:center; }
.workShell[data-work="pumares-roots-remnants"] .pumares-continuity-heading, .workShell[data-work="pumares-roots-remnants"] .pumares-rituals-heading { justify-items:center; padding-top:24px; }
.workShell[data-work="pumares-roots-remnants"] .workGallery .pumares-continuity-quote, .workShell[data-work="pumares-roots-remnants"] .workGallery .pumares-offerings-quote, .workShell[data-work="pumares-roots-remnants"] .workGallery .pumares-tail-strip { width:calc(100% / .88); margin-left:calc(-6% / .88); }
.workShell[data-work="pumares-roots-remnants"] .pumares-continuity-quote img { aspect-ratio:4/5; object-fit:cover; }
.workShell[data-work="pumares-roots-remnants"] .workItem.has-overlay .imageOverlay { padding:8%; }
.workShell[data-work="pumares-roots-remnants"] .workItem.has-overlay .overlayText { font-size:clamp(28px,6.9vw,46px); max-width:24ch; }
.workShell[data-work="pumares-roots-remnants"] .workItem.has-overlay .overlayLabel { font-size:16px; margin-bottom:20px; }
.workShell[data-work="pumares-roots-remnants"] .workItem.has-overlay .overlaySub { font-size:18px; }
.workShell[data-work="pumares-roots-remnants"] .pumares-continuity-copy { text-align:center; }
.workShell[data-work="pumares-roots-remnants"] .workGallery .workComposite { display:flex; flex-direction:column; gap:26px; }
.workShell[data-work="pumares-roots-remnants"] .pumares-labor-section .workTextCard { width:100%; margin:0; max-width:none; }
.workShell[data-work="pumares-roots-remnants"] .pumares-labor-section .workItem:not(.workTextCard) { margin:0; width:78%; max-width:360px; align-self:center; }
.workShell[data-work="pumares-roots-remnants"] .pumares-labor-copy-main { order:0; }
.workShell[data-work="pumares-roots-remnants"] .pumares-labor-image-left { order:1; }
.workShell[data-work="pumares-roots-remnants"] .pumares-labor-image-center { order:2; }
.workShell[data-work="pumares-roots-remnants"] .pumares-labor-image-right { order:3; }
.workShell[data-work="pumares-roots-remnants"] .workGallery .pumares-rituals-divider { display:none; }
.workShell[data-work="pumares-roots-remnants"] .workGallery .pumares-rituals-plate { width:70%; max-width:360px; align-self:center; padding:5px; }
.workShell[data-work="pumares-roots-remnants"] .pumares-offerings-section > *, .workShell[data-work="pumares-roots-remnants"] .pumares-persistence-section > * { width:100%; margin:0; }
.workShell[data-work="pumares-roots-remnants"] .pumares-persistence-section .pumares-persistence-image-right { width:78%; align-self:center; }
.workShell[data-work="pumares-roots-remnants"] .pumares-offerings-quote img { aspect-ratio:1.2; object-fit:cover; }
.workShell[data-work="pumares-roots-remnants"] .pumares-offerings-quote .imageOverlay .overlayText { font-size:clamp(26px,6.7vw,43px); }
.workShell[data-work="pumares-roots-remnants"] .pumares-persistence-quote .textBody { font-size:25px; }
.workShell[data-work="pumares-roots-remnants"] .pumares-tail-strip { gap:5px; }
.workShell[data-work="pumares-roots-remnants"] .pumares-tail-strip img { height:52vw; }
.workShell[data-work="pumares-roots-remnants"] .workGallery .pumares-tail-rule { width:55%; height:2px; align-self:center; margin:18px 0; }
.workShell[data-work="pumares-roots-remnants"] .workGallery .pumares-tail-collage { display:grid; grid-template-columns:1fr 2fr; gap:4px; padding:4px; margin-bottom:35px; }
.workShell[data-work="pumares-roots-remnants"] .pumares-tail-collage > * { padding:0; }
.workShell[data-work="pumares-roots-remnants"] .pumares-exhibition .textTitle { font-size:23px; }
}

@media (max-width:720px) {
  .workShell[data-work="pumares-roots-remnants"] .workTopActions { top:14px; left:14px; }
  .workShell[data-work="pumares-roots-remnants"] .workTopNav { top:14px; right:14px; gap:10px; }
  .workShell[data-work="pumares-roots-remnants"] .workTopActions .close,
  .workShell[data-work="pumares-roots-remnants"] .workTopNav button { padding:10px 12px; }
  .workShell[data-work="pumares-roots-remnants"] .workEnd { width:88%; margin-top:45px; }
}

@media (max-width:360px) {
  .workShell[data-work="pumares-roots-remnants"] .workTopActions .close,
  .workShell[data-work="pumares-roots-remnants"] .workTopNav button { font-size:10px; letter-spacing:.24em; padding:10px; }
  .workShell[data-work="pumares-roots-remnants"] .workTopNav { gap:8px; }
}

/* Keep related content close; give existing section starts a larger pause. */
@media (max-width:720px) {
  .workShell[data-work="pumares-roots-remnants"] .workGallery > :is(.pumares-place-intro,.pumares-series-copy,.pumares-labor-section,.pumares-offerings-section,.pumares-persistence-intro) { margin-top:34px; }
  .workShell[data-work="pumares-roots-remnants"] .workGallery > :is(.pumares-place-note-right,.pumares-place-note-left,.pumares-rituals-copy-left,.pumares-rituals-copy-right) { align-self:stretch; }
  .workShell[data-work="pumares-roots-remnants"] .workGallery .pumares-exhibition { max-width:68ch; }
}

/* Offerings remains a reading block followed by its paired details on smaller screens. */
@media (max-width:720px) {
  .workShell[data-work="pumares-roots-remnants"] .pumares-offerings-section .pumares-offerings-copy { max-width:none; }
  .workShell[data-work="pumares-roots-remnants"] .pumares-offerings-section .pumares-offerings-image-bottom { margin-top:0; }
}

@media (max-width:1100px) and (min-width:721px) {
  .workShell[data-work="pumares-roots-remnants"] .pumares-offerings-image-top { grid-column:1/7; }
  .workShell[data-work="pumares-roots-remnants"] .pumares-offerings-image-bottom { grid-column:7/13; }
}
@media (max-width:720px) {
  .workShell[data-work="pumares-roots-remnants"] .workGallery .pumares-offerings-quote { margin-top:12px; }
  .workShell[data-work="pumares-roots-remnants"] .pumares-offerings-section > .has-artwork-caption > figcaption { padding-top:12px; }
}

@media (min-width:721px) and (max-width:1100px) {
  .workShell[data-work="pumares-roots-remnants"] .workHeader { width:92%; }
}
@media (max-width:720px) {
  .workShell[data-work="pumares-roots-remnants"] .workGallery > .pumares-opening { padding-bottom:34px; }
}

/* Give the complete source quotation room on narrow phones without cutting text. */
@media (max-width:360px) {
  .workShell[data-work="pumares-roots-remnants"] .pumares-continuity-quote img { aspect-ratio:2/3; }
  .workShell[data-work="pumares-roots-remnants"] .pumares-offerings-quote img { aspect-ratio:1/1.1; }
}
