.news-page-container{background-color:var(--color-white)}.news-page-container .section-header{text-align:left;margin-bottom:96px}.news-page-container .section-header .h2{font-size:48px;font-weight:var(--fw-semibold);color:var(--color-text-default)}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:80px 24px;gap:80px 24px;width:100%}.news-card{display:flex;flex-direction:column;gap:20px;cursor:pointer;text-decoration:none;color:inherit}.news-thumb-wrapper{width:100%;aspect-ratio:16/9;background-color:var(--color-gray-light);border-radius:var(--radius-m);overflow:hidden;position:relative}.news-thumb-wrapper img:not(.notice-logo){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-card:hover .news-thumb-wrapper img:not(.notice-logo){transform:scale(1.05)}.news-info{display:flex;flex-direction:column;gap:8px}.news-category{font-size:14px;font-weight:var(--fw-semibold);color:var(--color-gray-medium)}.news-title{font-size:20px;font-weight:var(--fw-bold);color:var(--color-text-default);line-height:1.4;word-break:keep-all;transition:color .2s ease}.news-card:hover .news-title{color:var(--color-accent)}.news-card.is-notice .news-thumb-wrapper,.news-thumb-wrapper.is-notice{background:radial-gradient(circle,#2BC2BD 0,#15B2AD 100%);padding:24px}.notice-overlay-content{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;color:var(--color-white);width:100%;height:100%}.notice-logo{width:95px;height:20px;margin-bottom:4px}.notice-text{font-size:32px;font-weight:var(--fw-bold);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.news-pagination{gap:8px;margin-top:96px;padding:16px 24px}.news-pagination,.page-nav-btn,.page-num-btn{display:flex;justify-content:center;align-items:center}.page-nav-btn,.page-num-btn{width:28px;height:28px;border:none;background:transparent;font-size:14px;color:#555;cursor:pointer;border-radius:50%;font-family:inherit;transition:all .2s}.page-nav-btn:hover:not(:disabled),.page-num-btn:hover:not(.active){background-color:#f0f0f0}.page-num-btn.active{background-color:var(--color-accent);color:var(--color-white);font-weight:600}.page-nav-btn:disabled{color:#ccc;cursor:not-allowed;opacity:.3}.page-nav-btn img{width:20px;height:20px;display:block}.news-detail-container{width:100%;max-width:var(--contents-width);margin:0}.news-detail-header{margin-bottom:48px}.news-detail-category{font-size:16px;color:var(--color-accent);font-weight:var(--fw-semibold);margin-bottom:8px}.news-detail-title{font-size:28px;font-weight:700;line-height:1.3;color:var(--color-text-default);word-break:keep-all}.news-detail-date{font-size:16px;font-weight:400;color:#707272;margin-top:8px}.news-detail-thumb{width:100%;max-width:792px;border-radius:var(--radius-m);overflow:hidden;margin-bottom:48px}.news-detail-content img,.news-detail-content video,.news-detail-thumb img{width:100%;max-width:792px;height:auto;display:block}.news-detail-content{font-size:18px;line-height:1.8;color:var(--color-text-default);white-space:pre-line;margin-bottom:96px}.news-detail-footer{display:flex;justify-content:flex-start;border-top:none;padding-top:0}.btn-back-to-list{text-decoration:none}@media (max-width:768px){.news-grid{grid-template-columns:1fr;gap:48px}.news-page-container .section-header .h2{font-size:32px}.news-detail-title{font-size:24px}}