.site-authorship{box-sizing:border-box;width:92%;max-width:1160px;margin:16px auto 0;padding:22px 0 30px;border-top:1px solid rgba(77,91,94,.2);color:var(--muted,#5b6a6e);font:400 11px/1.65 Inter,system-ui,sans-serif;text-align:left}.site-authorship p{margin:0 0 7px;max-width:960px}.site-authorship p:last-child{margin-bottom:0}.site-authorship a,.design-vendor-credit>a{color:inherit;text-decoration:underline;text-underline-offset:3px}.site-authorship a:focus-visible,.design-vendor-credit>a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.design-vendor-credit{display:grid;grid-template-columns:minmax(210px,1fr) minmax(220px,1.4fr) auto;gap:12px 24px;align-items:center;margin-top:24px;padding-top:18px;border-top:1px solid var(--line,rgba(77,91,94,.2));color:var(--ink,#243338)}.design-vendor-credit .vendor-role{font:500 9px/1.5 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.1em;margin:0 0 6px}.design-vendor-credit h3{font:400 19px/1.25 Georgia,serif;margin:0}.design-vendor-credit .design-credit-detail{font:400 12px/1.6 Inter,system-ui,sans-serif;color:var(--muted,#5b6a6e);margin:0}.design-vendor-credit>a{font:400 11px/1.5 Inter,system-ui,sans-serif}@media(max-width:700px){.design-vendor-credit{grid-template-columns:1fr;gap:8px}}@media(max-width:600px){.site-authorship{width:88%;padding:20px 0 26px;font-size:10px}}

.design-vendor-credit .designer-links{display:flex;flex-wrap:wrap;gap:5px 14px;font:400 11px/1.5 Inter,system-ui,sans-serif}.designer-links a{color:inherit;text-underline-offset:3px}
