/* Shared owner contacts: retain the existing footer typography and colors. */
.project-contact{padding:24px 0;border-top:1px solid currentColor;max-width:100%;font-size:14px;line-height:1.6}
.project-contact h2{font:inherit;font-weight:700;margin:0 0 8px}
.project-contact p{margin:8px 0}
.project-contact address{font-style:normal;display:flex;flex-wrap:wrap;gap:8px 24px}
.project-contact a{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;min-height:44px;display:inline-flex;align-items:center}
.project-contact a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.guide-footer>.owner-contact-wrap{display:block}
@media(max-width:600px){.project-contact address{flex-direction:column;gap:0}.project-contact a{align-self:flex-start}}
