.credits-page{max-width:1000px;padding-top:35px;padding-bottom:35px}
.credits-heading{margin:38px 0 32px}
.credits-heading h1{font-size:clamp(36px,6vw,60px);margin-bottom:16px}
.credits-heading .lede{max-width:660px}
.experience-credits{border-top:1px solid var(--line);scroll-margin-top:24px}
.experience-credits:last-child{border-bottom:1px solid var(--line)}
.experience-credits>summary{display:flex;align-items:center;gap:15px;list-style:none;padding:22px 0;cursor:pointer;font-size:18px;min-height:64px}
.experience-credits>summary::-webkit-details-marker{display:none}
.experience-credits>summary::before{content:'+';font-size:23px;font-weight:400;flex:0 0 16px}
.experience-credits[open]>summary::before{content:'−'}
.credits-version{margin-left:auto;white-space:nowrap;font-size:12px;color:#62725c}
.experience-credits-body{padding:0 31px 28px;font-size:14px;overflow-wrap:anywhere}
.experience-credits-body p{line-height:1.65}
.experience-credits-body h2{font-size:16px;font-family:inherit;font-weight:600;letter-spacing:normal;line-height:1.4;margin:24px 0 10px}
.credits-byline,.credits-count,.credit-filename{font-size:12px;color:#62725c}
.credits-byline a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.recording-credit{padding:16px 0;border-bottom:1px solid var(--line)}
.recording-credit:last-child{border-bottom:0;padding-bottom:0}
.recording-credit>p{margin:0 0 8px}
.credit-license,.credit-source{font-size:12px}
.recording-credit summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:13px}
.credit-recordings ul{padding-left:20px;font-size:13px;line-height:1.7}
.credit-full-license .preserve{font-size:12px}
@media(max-width:600px){.experience-credits>summary{flex-wrap:wrap;gap:8px 12px;font-size:16px}.experience-credits>summary>span:first-of-type{flex:1;min-width:0}.credits-version{flex-basis:100%;margin-left:28px}.experience-credits-body{padding-left:0;padding-right:0}.credits-heading{margin-top:25px}}
