.news-detail-module__tvz3ba__article{max-width:820px;margin:0 auto}.news-detail-module__tvz3ba__back{color:var(--brand-green);transition:color var(--transition-fast);margin-bottom:28px;font-size:.9rem;font-weight:600;display:inline-block}.news-detail-module__tvz3ba__back:hover{color:var(--brand-green-light)}.news-detail-module__tvz3ba__meta{align-items:center;gap:12px;margin-bottom:16px;display:flex}.news-detail-module__tvz3ba__date{font-family:var(--font-mono);color:var(--gray-500);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:.85rem}.news-detail-module__tvz3ba__category{background:var(--brand-green-subtle);color:var(--brand-green);border-radius:20px;padding:4px 14px;font-size:.78rem;font-weight:600}.news-detail-module__tvz3ba__title{color:var(--dark);margin-bottom:28px;font-size:2rem;font-weight:800;line-height:1.4}.news-detail-module__tvz3ba__image{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--gray-200);width:100%;margin-bottom:32px;position:relative;overflow:hidden}.news-detail-module__tvz3ba__content{color:var(--gray-700);font-size:1rem;line-height:2}.news-detail-module__tvz3ba__content p{white-space:pre-line;margin-bottom:1.2em}.news-detail-module__tvz3ba__content p:last-child{margin-bottom:0}.news-detail-module__tvz3ba__contentImage{border-radius:var(--radius-md);border:1px solid var(--gray-200);max-width:100%;height:auto;margin:20px auto;display:block}@media (max-width:768px){.news-detail-module__tvz3ba__title{font-size:1.5rem}}
