/* People & Credits: linked name and short role only. */
.lynch-credits{background:#f8f8f7;color:#171717;border-top:1px solid #e4e4e1;border-bottom:1px solid #e4e4e1;clear:both;margin:52px 0 50px}
.lynch-credits-inner{width:90%;max-width:1260px;margin:0 auto;padding:48px 0 32px}
.lynch-credits-head{margin-bottom:28px}
.lynch-credits-head h2{font-size:clamp(32px,4.7vw,59px);font-weight:900;line-height:1.04;letter-spacing:-.05em;margin:0}
.lynch-credits-accent{color:#ed1744}
.lynch-credits-group{border-top:1px solid #d9d9d6;padding:22px 0 26px}
.lynch-credits-group h3{font-weight:900;text-transform:uppercase;letter-spacing:.15em;font-size:11px;margin:0 0 20px}
.lynch-credits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 48px}
.lynch-credit-person{min-width:0}
.lynch-credit-name{display:block;width:fit-content;max-width:100%;color:inherit;font-size:clamp(19px,2.2vw,29px);font-weight:900;line-height:1.22;letter-spacing:-.035em;overflow-wrap:break-word;text-decoration-line:underline;text-decoration-color:#aaa;text-decoration-thickness:1px;text-underline-offset:4px}
.lynch-credit-name:hover{color:#ed1744;text-decoration-color:currentColor}
.lynch-credit-name:focus-visible{outline:2px solid #ed1744;outline-offset:5px}
.lynch-credit-role{display:block;color:#666;font-size:12px;line-height:1.5;font-weight:700;margin-top:6px}
@media(max-width:640px){.lynch-credits{margin:34px 0}.lynch-credits-inner{padding:32px 0 20px}.lynch-credits-grid{grid-template-columns:1fr;gap:20px}.lynch-credits-group{padding:18px 0 22px}}

.lynch-credit-related{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:14px}
.lynch-credit-related-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#666;margin-bottom:2px}
.lynch-credit-related-link{color:#333;font-size:12px;line-height:1.5;text-decoration:underline;text-decoration-color:#aaa;text-underline-offset:3px}
.lynch-credit-related-link:hover{color:#ed1744}
.lynch-credit-related-link:focus-visible{outline:2px solid #ed1744;outline-offset:3px}
