@charset "UTF-8";
/* resources/employer-brand-employee-review-risk.html — 由页面内联 <style> 外置，样式内容未作任何改动 */
/* 页面专属样式（导航/页脚/按钮/移动菜单由 shared.css 提供） */
.breadcrumb{padding:calc(var(--nav-h) + 24px) 0 0;font-size:13px;color:var(--text-3);}
.breadcrumb a{color:var(--text-2);transition:color .2s;}
.breadcrumb a:hover{color:var(--brand);}
.breadcrumb span{margin:0 6px;color:var(--line);}
.article-wrapper{max-width:780px;margin:0 auto;padding:32px 0 80px;}
.article-header{margin-bottom:36px;}
.article-header h1{font-family:'Source Serif 4','PingFang SC',serif;font-size:clamp(24px,3.5vw,32px);font-weight:700;color:var(--ink-0);line-height:1.4;margin-bottom:16px;}
.article-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}
.article-tag{display:inline-flex;padding:4px 10px;font-size:11px;font-weight:600;border-radius:4px;}
.article-tag.insight{background:#EFF6FF;color:#1D4ED8;}
.article-tag.method{background:#F0FDF4;color:#15803D;}
.article-tag.reputation{background:#FFF7ED;color:#C2410C;}
.article-tag.overseas{background:#ECFEFF;color:#0369A1;}
.article-tag.brand{background:#F5F3FF;color:#7C3AED;}
.article-tag.whitepaper{background:#DBEAFE;color:#1E40AF;}
.article-date{font-size:13px;color:var(--text-3);font-family:'JetBrains Mono',monospace;}
.article-summary{border-left:3px solid var(--brand);background:var(--bg-soft);padding:20px 24px;margin-bottom:36px;border-radius:0 8px 8px 0;}
.article-summary p{font-size:14.5px;color:var(--text-2);line-height:1.8;margin:0;}
.article-summary strong{color:var(--text-1);}
.article-content{font-size:15.5px;line-height:1.8;color:var(--text-1);}
.article-content h2{font-family:'Source Serif 4','PingFang SC',serif;font-size:22px;font-weight:700;color:var(--ink-0);margin:40px 0 16px;padding-bottom:8px;border-bottom:1px solid var(--line);}
.article-content h3{font-size:18px;font-weight:600;color:var(--ink-0);margin:28px 0 12px;}
.article-content p{margin-bottom:16px;}
.article-content ul,.article-content ol{margin:12px 0 20px;padding-left:24px;}
.article-content ul{list-style:disc;}
.article-content ol{list-style:decimal;}
.article-content li{margin-bottom:10px;line-height:1.75;}
.article-content li strong,.article-content strong{color:var(--ink-0);}
.article-content hr{border:none;border-top:1px solid var(--line);margin:36px 0;}
.table-responsive{overflow-x:auto;margin:20px 0 28px;-webkit-overflow-scrolling:touch;}
.article-content table{width:100%;border-collapse:collapse;margin:0;font-size:14px;line-height:1.6;}
.article-content thead{background:var(--ink-0);color:#fff;}
.article-content th{padding:12px 14px;text-align:left;font-weight:600;font-size:13px;}
.article-content td{padding:11px 14px;border-bottom:1px solid var(--line);}
.article-content tbody tr:nth-child(even){background:var(--bg-soft);}
.article-content tbody tr:hover{background:#EEF6FD;}
.qa-section h3{font-size:16px;font-weight:700;color:var(--ink-0);margin:24px 0 8px;}
.qa-section p{margin-bottom:20px;color:var(--text-2);}
.article-content blockquote{border-left:3px solid var(--line);padding:12px 20px;margin:16px 0;background:var(--bg-soft);border-radius:0 8px 8px 0;font-size:14px;color:var(--text-2);}
.related-section{margin-top:60px;padding-top:40px;border-top:1px solid var(--line);}
.related-section h2{font-family:'Source Serif 4','PingFang SC',serif;font-size:20px;font-weight:700;color:var(--ink-0);margin-bottom:24px;border:none;padding:0;}
.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.related-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:20px;transition:box-shadow .25s,transform .25s;}
.related-card:hover{box-shadow:0 4px 16px rgba(14,20,36,.08);transform:translateY(-2px);}
.related-card .rc-category{font-size:11px;font-weight:600;margin-bottom:8px;display:inline-block;}
.related-card .rc-category.insight{color:#1D4ED8;}
.related-card .rc-category.method{color:#15803D;}
.related-card .rc-category.reputation{color:#C2410C;}
.related-card .rc-category.overseas{color:#0369A1;}
.related-card .rc-category.brand{color:#7C3AED;}
.related-card .rc-category.whitepaper{color:#1E40AF;}
.related-card h4{font-size:15px;font-weight:600;color:var(--ink-0);line-height:1.4;margin-bottom:8px;}
.related-card h4 a{transition:color .2s;}
.related-card h4 a:hover{color:var(--brand);}
.related-card p{font-size:13px;color:var(--text-3);line-height:1.5;}
@media(max-width:1024px){.related-grid{grid-template-columns:1fr 1fr;gap:16px;}}
@media(max-width:768px){
  .article-wrapper{padding:24px 0 60px;}
  .article-header h1{font-size:22px;}
  .article-content h2{font-size:19px;}
  .article-content h3{font-size:16px;}
  .article-content table{font-size:12px;}
  .article-content th,.article-content td{padding:8px 10px;}
  .related-grid{grid-template-columns:1fr;gap:12px;}
  .breadcrumb{padding:calc(var(--nav-h) + 16px) 0 0;font-size:12px;}
}
