/* Local B follow-up only: stronger form link, response value, square original portrait. */
body #contact .contact-form-link{font-size:20px;line-height:1.4}
body #contact .contact-result{max-width:540px;margin:8px 0 0;font:400 14px/1.65 var(--sans,Inter,sans-serif);color:var(--muted,#69645d)}
body #contact .founder-photo{width:100%!important;height:auto!important;aspect-ratio:1/1!important;max-height:none!important;border-radius:0!important;overflow:hidden}
body #contact .founder-photo img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:center;transform:none!important;border-radius:0!important}
@media(min-width:768px){body #contact .contact-aside > .founder-row{grid-template-columns:280px minmax(0,1fr)!important;column-gap:28px!important}body #contact .founder-profile{width:100%!important;min-width:0}body #contact .founder-statement{min-width:0}}
@media(min-width:901px) and (max-width:1199px){body #contact .contact-aside > .founder-row{grid-template-columns:200px minmax(0,1fr)!important;column-gap:22px!important}body #contact .contact-result{font-size:13px}}
@media(min-width:1100px) and (max-width:1199px){body #contact .contact-aside > .founder-row{grid-template-columns:240px minmax(0,1fr)!important}}
@media(min-width:768px) and (max-width:900px){body #contact .contact-aside > .founder-row{grid-template-columns:240px minmax(0,1fr)!important}}
@media(max-width:767px){body #contact .founder-profile{grid-template-columns:58% minmax(0,1fr)!important;gap:18px!important}body #contact .founder-signature-column{min-width:0}body #contact .founder-signature-image{max-width:100%!important}}
