body{margin:0;font-family:Manrope,Arial,sans-serif;background:#f8f7f1;color:#233e32;line-height:1.7}main{max-width:1000px;margin:auto;padding:32px 24px}a{color:inherit;text-underline-offset:3px}h1{font-family:Georgia,serif;font-weight:400;font-size:42px;line-height:1.2}.credits article{display:grid;grid-template-columns:180px 1fr;gap:24px;border-top:1px solid #d5ddcc;padding:25px 0;scroll-margin-top:25px}.credits img{object-fit:contain;background:#eaeade}.credits h2{margin:0;font-size:18px}.credits p{font-size:13px;margin:8px 0}.note{color:#657158}a:focus-visible{outline:3px solid #ae7251;outline-offset:3px}@media(max-width:600px){.credits article{grid-template-columns:90px 1fr;gap:15px}.credits img{width:90px;height:100px}h1{font-size:34px}}
