/* Public editorial navigation only; no application selectors. */
.seo-block{box-sizing:border-box;max-width:1160px;margin:52px auto;padding:28px 24px;color:#e7edf6;background:#101c2a;border:1px solid #2b4055;border-radius:16px;font:16px/1.8 system-ui,"Microsoft YaHei",sans-serif}.seo-block h2{color:#fff;font-size:clamp(24px,3vw,34px);line-height:1.4;margin:0 0 18px}.seo-block h3{color:#fff;font-size:19px;line-height:1.5;margin:0 0 8px}.seo-block p{margin:8px 0 18px}.seo-block a{color:#9be2d6}.seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seo-grid a{display:block;padding:18px;border:1px solid #375167;border-radius:10px;text-decoration:none;overflow-wrap:anywhere}.seo-grid a:hover,.seo-grid a:focus-visible{border-color:#9be2d6;background:#1a2e40}.seo-grid strong{display:block;color:#fff;line-height:1.6}.seo-grid span{display:block;font-size:14px;line-height:1.8;color:#b6c5d7;margin-top:8px}.seo-byline,.seo-breadcrumb{font-size:14px;color:#b6c5d7}.seo-breadcrumb{display:flex;gap:8px;flex-wrap:wrap}.seo-article main{overflow-wrap:anywhere}.seo-article .seo-block{margin:38px 0 0;padding:24px}.seo-article .seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-faq{border-top:1px solid #375167;margin-top:24px;padding-top:24px}.seo-faq details{padding:12px 0}.seo-faq summary{font-weight:700;cursor:pointer}.seo-faq p{color:#c8d6e6}.seo-updated{font-size:14px;color:#b6c5d7}@media(max-width:700px){.seo-block{margin:28px 16px;padding:22px 18px}.seo-grid,.seo-article .seo-grid{grid-template-columns:1fr}.seo-article .seo-block{margin:28px 0 0;padding:18px}.seo-block h2{font-size:25px}.seo-grid a{padding:16px}}
