:root{--primary:#b45309;--secondary:#92400e;--accent:#fbbf24;--bg:#fffbeb;--text:#451a03;--radius:4px}
*{box-sizing:border-box}body{margin:0;font-family:Georgia, serif;background:var(--bg);color:var(--text);line-height:1.6}
.c28d9c8a30{max-width:1200px;margin:0 auto;padding:0 16px}
header.c8434db475{background:var(--secondary);color:#fff;min-height:80px}
header.c8434db475 a{color:#fff;text-decoration:none;margin-right:16px}
.c0891eb008{font-size:20px;font-weight:bold;padding:16px 0}
.c68a323428{padding:32px 0;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;text-align:center}
.c115237085{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.c20bb87878{background:#fff;border-radius:var(--radius);padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}
.c20bb87878 img{width:100%;height:160px;object-fit:cover;border-radius:var(--radius)}
.cc1a4ff410{padding:32px 0}
footer.c5465eb438{background:#111827;color:#cbd5e1;padding:24px 0;margin-top:32px}
.c6a9636567{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.c083aa21ce-list .cec21fe34c{padding:12px 0;border-bottom:1px solid #e5e7eb}
.c6a5b6032e{background:#fff;padding:16px;border-radius:var(--radius)}
.c4c1bdfd86{display:none}
@media(max-width:768px){.c115237085{grid-template-columns:1fr 1fr}.c6a9636567{grid-template-columns:1fr}.c4c1bdfd86{display:flex;justify-content:space-around;background:var(--secondary);position:fixed;bottom:0;left:0;right:0;padding:8px 0}}

.sp-breadcrumb ol{list-style:none;padding:0;margin:8px 0 16px;display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:#64748b}
.sp-breadcrumb a{color:var(--primary);text-decoration:none}
.sp-pagination{margin-top:24px;display:flex;gap:8px;flex-wrap:wrap}
.sp-pagination a{padding:6px 12px;border:1px solid #e5e7eb;border-radius:4px;text-decoration:none;color:var(--text)}
.sp-pagination a:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.z2b409706{display:inherit}.zd5d28db9{visibility:visible}.zcd15fd66{opacity:1}.z726f3f2c{position:static}.z38ba29fc{float:none}.z88c8ddc5{clear:none}.z8af194c7{overflow:visible}.z9207c1a3{z-index:auto}.z68d638a2{display:inherit}.z537cb66c{visibility:visible}.ze0ee91a1{opacity:1}
/* spiderpool: content page */
.sp-article{background:#fff;border-radius:var(--radius,4px);padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.06)}
.sp-article-header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eef2f7}
.sp-article-header h1{margin:0 0 8px;font-size:1.75rem;line-height:1.35;color:var(--text,#0f172a)}
.sp-article-meta{margin:0;color:#64748b;font-size:14px}
.sp-article-pic{margin:0 0 20px;text-align:center}
.sp-article-pic img{max-width:100%;width:auto;height:auto;max-height:420px;border-radius:var(--radius,4px);object-fit:contain}
.sp-article-body{line-height:1.85;color:#334155;font-size:16px;word-break:break-word}
.sp-article-body p{margin:0 0 1em}
.sp-related-articles{margin-top:28px;padding:28px 0 8px;background:#f8fafc}
.sp-related-wrap{max-width:1200px;margin:0 auto;padding:0 16px}
.sp-related-title{margin:0 0 12px;font-size:1.125rem;color:var(--text,#0f172a)}
.sp-related-links{list-style:none;padding:0;margin:0}
.sp-related-links li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid #f1f5f9;flex-wrap:wrap}
.sp-related-links li:last-child{border-bottom:none}
.sp-related-links a{flex:1;color:var(--primary,#2563eb);text-decoration:none;line-height:1.5}
.sp-related-links a:hover{text-decoration:underline}
.sp-related-links time{color:#94a3b8;font-size:13px;white-space:nowrap}
@media(max-width:768px){
.sp-article{padding:16px}
.sp-article-header h1{font-size:1.375rem}
.sp-article-pic img{max-height:260px}
}
