.py-seo{position:relative;padding:56px 0 40px;background:linear-gradient(180deg,#081422 0%,#0a1628 100%);border-bottom:1px solid rgba(148,163,184,0.1)}.py-seo-inner{max-width:1080px;margin:0 auto;padding:0 24px}.py-seo h1,.py-seo h2{margin:0 0 18px;font-size:26px;line-height:1.5;font-weight:700;color:#e8f1fb;letter-spacing:0.5px}.py-seo h3{margin:26px 0 14px;font-size:18px;font-weight:600;color:#dbe9f7}.py-seo p{margin:0 0 14px;font-size:15px;line-height:2;color:#9cb0c8}.py-seo .py-faq{margin:26px 0 0;display:grid;gap:14px}.py-seo .py-faq-item{padding:16px 20px;border-radius:12px;border:1px solid rgba(148,163,184,0.14);background:rgba(148,163,184,0.04)}.py-seo .py-faq dt{font-size:15px;font-weight:600;color:#cfe0f2;margin-bottom:8px}.py-seo .py-faq dd{margin:0;font-size:14px;line-height:1.9;color:#93a6bc}@media (max-width:640px){.py-seo{padding:40px 0 30px}.py-seo h1,.py-seo h2{font-size:21px}.py-seo p{font-size:14px}.py-seo .py-faq-item{padding:14px 16px}}
/* 折叠详情 */
.py-seo .py-more { margin-top: 6px; }
.py-seo .py-more summary {
  display: inline-block;
  cursor: pointer;
  padding: 8px 16px;
  border-radius: 18px;
  font-size: 13.5px;
  color: #9fd0f0;
  border: 1px solid rgba(14, 165, 233, 0.35);
  background: rgba(14, 165, 233, 0.08);
  list-style: none;
}
.py-seo .py-more summary::-webkit-details-marker { display: none; }
.py-seo .py-more summary::after { content: " ▾"; }
.py-seo .py-more[open] summary::after { content: " ▴"; }
.py-seo .py-more[open] summary { margin-bottom: 16px; }
