.NewsDetailPage_page__fo6hT{padding-top:calc(var(--header-height) + 2rem);padding-bottom:4rem;min-height:100vh;background:#fff}@media(max-width:767px){.NewsDetailPage_page__fo6hT{padding-top:calc(var(--header-height) + .75rem);padding-bottom:2rem}}.NewsDetailPage_article__kEpZ_{max-width:800px;margin:0 auto}.NewsDetailPage_header__GV3PZ{margin-bottom:1.5rem}.NewsDetailPage_date__ToYII{display:block;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:.75rem}.NewsDetailPage_title__7IbCx{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);line-height:var(--leading-tight);margin:0}@media(max-width:768px){.NewsDetailPage_title__7IbCx{font-size:var(--text-2xl)}}.NewsDetailPage_imageWrap__JVXUV{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:2rem;background:var(--color-background-alt,#f5f5f5)}.NewsDetailPage_image__6_QQJ{-o-object-fit:cover;object-fit:cover}.NewsDetailPage_content__TakT1{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-primary)}.NewsDetailPage_content__TakT1 h2,.NewsDetailPage_content__TakT1 h3,.NewsDetailPage_content__TakT1 h4{font-weight:var(--font-bold);color:var(--color-text-primary);margin:1.5rem 0 .75rem}.NewsDetailPage_content__TakT1 h2{font-size:var(--text-2xl)}.NewsDetailPage_content__TakT1 h3{font-size:var(--text-xl)}.NewsDetailPage_content__TakT1 h4{font-size:var(--text-lg)}.NewsDetailPage_content__TakT1 p{margin:0 0 1rem}.NewsDetailPage_content__TakT1 ol,.NewsDetailPage_content__TakT1 ul{padding-left:1.5rem;margin:0 0 1rem}.NewsDetailPage_content__TakT1 ol li,.NewsDetailPage_content__TakT1 ul li{margin-bottom:.5rem}.NewsDetailPage_content__TakT1 img{max-width:100%;border-radius:var(--radius-md);margin:1rem 0}.NewsDetailPage_content__TakT1 a{color:var(--color-primary);text-decoration:underline}.NewsDetailPage_content__TakT1 blockquote{border-left:4px solid var(--color-primary);padding-left:1rem;margin:1rem 0;color:var(--color-text-muted);font-style:italic}.NewsDetailPage_backLink___B4sL{display:inline-block;margin-top:2.5rem;color:var(--color-primary);font-size:var(--text-sm);text-decoration:none;max-width:800px;margin-left:auto;margin-right:auto}.NewsDetailPage_backLink___B4sL:hover{text-decoration:underline}.NewsDetailPage_notFound__8jAk8{text-align:center;color:var(--color-text-muted);padding:3rem 0 1rem;font-size:var(--text-lg)}.NewsDetailPage_skeletonWrap__GmMdr{max-width:800px;margin:0 auto}.NewsDetailPage_skeletonTitle__UfzmX{height:36px;width:70%;border-radius:var(--radius-md)}.NewsDetailPage_skeletonMeta__TK1zQ,.NewsDetailPage_skeletonTitle__UfzmX{background:var(--color-border);animation:NewsDetailPage_pulse__SZeqF 1.4s ease-in-out infinite;margin-bottom:1.5rem}.NewsDetailPage_skeletonMeta__TK1zQ{height:16px;width:30%;border-radius:var(--radius-sm)}.NewsDetailPage_skeletonImage__HDneR{width:100%;aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--color-border);animation:NewsDetailPage_pulse__SZeqF 1.4s ease-in-out infinite;margin-bottom:2rem}.NewsDetailPage_skeletonText__CUObG{margin-bottom:.75rem}.NewsDetailPage_skeletonTextShort__Ck23x,.NewsDetailPage_skeletonText__CUObG{height:16px;border-radius:var(--radius-sm);background:var(--color-border);animation:NewsDetailPage_pulse__SZeqF 1.4s ease-in-out infinite}.NewsDetailPage_skeletonTextShort__Ck23x{width:60%}@keyframes NewsDetailPage_pulse__SZeqF{0%,to{opacity:1}50%{opacity:.5}}.NewsPage_page__6ayg9{padding-top:calc(var(--header-height) + 2rem);padding-bottom:4rem;min-height:100vh;background:#fff}@media(max-width:767px){.NewsPage_page__6ayg9{padding-top:calc(var(--header-height) + .75rem);padding-bottom:2rem}}.NewsPage_pageTitle__McfEA{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:2rem;line-height:var(--leading-tight)}@media(max-width:768px){.NewsPage_pageTitle__McfEA{font-size:var(--text-2xl)}}.NewsPage_tabs__fVzZC{display:flex;gap:4px;margin-bottom:2rem;border-bottom:2px solid var(--color-border)}.NewsPage_tab__1AZaX{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:none;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text-muted);cursor:pointer;position:relative;transition:color .15s;margin-bottom:-2px}.NewsPage_tab__1AZaX:hover{color:var(--color-text-primary)}.NewsPage_tab__1AZaX:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--color-primary);opacity:0;transition:opacity .15s}.NewsPage_tabActive__Hfkxu{color:var(--color-primary);font-weight:var(--font-semibold)}.NewsPage_tabActive__Hfkxu:after{opacity:1}.NewsPage_tabCount__qhVJw{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--color-border);font-size:11px;font-weight:var(--font-semibold);color:var(--color-text-secondary)}.NewsPage_tabActive__Hfkxu .NewsPage_tabCount__qhVJw{background:var(--color-primary);color:var(--color-text-inverse)}.NewsPage_cardCategory__dWZyj{font-size:11px;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary)}.NewsPage_grid__L2Wrh{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem}@media(max-width:1024px){.NewsPage_grid__L2Wrh{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.NewsPage_grid__L2Wrh{grid-template-columns:1fr}}.NewsPage_card__i_R62{display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.NewsPage_card__i_R62:focus-visible,.NewsPage_card__i_R62:hover{box-shadow:0 6px 24px rgba(0,0,0,.1);transform:translateY(-2px);outline:none}.NewsPage_card__i_R62:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.NewsPage_cardImage__ikdS7{position:relative;width:100%;aspect-ratio:16/9;background:var(--color-background-alt,#f5f5f5)}.NewsPage_cardImg__LPtWn{-o-object-fit:cover;object-fit:cover}.NewsPage_cardImgPlaceholder__wCIcg{position:absolute;inset:0;background:linear-gradient(135deg,var(--color-border) 0,var(--color-background-alt,#f0f0f0) 100%)}.NewsPage_cardBody__9DpXA{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.NewsPage_cardDate__KFdLn{font-size:var(--text-xs);color:var(--color-text-muted)}.NewsPage_cardTitle__5zRT1{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);line-height:var(--leading-snug);margin:0}.NewsPage_skeleton__eJLdz{border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border)}.NewsPage_skeletonImage__kFwuC{width:100%;aspect-ratio:16/9;background:var(--color-border);animation:NewsPage_pulse__dgPsR 1.4s ease-in-out infinite}.NewsPage_skeletonBody__8Is1C{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.NewsPage_skeletonLineShort__Z1I_r{height:12px;width:40%;border-radius:var(--radius-sm);background:var(--color-border);animation:NewsPage_pulse__dgPsR 1.4s ease-in-out infinite}.NewsPage_skeletonLine__E0C0R{animation:NewsPage_pulse__dgPsR 1.4s ease-in-out .1s infinite}.NewsPage_skeletonLineMid__wUXfV,.NewsPage_skeletonLine__E0C0R{height:16px;border-radius:var(--radius-sm);background:var(--color-border)}.NewsPage_skeletonLineMid__wUXfV{width:70%;animation:NewsPage_pulse__dgPsR 1.4s ease-in-out .2s infinite}@keyframes NewsPage_pulse__dgPsR{0%,to{opacity:1}50%{opacity:.5}}.NewsPage_pagination__MdUSr{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-top:2rem}.NewsPage_pageBtn__c3zn5{min-width:2.25rem;height:2.25rem;padding:0 .5rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;transition:all .15s ease}.NewsPage_pageBtn__c3zn5:hover:not(:disabled){background:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}.NewsPage_pageBtn__c3zn5:disabled{opacity:.4;cursor:not-allowed}.NewsPage_pageBtnActive__P7fmF{background:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary);font-weight:var(--font-semibold)}.NewsPage_errorText__BAEuD{color:var(--color-error,var(--color-accent));text-align:center;padding:2rem 0}.NewsPage_empty__IQ_UX{text-align:center;color:var(--color-text-muted);padding:3rem 0;font-size:var(--text-base)}