.home-seo-r23{padding-block:24px 30px;border-bottom:1px solid var(--line,#cdd1c4)}
.home-seo-r23 h2{font:400 clamp(1.7rem,2.8vw,2.3rem)/1.2 Georgia,serif;margin:0 0 14px;width:100%;max-width:none;text-wrap:wrap;color:var(--ink,#293f33)}
.home-seo-r23 p{font-size:1.05rem;line-height:1.75;margin:0 0 10px;width:100%;max-width:none}
.home-seo-r23-links{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:14px}
.home-seo-r23-links a{color:var(--ink,#293f33);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;font:600 .95rem/1.6 system-ui,sans-serif}
.home-seo-r23-links a:focus-visible{outline:3px solid #7d373e;outline-offset:4px}
@media(max-width:700px){.home-seo-r23{padding-block:18px 24px}.home-seo-r23 p{font-size:1rem}.home-seo-r23-links{gap:8px 20px}}
