.news__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.news__head .section-head{margin-bottom:0}.news__tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.news__tab{border:1px solid var(--c-border);background:var(--c-white);color:var(--c-body);transition:all .3s var(--ease);border-radius:999px;padding:8px 20px;font-size:15px}.news__tab:hover{border-color:var(--c-teal);color:var(--c-teal);transform:translateY(var(--hover-lift));box-shadow:var(--hover-ring), var(--shadow-lift)}.news__tab.is-active{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-white)}.news__list{border-top:1px solid var(--c-border)}.news__item{border-bottom:1px solid var(--c-border);transition:background .3s var(--ease);grid-template-columns:96px 110px 1fr 32px;align-items:center;gap:20px;padding:22px 8px;display:grid}@media (min-width:721px){html:not([lang=zh-Hant-TW]) .news__item{grid-template-columns:96px 136px 1fr 32px}}.news__item:hover{background:var(--c-white)}.news__date{font-family:var(--font-num);color:var(--c-muted);flex-direction:column;font-size:13px;line-height:1.2;display:flex}.news__date span{color:var(--c-navy);font-size:30px;font-weight:700}.news__cat{white-space:nowrap;color:var(--c-teal);background:rgba(var(--c-teal-rgb), .08);border-radius:999px;justify-self:start;padding:3px 12px;font-size:13px}.news__zh{border:1px solid var(--c-border);color:var(--c-muted);vertical-align:2px;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:500;display:inline-block}.news__title{color:var(--c-navy);font-size:17px;font-weight:500;transition:color .3s}.news__item:hover .news__title{color:var(--c-teal)}.news__go{color:var(--c-teal);opacity:0;transition:all .3s var(--ease);transform:translate(-6px)}.news__item:hover .news__go{opacity:1;transform:none}@media (max-width:720px){.news__head{flex-direction:column;align-items:flex-start}.news__item{grid-template-columns:auto 1fr;gap:6px 14px;padding:18px 4px}.news__date{flex-direction:row;align-items:baseline;gap:6px}.news__date span{font-size:20px}.news__cat{justify-self:end}.news__title{grid-column:1/-1;font-size:16px}.news__go{display:none}}
