.credit-library-hero{padding:4rem 0 2rem}.credit-library-hero h1{max-width:18ch;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.1}.credit-library-lead{font-size:1.2rem;max-width:65ch}.credit-library-hero p{max-width:75ch}.credit-topic-nav{display:flex;flex-wrap:wrap;gap:.6rem;margin:2rem 0}.credit-topic-nav a{padding:.6rem .9rem;border:1px solid #d5ded8;border-radius:99px;text-decoration:none;background:#fff;font-size:.9rem}.credit-topic-section{padding:2.5rem 0;scroll-margin-top:100px}.credit-topic-intro{max-width:75ch}.credit-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.credit-guide-card{padding:1.5rem;border:1px solid #d5ded8;border-radius:16px;background:#fff;display:flex;flex-direction:column}.credit-guide-card h3{font-size:1.3rem;line-height:1.3}.credit-guide-card h3 a{color:inherit;text-decoration:none}.credit-guide-card h3 a:hover{text-decoration:underline}.credit-guide-card p{font-size:.95rem}.credit-guide-link{margin-top:auto;font-weight:700}.credit-library-help{padding:3rem 0;background:#fff}.credit-library-help p{max-width:75ch}@media(max-width:950px){.credit-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.credit-guide-grid{grid-template-columns:1fr}.credit-library-hero{padding-top:2.5rem}.credit-topic-nav a{max-width:100%;overflow-wrap:anywhere}}
