.seo-section{padding:22px 14px 28px;background:transparent}.seo-inner{margin:0 auto;border-radius:14px;border:1px solid #e5e7eb;background:#ffffff;box-shadow:0 4px 16px rgba(15,23,42,.06);padding:18px 15px 20px}@media (min-width:768px){.seo-inner{padding:22px 20px 24px}}.rich-text{color:#374151}.rich-text h1{font-size:20px}.rich-text h1,.rich-text h2{font-weight:800;color:#111827;margin:20px 0 10px}.rich-text h2{font-size:17px}.rich-text hr{display:none}.rich-text a{color:#f2760f;text-decoration:none}.rich-text img{max-width:100%;height:auto;border-radius:8px}.rich-text blockquote{border-left:3px solid #f2760f;padding-left:12px;margin:14px 0;color:#6b7280;font-style:italic}.rich-text h2:first-child{margin-top:0}.rich-text h3{font-size:13px;font-weight:700;color:#c2410c;margin:14px 0 6px}.rich-text p{font-size:12.5px;line-height:1.65;color:#374151;margin-bottom:10px}.rich-text strong{color:#111827;font-weight:700}.rich-text ol{margin:0 0 12px;padding-left:18px;color:#374151}.rich-text ol li{font-size:12.5px;line-height:1.65;margin-bottom:4px;padding-left:3px}.rich-text ol li::marker{color:#f2760f;font-weight:700}.rich-text ul{margin:0 0 12px;padding-left:18px;color:#374151}.rich-text ul li{font-size:12.5px;line-height:1.65;margin-bottom:4px;padding-left:3px}.rich-text ul li::marker{color:#f2760f}.seo-closing{margin-top:16px;font-size:12.5px;font-weight:700;color:#f2760f;text-align:center;padding-top:10px}