/* R3-9: readable contact paths and scoped visual corrections. */
.guide-cta .form-fallback{font-size:1rem}
.guide-contact-proof blockquote{text-wrap:pretty}
.guide-cta .mls-search-offer{border-top:0;padding-top:0;margin-top:2rem}
.guide-cta .mls-search-offer p{max-width:58ch}
.guide-cta .mls-search-offer .text-link{display:inline-flex;align-items:center;min-height:44px}
.home-page #lead-form{scroll-margin-top:6rem}
.home-page .person-caption{font-size:.7rem;flex-wrap:wrap;row-gap:.3rem}
.home-page .family-figure figcaption{flex-wrap:wrap;row-gap:.2rem}
.home-page .family-figure figcaption span{white-space:nowrap}
.about-review{margin:0;max-width:65ch}
.about-review blockquote{margin:0 0 1rem;font:400 clamp(1.4rem,2.5vw,2rem)/1.4 var(--font-display,Fraunces,serif);text-wrap:pretty}
.about-review figcaption{margin-bottom:1rem}
@media(min-width:861px){
 .veteran-story{grid-template-columns:minmax(0,400px) minmax(0,62ch);align-items:center}
 .batch7-greer-page .resource-list>article:last-child:nth-child(odd){min-height:0;grid-template-rows:auto auto auto;align-content:start}
 .batch7-greer-page .resource-list>article:last-child:nth-child(odd) p,
 .batch7-greer-page .resource-list>article:last-child:nth-child(odd) .official-link{align-self:start}
}
@media(max-width:860px){.lot-worksheet-page .guide-hero .hero-copy{order:-1}}
.about-review .google-reviews{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:.2em}
