/* 公告 / FAQ / 关于 */
.content-wrap{padding:14px 0 44px;max-width:920px}
.notice-item{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:12px;overflow:hidden}
.notice-item .ni-head{padding:16px 20px;cursor:pointer;display:flex;align-items:center;gap:10px}
.notice-item .ni-head b{font-size:15px;flex:1}
.notice-item .ni-head time{font-size:12px;color:var(--text-3)}
.notice-item .ni-body{padding:0 20px;max-height:0;overflow:hidden;transition:.25s;color:var(--text-2);font-size:14px;line-height:2}
.notice-item.open .ni-body{padding:0 20px 18px;max-height:1200px}
.notice-item .ni-arrow{transition:.2s;color:var(--text-3)}
.notice-item.open .ni-arrow{transform:rotate(180deg)}
.badge-type{font-size:11px;padding:2px 9px;border-radius:5px;background:#fff4e8;color:#d97b16}
.badge-type.notice{background:#eef3fb;color:var(--primary)}
.about-card{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:30px 34px;line-height:2.1;font-size:14px;color:var(--text-2)}
.about-card h3{font-size:17px;color:var(--text);margin:18px 0 8px}
.about-card .about-hero{text-align:center;padding:10px 0 20px}
.about-card .about-hero h2{font-size:26px;color:var(--primary);margin-bottom:8px}
.flow-step{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0}
.flow-step .fs{background:#f6f9ff;border-radius:10px;padding:16px 10px;text-align:center;font-size:13px}
.flow-step .fs b{display:block;font-size:22px;color:var(--gold-dark);margin-bottom:6px}
@media (max-width:680px){.flow-step{grid-template-columns:repeat(2,1fr)}}
