/* Genuine prototype screenshots, integrated into the existing explanations. */
.pathai-platform-layout,.pathai-review-layout{display:grid;align-items:start;gap:36px}
.pathai-platform-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px)}
.pathai-review-layout{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);align-items:start}
.pathai-platform-layout>.layers,.pathai-review-layout>.pathai-workflow{grid-template-columns:1fr;gap:22px}
.pathai-platform-layout .layer,.pathai-review-layout .pathai-workflow li{grid-row:auto;grid-template-rows:auto;gap:8px;padding:0;background:none}
.pathai-platform-layout .layer .eyebrow,.pathai-platform-layout .layer h3{margin:0}
.pathai-platform-layout .layer h3,.pathai-review-layout .pathai-workflow h3{font-size:23px}
.pathai-platform-layout .pathai-product-figure{width:100%;max-width:400px;justify-self:end}
.pathai-product-figure{min-width:0;margin:0}
.pathai-product-figure img{display:block;width:100%;height:auto;border-radius:12px}
.pathai-product-figure figcaption{margin-top:10px;color:var(--muted);font-size:13px;line-height:1.45;max-width:70ch}
/* Balance the image against the complete explanation, including its heading. */
@media(min-width:1001px){
  #platform,#approach{display:grid;column-gap:36px;row-gap:24px;grid-template-rows:min-content 1fr;align-items:start}
  #platform{grid-template-columns:minmax(0,1fr) minmax(0,400px)}
  #approach{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}
  #platform>.section-head,#approach>.section-head{grid-column:1;grid-row:1;margin-bottom:0}
  .pathai-platform-layout,.pathai-review-layout{display:contents}
  .pathai-platform-layout>.layers,.pathai-review-layout>.pathai-workflow{grid-column:1;grid-row:2}
  .pathai-platform-layout>.pathai-product-figure,.pathai-review-layout>.pathai-product-figure{grid-column:2;grid-row:1 / span 2;align-self:center}
}
@media(min-width:1001px) and (max-width:1200px){
  #approach{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
  #approach>.section-head{grid-column:1 / -1}
  .pathai-review-layout>.pathai-product-figure{grid-row:2}
}
@media(max-width:1000px){
  .pathai-platform-layout,.pathai-review-layout{grid-template-columns:1fr;gap:24px}
  .pathai-platform-layout .layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
  .pathai-review-layout .pathai-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
  .pathai-product-figure{width:100%;max-width:798px;margin-inline:auto}
  .pathai-platform-layout .pathai-product-figure{max-width:440px;justify-self:center}
  .pathai-review-layout .pathai-product-figure{max-width:none}
}
@media(max-width:640px){
  .pathai-platform-layout .layers,.pathai-review-layout .pathai-workflow{grid-template-columns:1fr;gap:20px}
  .pathai-product-figure img{border-radius:8px}
  .pathai-product-figure figcaption{font-size:12px}
}
