.seo-section{margin:48px auto;padding:0 24px;color:var(--ink,#223a4b)}.seo-inner{max-width:1160px;margin:auto;padding:32px;border:1px solid var(--line,#d4ddd7);border-radius:12px;background:var(--paper,#fff)}.seo-inner h2{font-size:clamp(25px,2.5vw,34px);line-height:1.25;margin:0 0 20px}.seo-inner h3{font-size:20px;line-height:1.4;margin:0 0 14px}.seo-inner p{font-size:17px;line-height:1.8;margin:0 0 16px}.seo-answer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.seo-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:22px}.seo-links a{font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.seo-source{font-size:13px!important;margin-top:16px!important}.seo-faq details{padding:17px 0;border-bottom:1px solid var(--line,#d4ddd7)}.seo-faq summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.5;list-style:none}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq details p{margin-top:14px}.seo-inner ul{font-size:17px;line-height:1.9;padding-left:22px}@media(max-width:700px){.seo-section{margin:32px auto;padding:0 18px}.seo-inner{padding:25px 21px}.seo-answer-grid{grid-template-columns:1fr;gap:24px}.seo-links{gap:14px}.seo-inner p{font-size:17px}}