.fseo-panel{margin:2rem 0;padding:1.3rem;border:1px solid #dbe5ec;border-radius:14px;background:#f7fafc;color:#203548}.fseo-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.fseo-section-heading h2{margin:0}.fseo-links{display:flex;gap:.6rem 1.4rem;flex-wrap:wrap;padding-left:1.2rem}.fseo-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin-top:1rem}.fseo-card{min-width:0;padding:1.2rem;border:1px solid #dbe5ec;border-radius:12px;background:#fff}.fseo-card h3{font-size:1.12rem;line-height:1.6;margin:0 0 .6rem}.fseo-card p{font-size:.94rem;line-height:1.8;color:#435c70;margin:.6rem 0 0}.fseo-card time,.fseo-dates,.fseo-breadcrumb{font-size:.88rem;color:#536b7e;line-height:1.8}.fseo-breadcrumb{margin:1rem 0;overflow-wrap:anywhere}.fseo-identity{font-size:.9rem;line-height:1.9;overflow-wrap:anywhere}.fseo-operator{max-width:1200px;margin:0 auto;padding:0 24px 24px}.fseo-panel a,.fseo-breadcrumb a,.fseo-operator a{color:#086b70;text-underline-offset:3px}.fseo-panel a:hover,.fseo-card a:hover{text-decoration:underline}.fseo-panel a:focus-visible,.fseo-archive-body a:focus-visible{outline:3px solid #117c83;outline-offset:4px}.fseo-archive-body{margin:0;background:#f3f6fa;color:#1c3044;font:16px/1.8 system-ui,-apple-system,"Microsoft YaHei",sans-serif}.fseo-shell{max-width:1160px;margin:0 auto;padding:0 24px}.fseo-archive-header{background:#fff;border-bottom:1px solid #dce5ed;padding:22px 0}.fseo-brand{font-weight:700;font-size:1.3rem;color:#162e47}.fseo-archive-header nav{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:12px}.fseo-archive-header a,.fseo-archive-body .fseo-card a{color:#134f69;text-decoration:none}.fseo-archive-intro{padding:24px 0}.fseo-archive-intro h1{font-size:2rem;line-height:1.4;margin:.3rem 0 .8rem}.fseo-label{font-size:.85rem;color:#14787a;letter-spacing:.06em}.fseo-pagination{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0}.fseo-pagination .page-numbers{padding:6px 12px;background:white;border:1px solid #dce5ed;border-radius:6px}.fseo-pagination .current{background:#164f61;color:#fff}.fseo-archive-footer{background:#e6edf3;padding:26px 0;margin-top:48px}.fseo-skip{position:absolute;left:-9999px}.fseo-skip:focus{left:20px;top:12px;background:white;padding:8px;z-index:9999}@media(max-width:600px){.fseo-shell{padding:0 16px}.fseo-panel{padding:1rem}.fseo-archive-intro h1{font-size:1.6rem}.fseo-card{padding:1rem}.fseo-section-heading{align-items:flex-start;flex-direction:column;gap:.5rem}}
