/* Scoped additions only. Existing brand, layouts, hero and motion are preserved. */
.home-proof-value--text{font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}
.seo-quick-answer{margin:24px 0 0;padding:18px 22px;background:#F6F2ED;border-left:3px solid #52101C;color:#211B19;text-align:left;max-width:820px;min-width:0}
.seo-quick-answer p{font-size:1rem;line-height:1.65;margin:0 0 8px;max-width:72ch;color:#211B19}
.seo-quick-answer strong{font-weight:700;color:#52101C}
.seo-quick-answer a,.seo-editorial-note a{color:#52101C;text-decoration:underline;text-underline-offset:4px;font-size:.95rem;line-height:1.5}
.seo-editorial-note{max-width:1120px;margin:24px auto 40px;padding:24px clamp(20px,3vw,36px);background:#F6F2ED;border-radius:16px;color:#211B19}
.seo-editorial-note h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.2;color:#52101C;margin:0 0 16px}
.seo-editorial-note p{max-width:78ch;line-height:1.7;margin:10px 0}
.google-source-note{margin:12px 0 0;color:#756A64;font-size:.9rem;line-height:1.6;max-width:70ch}
.google-source-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px}
.google-source-actions .google-profile-link{display:inline-flex;align-items:center;gap:12px;padding:14px 20px;background:#52101C;color:#fff;border-radius:12px;text-decoration:none;min-height:48px}
.google-source-actions>a:not(.google-profile-link){color:#52101C;text-decoration:underline;text-underline-offset:4px;line-height:1.5}
.seo-quick-answer a:focus-visible,.google-source-actions a:focus-visible,.seo-editorial-note a:focus-visible{outline:3px solid #52101C;outline-offset:5px}
@media(max-width:680px){.seo-quick-answer{padding:16px;margin-top:20px}.seo-editorial-note{margin:24px 16px}.home-proof-value--text{font-size:1.25rem}.google-source-actions{align-items:stretch;flex-direction:column}}
html{scroll-padding-top:110px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
