/* Work archive only: loaded by page-work.hbs and custom-work.hbs. */
.aa-work-archive .aa-work-archive-heading h1{margin-bottom:24px}
.aa-work-archive .aa-work-archive-heading{margin-bottom:40px}
.aa-work-archive .aa-work-archive-intro{margin-bottom:48px}
.aa-work-archive h2{margin-bottom:28px}
.aa-work-archive .aa-work-additional{margin-top:64px}
.aa-work-archive .aa-work-archive-back{margin-top:40px}
.aa-work-archive .aa-work-card,.aa-work-archive .aa-work-page-card-copy{min-width:0;overflow-wrap:anywhere}
.aa-work-archive .aa-work-cover-link{color:#fff}
.aa-work-archive .aa-cases-empty{color:var(--aa-muted)}
.aa-work-archive .aa-actions .aa-text-link{min-height:44px}
@media(max-width:800px){
  .aa-work-archive .aa-work-grid{grid-template-columns:minmax(0,1fr);max-width:580px;margin-inline:auto;gap:24px}
  .aa-work-archive .aa-work-card.aa-work-photo{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;padding:0;background:var(--aa-surface);color:var(--aa-ink);isolation:auto}
  .aa-work-archive .aa-work-photo:after{display:none}
  .aa-work-archive .aa-work-photo>img{position:static;inset:auto;z-index:auto;width:100%;height:auto;max-height:320px;aspect-ratio:4/3;object-fit:cover;flex-shrink:0;transform:none}
  .aa-work-archive .aa-work-photo>div{position:static;z-index:auto;padding:24px;background:var(--aa-surface)}
  .aa-work-archive .aa-work-photo h3{color:var(--aa-ink);font-size:26px;line-height:1.22;margin:0 0 14px}
  .aa-work-archive .aa-work-photo p{color:var(--aa-muted);font-size:15px;line-height:1.75}
  .aa-work-archive .aa-work-cover-action{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--aa-link-color)}
}
