/* Working-heritage series: scoped additions to the established site design. */
.working-photo{margin:0 0 2rem}.working-photo img{width:100%;height:auto;border-radius:16px}.working-photo figcaption{font-size:.8rem;line-height:1.6;color:#52646f;margin-top:12px;overflow-wrap:anywhere}.working-photo a{text-underline-offset:3px}.article-contents{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:24px 0 36px;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.9rem}.article-contents strong{flex-basis:100%}.working-profile article,.working-series article{overflow-wrap:anywhere}.working-profile h1{font-size:clamp(2.4rem,5.8vw,4.4rem)}.working-series{max-width:1080px}.working-series>header{max-width:800px}.working-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 42px}.working-card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.working-card-photo{display:block;background:var(--pale)}.working-card-photo img{width:100%;height:auto}.working-card-copy{padding:24px;flex:1;display:flex;flex-direction:column;align-items:flex-start}.working-card-copy .eyebrow{font-size:.7rem;color:#91521d;margin:0 0 10px}.working-card h3{font-size:1.8rem;margin:0 0 16px}.working-card h3 a{text-decoration:none}.working-card h3 a:hover{text-decoration:underline}.working-card-copy p{font-size:1rem;line-height:1.65}.working-card-copy>.text-link{margin-top:auto;font-size:.95rem;font-weight:700}.working-credits{border-top:1px solid var(--line);padding-top:24px;font-size:.85rem}.working-credits summary{cursor:pointer;font-weight:700;font-size:1rem}.working-series article .working-credits li{margin-bottom:22px}.working-profile .next-read p{font-size:1rem;margin:12px 0 0}@media(max-width:600px){.working-grid{grid-template-columns:1fr;gap:20px}.working-card-copy{padding:20px}.working-series h1{font-size:clamp(2.6rem,11vw,4rem)}.working-profile .callout,.working-series .callout{padding:20px}.working-profile h1{overflow-wrap:normal}}
