.cred{margin:0;padding:0;list-style:none;border-top:1px solid var(--nh-line)}.cred__it{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.7fr);gap:clamp(14px,2vw,28px);padding:clamp(20px,2.6vw,34px) 0;border-bottom:1px solid var(--nh-line)}.cred__c{display:flex;flex-direction:column;gap:7px;min-width:0}.cred__c--src{grid-column:1 / -1;margin-top:4px}.cred__k{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nh-dim)}.cred__v{font-size:13.5px;line-height:1.5;color:var(--nh-fg)}.cred__v.t-mono,.cred__v .t-mono{text-transform:none;letter-spacing:.04em;font-size:12.5px;color:var(--nh-fg)}.cred__c--q .cred__v{font-size:15px}.cred__v a,.cred__src{color:var(--nh-fg);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--nh-line);transition:text-decoration-color .25s ease,color .25s ease}.cred__v a:hover,.cred__src:hover{text-decoration-color:currentColor}.cred__src{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--nh-dim)}.cred__src:hover{color:var(--nh-fg)}.cred__rule{margin:clamp(40px,6vh,72px) 0 clamp(24px,3.4vh,40px)}.cred__own{max-width:62ch}.cred__ownh{margin:0 0 12px;font-size:clamp(20px,2.2vw,26px)}.cred__ownb{margin:0;color:var(--nh-dim)}@media (max-width: 860px){.cred__it{grid-template-columns:1fr 1fr}.cred__c--q{grid-column:1 / -1}}@media (max-width: 520px){.cred__it{grid-template-columns:1fr}}
