.section[data-v-dbc3f446]{padding-bottom:clamp(32px,4vw,56px)}.news-tabs[data-v-dbc3f446]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:40px}.news-tabs .t[data-v-dbc3f446]{font-size:13px;font-weight:600;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:30px;padding:9px 18px;transition:all .25s}.news-tabs .t[data-v-dbc3f446]:hover{border-color:var(--navy);color:var(--navy)}.news-tabs .t.on[data-v-dbc3f446]{background:var(--navy);color:#fff;border-color:var(--navy)}.news-grid[data-v-dbc3f446]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ncard[data-v-dbc3f446]{background:#fff;border-radius:4px;overflow:hidden;min-width:0;display:flex;flex-direction:column;transition:transform .4s var(--ease),box-shadow .4s}.ncard[data-v-dbc3f446]:hover{transform:translateY(-6px);box-shadow:0 24px 50px -24px #1120384d}.ncard .ph[data-v-dbc3f446]{flex-shrink:0;aspect-ratio:16 / 10;overflow:hidden;background:var(--bg-dim)}.ncard .ph img[data-v-dbc3f446]{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.ncard:hover .ph img[data-v-dbc3f446]{transform:scale(1.06)}.ncard .info[data-v-dbc3f446]{flex:1;display:flex;flex-direction:column;padding:24px}.ncard .info .tag[data-v-dbc3f446]{align-self:flex-start;display:inline-block;font-size:11px;font-weight:700;color:var(--blue);margin-bottom:12px;background:#0f5fa614;padding:3px 10px;border-radius:20px}.ncard .info h3[data-v-dbc3f446]{font-size:18px;font-weight:700;color:var(--navy);margin-bottom:10px;line-height:1.5;overflow-wrap:anywhere}.ncard .info p[data-v-dbc3f446]{font-size:13.5px;color:var(--muted);line-height:1.75;margin-bottom:0;overflow-wrap:anywhere}.ncard .info .date[data-v-dbc3f446]{margin-top:auto;padding-top:20px;font-variant-numeric:tabular-nums;font-size:12px;color:var(--muted);opacity:.8}.empty[data-v-dbc3f446]{text-align:center;color:var(--muted);padding:40px 0}.error-state p[data-v-dbc3f446]{margin-bottom:18px}.category-note[data-v-dbc3f446]{margin-top:18px;text-align:center;color:var(--muted);font-size:12px}@media (max-width: 1100px){.news-grid[data-v-dbc3f446]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.news-grid[data-v-dbc3f446]{grid-template-columns:minmax(0,1fr)}}
