.news-page[data-v-fa796d0c]{background:#f6f6f6;min-height:694px;padding:64px 20px 80px}.news-container[data-v-fa796d0c]{margin:0 auto;max-width:1000px}.news-heading[data-v-fa796d0c]{margin-bottom:36px}.news-eyebrow[data-v-fa796d0c]{color:#d61920;font-size:12px;letter-spacing:2px;line-height:18px}.news-heading h1[data-v-fa796d0c]{color:#222;font-size:32px;font-weight:600;line-height:45px;margin-top:8px}.news-heading__desc[data-v-fa796d0c]{color:#999;font-size:14px;line-height:20px;margin-top:8px}.news-list[data-v-fa796d0c]{display:grid;gap:16px}.news-card[data-v-fa796d0c]{background:#fff;border:0;border-radius:12px;box-sizing:border-box;color:#333;cursor:pointer;display:flex;min-height:142px;padding:28px 32px;text-align:left;transition:transform .2s,box-shadow .2s;width:100%}.news-card[data-v-fa796d0c]:hover{box-shadow:0 8px 24px #28282814;transform:translateY(-2px)}.news-card__body[data-v-fa796d0c]{flex:1;min-width:0}.news-card h2[data-v-fa796d0c]{color:#333;font-size:18px;font-weight:500;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-card__summary[data-v-fa796d0c]{color:#666;display:-webkit-box;font-size:14px;line-height:22px;margin-top:12px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.detail-content>time[data-v-fa796d0c],.news-card time[data-v-fa796d0c]{color:#999;display:block;font-size:13px;line-height:18px;margin-top:14px}.news-card__arrow[data-v-fa796d0c]{align-self:center;color:#d61920;font-size:22px;margin-left:24px}.detail-state[data-v-fa796d0c],.news-state[data-v-fa796d0c]{color:#999;font-size:14px;padding:80px 20px;text-align:center}.load-more button[data-v-fa796d0c],.state-button[data-v-fa796d0c]{background:#fff;border:1px solid #d61920;border-radius:18px;color:#d61920;cursor:pointer;margin-top:16px;padding:8px 20px}.pagination-wrap[data-v-fa796d0c]{display:flex;justify-content:center;margin-top:40px}.load-more[data-v-fa796d0c]{color:#999;font-size:13px;min-height:50px;padding-top:20px;text-align:center}.news-card--skeleton[data-v-fa796d0c]{cursor:default;display:block}.skeleton[data-v-fa796d0c]{animation:loading-fa796d0c 1.4s ease infinite;background:linear-gradient(90deg,#f1f1f1 25%,#fafafa 37%,#f1f1f1 63%);background-size:400% 100%;border-radius:4px;display:block}.skeleton--title[data-v-fa796d0c]{height:22px;width:45%}.skeleton--summary[data-v-fa796d0c]{height:18px;margin-top:18px;width:85%}.skeleton--date[data-v-fa796d0c]{height:16px;margin-top:18px;width:18%}.detail-overlay[data-v-fa796d0c]{background:#0000008c;inset:0;overflow:auto;position:fixed;z-index:2000}.detail-panel[data-v-fa796d0c]{background:#fff;box-sizing:border-box;min-height:100%;padding:72px max(24px,calc(50vw - 450px)) 80px;position:relative}.detail-close[data-v-fa796d0c]{background:#f6f6f6;border:0;border-radius:50%;color:#555;cursor:pointer;font-size:28px;height:40px;line-height:36px;position:fixed;right:28px;top:20px;width:40px;z-index:1}.detail-content h1[data-v-fa796d0c]{color:#222;font-size:30px;font-weight:600;line-height:44px;margin-top:10px}.rich-text[data-v-fa796d0c]{color:#444;font-size:16px;line-height:2;margin-top:40px;overflow-wrap:anywhere}.rich-text[data-v-fa796d0c] img{height:auto;max-width:100%}.rich-text[data-v-fa796d0c] p{margin:0 0 16px}.rich-text[data-v-fa796d0c] a{color:#d61920}@keyframes loading-fa796d0c{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:767px){.news-page[data-v-fa796d0c]{min-height:calc(100vh - 80px);padding:36px 16px 56px}.news-heading[data-v-fa796d0c]{margin-bottom:24px}.news-heading h1[data-v-fa796d0c]{font-size:26px;line-height:36px}.news-card[data-v-fa796d0c]{border-radius:10px;min-height:124px;padding:20px}.news-card h2[data-v-fa796d0c]{font-size:16px;line-height:23px}.news-card__summary[data-v-fa796d0c]{font-size:13px;line-height:20px;margin-top:8px}.news-card time[data-v-fa796d0c]{font-size:12px;margin-top:10px}.news-card__arrow[data-v-fa796d0c]{font-size:18px;margin-left:12px}.detail-panel[data-v-fa796d0c]{padding:64px 20px 48px}.detail-close[data-v-fa796d0c]{right:16px;top:14px}.detail-content h1[data-v-fa796d0c]{font-size:24px;line-height:34px}.rich-text[data-v-fa796d0c]{font-size:15px;margin-top:28px}}
