/* Editorial drawings share the site's palette, without imitating evidence. */
.v62.case-page .case-chapter.has-section-art{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,40%);
  grid-template-rows:auto 1fr;column-gap:clamp(24px,3vw,48px);align-items:start;
}
.v62.case-page .has-section-art>.chapter-heading{grid-column:1;grid-row:1;min-width:0;margin-bottom:18px}
.v62.case-page .has-section-art>.chapter-body{grid-column:1;grid-row:2;min-width:0}
.v62.case-page .has-section-art>.section-art{grid-column:2;grid-row:1 / span 2;align-self:center}
.v62.case-page .has-section-art>.chapter-body>p:last-child{margin-bottom:0}
.v62.case-page .section-art-wide-body>.chapter-heading{align-self:center}
.v62.case-page .section-art-wide-body>.section-art{grid-row:1;margin-bottom:24px}
.v62.case-page .section-art-wide-body>.chapter-body{grid-column:1 / -1}
.v62.case-page .section-art{
  --section-art-surface:#191321;--section-art-raised:#282034;
  --section-art-stroke:#9b87b1;--section-art-soft-stroke:#655277;
  --section-art-text:#e5daef;--section-art-muted:#b4a4c3;
  width:100%;min-width:0;max-width:460px;margin:0;isolation:isolate;
  border:0;border-radius:0;background:none;padding:0;
}
.section-art-svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--mono,monospace)}
.v62.case-page .section-art>.section-art-caption{
  margin:0;padding:6px 18px 0;text-align:center;font-size:12px;line-height:1.55;
  color:var(--muted);max-width:42ch;margin-inline:auto;
}
@media(min-width:1400px){
  .v62.case-page.has-case-companion .case-chapter.has-section-art{grid-template-columns:minmax(0,1fr) minmax(270px,39%);column-gap:26px}
}
@media(max-width:800px){
  .v62.case-page .case-chapter.has-section-art{display:block}
  .v62.case-page .has-section-art>.section-art{width:100%;max-width:430px;margin:22px auto 0}
  .v62.case-page .section-art-wide-body>.section-art{margin:0 auto 24px}
  .v62.case-page .has-section-art>.chapter-heading{margin-bottom:18px}
  .v62.case-page .section-art>.section-art-caption{padding-top:0;font-size:12px}
}
@media print{
  .section-art{break-inside:avoid;--section-art-text:#21172b;--section-art-muted:#483b54}
}
