/* Scoped website artwork delivery; protected readers and source pixels excluded. */
body.refresh.care-refresh .care-hero.care-art-split {
  display:grid; grid-template-columns:minmax(0,44fr) minmax(0,56fr);
  min-height:0; align-items:center; overflow:visible; background:#153f38;
}
body.refresh.care-refresh .care-art-split .care-hero-copy {
  grid-column:1; grid-row:1; width:100%; max-width:none; min-width:0;
  padding:48px clamp(24px,3vw,48px) 48px var(--gutter);
  background:#153f38; color:#fff; box-sizing:border-box;
}
body.refresh.care-refresh .care-art-split .care-hero-scene {
  position:relative; inset:auto; grid-column:2; grid-row:1; z-index:0;
  width:100%; min-width:0; max-width:1000px; justify-self:end;
  margin:0; aspect-ratio:auto; overflow:visible;
}
/* Natural proportions preserve the whole approved scene at every width. */
body.refresh.care-refresh .care-art-split .care-hero-scene img {
  width:100%; height:auto; max-width:100%; max-height:none; object-fit:contain;
  object-position:center; aspect-ratio:auto; border:0; padding:0; box-shadow:none;
}
body.refresh.care-refresh .care-art-split h1 {
  font-size:clamp(40px,3.82vw,60px); overflow-wrap:normal; max-width:16ch;
}
body.refresh.care-refresh .care-art-split .lede {max-width:46ch;}
body.refresh.care-refresh .care-art-split .button-row {gap:12px;}
body.refresh.care-refresh .care-art-split .button {white-space:normal;max-width:100%;}
body.refresh.care-refresh .local-plate.care-art-slot {
  width:100%; max-width:520px; min-width:0; min-height:0; padding:0;
  margin-block:24px 0; border:0; border-radius:0; box-shadow:none;
  transform:none; align-self:start; background:transparent;
}
body.refresh.care-refresh .care-art-slot > img {
  display:block; width:100%; height:auto; max-width:none; max-height:none;
  object-fit:contain; padding:0; border:0; border-radius:0; box-shadow:none;
  background:transparent !important; mix-blend-mode:normal !important;
}
body.refresh.care-refresh .care-art-slot .weave-image-credit {
  display:block; margin-top:8px; text-align:right; color:var(--surface-ink);
}
/* The bicycle is opaque artwork. A deliberate white editorial band preserves
   its complete drawing without inventing alpha or blending away white fills. */
body.refresh .quiet-stories:has(#story-4) {
  background:#fff; color:#203f38; --home-ink:#203f38; --home-muted:#53615a;
  --home-accent:#806017; --ink:#203f38; --ink-2:#53615a; --ink-3:#53615a;
}
body.refresh .quiet-stories:has(#story-4) :is(h3,p) {color:#203f38;}
body.refresh .quiet-stories:has(#story-4) a {color:#806017;}
body.refresh #story-4 > figure {max-width:440px;background:#fff;}
body.refresh #story-4 > figure img {
  display:block; width:100%; height:auto; max-height:none; object-fit:contain;
  background:#fff; mix-blend-mode:normal; box-shadow:none;
}
body.refresh .reading-table .table-document.care-art-guide-preview {
  width:min(260px,100%); max-width:260px; padding:0; border:0; box-shadow:none;
  background:transparent; margin-inline:auto;
}
body.refresh .care-art-guide-preview a {display:block;}
body.refresh .care-art-guide-preview img {
  display:block; width:100%; height:auto; aspect-ratio:2/3; object-fit:contain;
  max-height:none; padding:0; border:0; box-shadow:none;
}
body.refresh .care-art-guide-preview figcaption {margin-top:14px;line-height:1.5;}
@media(max-width:1000px) {
  body.refresh.care-refresh .care-hero.care-art-split {grid-template-columns:minmax(0,1fr);}
  body.refresh.care-refresh .care-art-split .care-hero-copy {
    grid-column:1; grid-row:1; padding:38px 22px 32px;
  }
  body.refresh.care-refresh .care-art-split .care-hero-scene {
    grid-column:1; grid-row:2; aspect-ratio:auto;
  }
  body.refresh.care-refresh .care-art-split .care-hero-scene img {height:auto;object-fit:contain;}
}
@media(max-width:760px) {
  body.refresh.care-refresh .care-art-split h1 {font-size:36px;max-width:19ch;}
  body.refresh.care-refresh .care-art-split .button {width:100%;}
  body.refresh.care-refresh .local-plate.care-art-slot {max-width:100%;margin-top:24px;}
  body.refresh .reading-table .table-document.care-art-guide-preview {width:200px;max-width:100%;}
}

/* Distinct discovery paintings keep their complete composition and paper field. */
body.refresh .home-discovery figure.home-discovery-art--forest {background:#153f38;}
body.refresh .home-discovery figure.home-discovery-art--white {background:#fff;}
body.refresh .home-discovery figure:is(.home-discovery-art--forest,.home-discovery-art--white) {border:0;border-radius:0;padding:0;}
body.refresh .home-discovery :is(.home-discovery-art--forest,.home-discovery-art--white) img {width:100%;height:100%;object-fit:contain;object-position:center;border:0;border-radius:0;padding:0;mix-blend-mode:normal;}
