.seo32-block{box-sizing:border-box;max-width:1120px;margin:36px auto;padding:32px 24px;background:#faf6f3;border-left:3px solid #a17a43;color:#302238;font:17px/1.65 Arial,sans-serif}.seo32-block h2{font:700 clamp(24px,3vw,34px)/1.25 Georgia,serif;color:#54206e;margin:0 0 20px}.seo32-block p{margin:0 0 16px}.seo32-block a{color:#54206e;text-decoration:underline;text-underline-offset:3px}.seo32-block li{margin:10px 0}.seo32-block a:focus-visible{outline:3px solid #e50078;outline-offset:4px}@media(max-width:480px){.seo32-block{margin:24px 12px;padding:24px 18px}}