.artx-cases-grid{gap:var(--gap-col-wide,48px);margin-top:var(--space-h2-content,48px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.artx-case-card{gap:var(--space-header,16px);border-top:2px solid var(--rule);padding-top:var(--space-row,28px);flex-direction:column;min-width:0;display:flex}.artx-case-card-shot{border:1px solid var(--rule);aspect-ratio:1200/760;background:var(--paper);display:block;overflow:hidden}.artx-case-card-shot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.artx-case-card .artx-d-eyebrow{margin:0}.artx-case-card :is(h2,h3){font-size:var(--type-h3);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.15}.artx-case-card :is(h2,h3) a{color:inherit;text-decoration:none}.artx-case-card-result{border-left:3px solid var(--coral);padding-left:16px}.artx-case-card-result strong{font-size:var(--type-note,15px);letter-spacing:.045em;text-transform:uppercase;margin-bottom:6px;display:block}.artx-case-card .artx-d-text-link{align-self:flex-start;margin-top:auto}.artx-case-card--draft{outline:2px dashed var(--coral-text);outline-offset:12px}.artx-case-draft-flag{background:var(--coral-wash);color:var(--coral-text);letter-spacing:.045em;text-transform:uppercase;align-self:flex-start;padding:4px 10px;font-size:14px;font-weight:650}@media (width<=760px){.artx-cases-grid{grid-template-columns:1fr}}.artx-cases-quote{margin-top:var(--space-h2-content,48px)}
