/* Project details read as one story, without separate metric or process strips. */
.studio-work .studio-section-heading h2{max-width:19ch;text-wrap:balance}
.project-story{font-size:15px;line-height:1.65;color:var(--studio-muted);max-width:56ch;margin-top:13px}
.project-story p{margin:0}
.project-story p+p{margin-top:.65em}
.project-story strong{color:var(--studio-ink);font-weight:550}
body[data-page=conversion][data-design=network] .faq{width:min(100%,1280px);margin-inline:auto;padding-inline:40px}
body[data-page=conversion] .faq h2{margin-top:0;max-width:16ch;text-wrap:balance}
@media(min-width:761px){
  @supports(grid-template-rows:subgrid){
    body[data-page=conversion][data-design=network] .studio-project-grid{row-gap:0}
    .studio-project{display:grid;grid-template-rows:subgrid;grid-row:span 3}
  }
}
@media(min-width:1600px){body[data-page=conversion][data-design=network] .faq{width:80%;max-width:none}}
@media(min-width:2000px){body[data-page=conversion][data-design=network] .faq{padding-inline:calc(40 * var(--wide-unit))}}
@media(min-width:2000px){.project-story{font-size:var(--wide-body);margin-top:calc(13 * var(--wide-unit))}}
@media(max-width:760px){
  body[data-page=conversion][data-design=network] .faq{max-width:600px;padding-inline:22px}
  .studio-work .studio-section-heading h2{max-width:17ch}
}
/* Keep the project story's new internal reading route visible and tappable. */
.project-story .project-story-link{display:inline-block;text-decoration:underline;text-underline-offset:5px;font-size:14px;padding:6px 0}
