.ryb-seo-answer{box-sizing:border-box;max-width:1120px;width:calc(100% - 40px);margin:48px auto;padding:32px;border-radius:24px;background:#f2f7ef;color:#163d3e;font-family:Nunito,system-ui,sans-serif}.ryb-seo-answer h2{margin:0 0 20px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.ryb-seo-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:800;margin:0 0 8px}.ryb-seo-faq details{border-top:1px solid #d0dfd5;padding:0}.ryb-seo-faq summary{cursor:pointer;padding:18px 0;font-weight:800;line-height:1.45;min-height:44px;box-sizing:border-box}.ryb-seo-faq details p{margin:0 0 20px;line-height:1.65;max-width:78ch}.ryb-seo-faq summary:focus-visible,.ryb-seo-links a:focus-visible{outline:3px solid #96752f;outline-offset:4px}.ryb-seo-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0 0}.ryb-seo-links a{color:inherit;font-weight:800;text-underline-offset:.2em;padding:8px 0;line-height:1.5}@media(max-width:600px){.ryb-seo-answer{width:calc(100% - 24px);padding:24px 20px;margin:32px auto}.ryb-seo-links{display:block}.ryb-seo-links a{display:block}}
