.p-news__list{border-top:1px solid var(--color-gray-line)}.p-news__item{border-bottom:1px solid var(--color-gray-line);color:var(--color-navy);grid-template-columns:auto 1fr;align-items:center;gap:1.5rem;padding:1.5rem 0;display:grid}.p-news__title{transition:all .25s}.p-news__item:hover .p-news__title{color:var(--color-orange)}.p-news__label{color:var(--color-orange);letter-spacing:.16em;font-size:.75rem;font-weight:500;line-height:1.2}.p-news__date{color:var(--color-text-muted);letter-spacing:.08em;font-size:.875rem}.p-news__title{letter-spacing:.04em;font-size:1rem;line-height:1.8}.p-news__empty{color:var(--color-text-muted);padding:2rem 0;line-height:2}@media (max-width:768px){.p-news__item{grid-template-columns:1fr;gap:.35rem;padding:1.25rem 0}.p-news__date,.p-news__title{grid-column:auto}}.p-news-detail__article{margin-top:1rem}.p-news-detail__header{border-bottom:1px solid var(--color-gray-line);padding-bottom:2rem}.p-news-detail__date{color:var(--color-text-muted);letter-spacing:.08em;margin-bottom:1rem;font-size:.875rem;display:block}.p-news-detail__title{color:var(--color-navy);font-family:var(--font-serif);letter-spacing:.06em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.5}.p-news-detail__body{color:var(--color-text);letter-spacing:.04em;margin-top:3rem;font-size:1rem;line-height:2.1}.p-news-detail__body>*+*{margin-top:1.5rem}.p-news-detail__back{margin-top:4rem}.p-news-detail__article p{margin-bottom:1.5rem}.p-news-detail__label{color:var(--color-orange);letter-spacing:.16em;text-align:left;border:1px solid var(--color-orange);padding:.3em 1.2em;font-size:.75rem;font-weight:500;line-height:1;display:inline-block}@media (max-width:768px){.p-news-detail__header{padding-bottom:1.5rem}.p-news-detail__body{margin-top:2rem;font-size:.9375rem;line-height:2}.p-news-detail__back{margin-top:3rem}}
