/* 本站内容适配；模版原 styles.css 保持不变。 */
.hero-kicker{color:#fde68a;font-size:25px;font-weight:800;margin:0 0 22px;}
.logo{font-size:18px;white-space:nowrap;gap:10px;}
.logo small{display:block;margin:2px 0 0;letter-spacing:3px;}
.topbar{gap:20px;padding:0 24px;}
.nav-links{gap:18px;white-space:nowrap;}
.topbar-right{gap:12px;}
.content-cover img.cover-bg{object-fit:contain;background:#fff7fb;}
.content-body h4,.content-body p{display:block;overflow:visible;-webkit-line-clamp:unset;}
.content-card{display:flex;flex-direction:column;}
.content-card[hidden]{display:none;}
.content-body{flex:1;display:flex;flex-direction:column;align-items:flex-start;}
.content-body p{flex:1;}
.story-card h4{font-size:20px;margin-top:32px;line-height:1.6;}
.story-card p{font-size:15px;}
[id]{scroll-margin-top:100px;}
.comparison-wrap{overflow-x:auto;margin:26px 0 0;border:1px solid #f4c7de;border-radius:14px;}
.comparison-wrap table{width:100%;border-collapse:collapse;min-width:580px;font-size:14px;line-height:1.8;}
.comparison-wrap caption{text-align:left;font-weight:700;padding:16px;background:#fff1f7;color:#831843;}
.comparison-wrap th,.comparison-wrap td{text-align:left;padding:12px 16px;border-bottom:1px solid #f4dae8;}
.comparison-wrap th{background:#faf5ff;color:#6b21a8;}
.hot-card h3 a,.news-item h4 a{color:inherit;}
.hot-card h3 a:hover,.news-item h4 a:hover{text-decoration:underline;}
.review-item .text{line-height:1.8;}
.review-item .time{white-space:nowrap;}
@media(max-width:1250px){.nav-links{display:none;}}
@media(max-width:600px){.logo{font-size:17px;}.topbar{padding:12px 16px;gap:8px;}.hero h1{font-size:29px;line-height:1.45;}.hero-kicker{font-size:20px;}.hero .desc{font-size:15px;}.hero .desc2{font-size:14px;}.hero-search button{font-size:13px;padding:10px 14px;white-space:nowrap;}.story-card h4{font-size:18px;}.sec-head{gap:12px;flex-wrap:wrap;}.sec-head h2{font-size:21px;}.content-cover{height:230px;}[id]{scroll-margin-top:150px;}.review-item .top{flex-wrap:wrap;}}
