.asset-credits{max-width:850px;min-height:calc(100dvh - 80px);margin:0 auto;padding:64px 24px 80px;line-height:1.75}.asset-credits h1{font-size:clamp(30px,5vw,48px);line-height:1.15;letter-spacing:-.025em}.asset-credits h2{font-size:22px}.asset-credits section{margin:36px 0;padding-top:20px;border-top:1px solid var(--line)}.asset-credits a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.asset-credits details{margin-top:16px}.asset-credits summary{cursor:pointer}.asset-credits summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.asset-credits pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}
