.seo-page{box-sizing:border-box;max-width:760px;margin:32px auto;padding:24px;font:18px/1.65 system-ui,sans-serif;color:#213e30;background:#fffdf5;border:1px solid #d8dfcf;border-radius:18px}.seo-page h1{font-size:clamp(28px,5vw,40px);line-height:1.2}.seo-page h2{font-size:24px;line-height:1.3;margin-top:32px}.seo-page a{color:#245c3e;text-underline-offset:3px}.seo-page li{margin:12px 0}.seo-page .seo-play{display:inline-block;background:#245c3e;color:white;border-radius:10px;padding:10px 18px;text-decoration:none}.seo-page a:focus-visible{outline:3px solid #a25b11;outline-offset:4px}@media(max-width:600px){.seo-page{margin:12px;padding:20px;font-size:17px}}
