.news-article{max-width:800px;padding:var(--card-p-xl);margin:0 auto}.news-article__header{margin-bottom:var(--spacing-xl)}.news-article__header h1{font-size:var(--h2-size);color:var(--text-color);margin:var(--gap-s) 0 0 0;font-weight:700;line-height:1.2}.news-article__date{font-size:var(--p3-size);color:var(--text-tertiary-color);text-transform:uppercase;letter-spacing:.05em}.news-article__hero{margin:0 0 var(--spacing-xl) 0;border-radius:var(--card-br-l);overflow:hidden}.news-article__hero img{width:100%;height:auto;display:block}.news-article__body section{margin-bottom:var(--spacing-xl)}.news-article__body h2{font-size:var(--h3-size);color:var(--text-color);margin:0 0 var(--gap-l) 0;font-weight:700;line-height:1.3}.news-article__body h3{font-size:var(--h4-size);color:var(--text-color);margin:var(--spacing-xl) 0 var(--gap-m) 0;font-weight:600;line-height:1.4}.news-article__body p{font-size:var(--p2-size);color:var(--text-secondary-color);margin:0 0 var(--gap-l) 0;line-height:1.7}.news-article__body p:last-child{margin-bottom:0}.news-article__body ul{margin:0 0 var(--gap-l) 0;padding:0;list-style:none}.news-article__body ul li{font-size:var(--p2-size);color:var(--text-secondary-color);margin-bottom:var(--gap-m);padding-left:var(--spacing-l);line-height:1.7;position:relative}.news-article__body ul li:before{content:"—";color:var(--text-quaternary-color);position:absolute;left:0}.news-article__body section a{color:var(--text-color);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--text-quaternary-color);transition:text-decoration-color .2s}.news-article__body section a:hover{text-decoration-color:var(--text-color)}.news-article__faq{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--solid-border)}.news-article__faq-list{margin:0;padding:0}.news-article__faq-item{margin-bottom:var(--gap-l);padding:var(--card-p-m);background:var(--surface-3);border-radius:var(--card-br-m)}.news-article__faq-item dt{font-size:var(--p2-size);color:var(--text-color);margin-bottom:var(--gap-s);font-weight:600}.news-article__faq-item dd{font-size:var(--p2-size);color:var(--text-secondary-color);margin:0;line-height:1.6}.news-article__links{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--solid-border);text-align:center}.news-article__links h3{font-size:var(--h4-size);color:var(--text-color);margin:0 0 var(--gap-l) 0;font-weight:700}.news-article__links-grid{justify-content:center;gap:var(--gap-m);flex-wrap:wrap;display:flex}@media (max-width:768px){.news-article{padding:var(--card-p-l)}.news-article__header h1{font-size:var(--h3-size)}.news-article__body h2{font-size:var(--h4-size);margin-bottom:var(--gap-m)}.news-article__body h3{font-size:var(--p1-size)}.news-article__body p{font-size:var(--p3-size)}.news-article__body ul li{font-size:var(--p3-size);margin-bottom:var(--gap-s)}}
