
/* 湛江找工作问题答案中心扩展样式 */
.zj-hero{padding:48px 0 34px;background:linear-gradient(180deg,#fff7f5 0,#fff 100%)}
.zj-hero h1{margin:10px 0 12px;font-size:clamp(30px,5vw,46px);line-height:1.18}.zj-hero .lead{max-width:900px;font-size:17px;line-height:1.9;color:#4d4d4d}.zj-kicker{display:inline-flex;padding:6px 11px;border-radius:99px;background:#fbe8e5;color:#9f251e;font-weight:700;font-size:13px}.zj-summary{margin-top:18px;padding:18px 20px;background:#fff;border:1px solid #efd8d4;border-left:4px solid #b3261e;border-radius:12px;box-shadow:0 5px 18px rgba(60,24,18,.05)}.zj-summary strong{display:block;margin-bottom:6px;color:#8e211b}.zj-summary p{margin:0;line-height:1.85}.zj-meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;color:#767676;font-size:13px}.zj-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.zj-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.zj-stat{padding:16px;background:#fff;border:1px solid #eee;border-radius:12px;text-align:center}.zj-stat strong{display:block;font-size:24px;color:#b3261e}.zj-stat span{font-size:13px;color:#666}.zj-section{padding:38px 0}.zj-section.alt{background:#fbfaf8}.zj-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.zj-section-head h2{margin:0;font-size:26px}.zj-section-head p{margin:6px 0 0;color:#666}.zj-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.zj-card{display:block;padding:18px;background:#fff;border:1px solid #ece7e4;border-radius:14px;color:inherit;text-decoration:none;transition:.2s}.zj-card:hover{transform:translateY(-2px);border-color:#d7aaa4;box-shadow:0 8px 24px rgba(70,30,20,.07)}.zj-card small{display:block;color:#a12b22;font-weight:700;margin-bottom:5px}.zj-card h3{margin:0 0 7px;font-size:18px;line-height:1.5}.zj-card p{margin:0;color:#666;line-height:1.7;font-size:14px}.zj-hot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zj-hot a{padding:13px 14px;border-radius:10px;background:#fff;border:1px solid #eee;color:#333;text-decoration:none;line-height:1.5}.zj-hot a:hover{border-color:#cf918a;color:#a92720}.zj-cat-block{margin:24px 0 0}.zj-cat-title{display:flex;align-items:center;gap:10px;margin-bottom:10px}.zj-cat-title b{font-size:20px}.zj-cat-title span{font-size:12px;color:#fff;background:#b3261e;padding:3px 8px;border-radius:99px}.zj-link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.zj-link-list a{display:block;padding:10px 0;border-bottom:1px dashed #e7dfdc;color:#333;text-decoration:none}.zj-link-list a:hover{color:#b3261e}.zj-districts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.zj-district{padding:16px;border-radius:12px;border:1px solid #e9e1de;background:#fff;text-decoration:none;color:#333}.zj-district strong{display:block;margin-bottom:5px}.zj-district span{font-size:13px;color:#777}.zj-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.zj-article{padding:26px}.zj-article h2{font-size:24px;margin:30px 0 12px}.zj-article h3{font-size:18px;margin:18px 0 8px}.zj-article p,.zj-article li{line-height:1.9;color:#444}.zj-article table{width:100%;border-collapse:collapse;margin:15px 0;font-size:14px}.zj-article th,.zj-article td{padding:11px 10px;border:1px solid #e8e1de;vertical-align:top}.zj-article th{background:#faf6f4;text-align:left}.zj-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.zj-check{padding:12px 14px;border-radius:10px;background:#faf7f5;border:1px solid #eee4e0}.zj-brand-box{margin-top:28px;padding:22px;border-radius:14px;background:#fff5f2;border:1px solid #ecd2cd}.zj-brand-box h2{margin-top:0}.zj-brand-actions{display:flex;flex-wrap:wrap;gap:10px}.zj-sidebar{position:sticky;top:92px}.zj-sidebar .panel{margin-bottom:14px}.zj-sidebar h3{margin-top:0}.zj-sidebar a{display:block;padding:8px 0;text-decoration:none;color:#444}.zj-sidebar a:hover{color:#b3261e}.zj-prevnext{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.zj-prevnext a{padding:14px;border:1px solid #e8dfdc;border-radius:10px;text-decoration:none;color:#444}.zj-prevnext a:last-child{text-align:right}.zj-faq .qa-item{padding:15px 0;border-bottom:1px solid #eee}.zj-faq .qa-item:last-child{border-bottom:0}.zj-faq h3{margin:0 0 6px}.zj-faq p{margin:0}.zj-all-link{text-align:center;margin-top:18px}.zj-note{padding:15px 17px;border-radius:10px;background:#fff9e9;border:1px solid #f0dfab;color:#655628;line-height:1.8}.zj-service-links{display:flex;gap:10px;flex-wrap:wrap}.zj-service-links a{padding:10px 13px;border-radius:999px;border:1px solid #e4d8d5;text-decoration:none;color:#444;background:#fff}
@media(max-width:820px){.zj-stats{grid-template-columns:repeat(2,1fr)}.zj-grid,.zj-hot,.zj-link-list,.zj-layout{grid-template-columns:1fr}.zj-districts{grid-template-columns:repeat(2,1fr)}.zj-sidebar{position:static}.zj-article{padding:18px}.zj-checklist{grid-template-columns:1fr}.zj-prevnext{grid-template-columns:1fr}.zj-prevnext a:last-child{text-align:left}.zj-section{padding:30px 0}.zj-hero{padding:34px 0 26px}}
@media(max-width:520px){.zj-districts{grid-template-columns:1fr}.zj-stats{gap:8px}.zj-stat{padding:12px 7px}.zj-stat strong{font-size:20px}.zj-hero .lead{font-size:15px}.zj-article table{font-size:13px}.zj-article th,.zj-article td{padding:8px 7px}}

.zj-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.zj-topic-card{padding:20px;background:#fff;border:1px solid #e9e1de;border-radius:14px}.zj-topic-card .top{display:flex;justify-content:space-between;gap:12px;align-items:center}.zj-topic-card .count{padding:3px 9px;border-radius:99px;background:#f8e9e6;color:#9c261f;font-size:12px;font-weight:700}.zj-topic-card h2,.zj-topic-card h3{margin:8px 0}.zj-topic-card p{color:#666;line-height:1.75}.zj-topic-links{display:grid;gap:7px;margin:12px 0}.zj-topic-links a{color:#333;text-decoration:none;padding-bottom:7px;border-bottom:1px dashed #eee}.zj-topic-links a:hover{color:#b3261e}.zj-topic-more{display:inline-flex;margin-top:8px;font-weight:700;color:#a72821;text-decoration:none}.zj-topic-nav{display:flex;gap:8px;overflow:auto;padding:4px 0 12px;scrollbar-width:thin}.zj-topic-nav a{white-space:nowrap;padding:8px 12px;border:1px solid #e6dcd9;border-radius:999px;background:#fff;color:#444;text-decoration:none}.zj-topic-nav a.active{background:#b3261e;color:#fff;border-color:#b3261e}.zj-question-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zj-question-list a{display:block;padding:14px 15px;border:1px solid #ece5e2;border-radius:11px;background:#fff;color:#333;text-decoration:none;line-height:1.55}.zj-question-list a:hover{border-color:#d49a93;color:#a62620}.zj-quick-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.zj-quick-point{padding:13px 14px;border:1px solid #eee2de;background:#fffafa;border-radius:10px;line-height:1.7}.zj-area-tag{display:inline-flex;margin-left:6px;padding:2px 7px;border-radius:99px;background:#eef6ff;color:#35608b;font-size:12px}.zj-page-note{font-size:13px;color:#777}.zj-article .related-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zj-article .related-links a{padding:10px 12px;border:1px solid #ece5e2;border-radius:9px;text-decoration:none;color:#444}.zj-article .related-links a:hover{color:#a62620;border-color:#d49a93}@media(max-width:820px){.zj-topic-grid,.zj-question-list,.zj-quick-points,.zj-article .related-links{grid-template-columns:1fr}}
