.news-detail-page{background:#fff;padding:clamp(7rem,14vw,10rem) 1.5rem 5rem}.news-detail-article{width:min(100%,820px);margin:0 auto}.news-detail-back{color:var(--primary-dark);margin-bottom:2.5rem;font-weight:600;display:inline-block}.news-detail-back:hover{text-decoration:underline}.news-detail-header{border-bottom:1px solid var(--border);margin-bottom:2rem;padding-bottom:2rem}.news-detail-eyebrow{color:var(--primary-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.875rem;font-weight:700}.news-detail-header h1{color:var(--secondary);overflow-wrap:anywhere;margin:0 0 1.25rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}.news-detail-header time{color:#555}.news-detail-body{color:#394658;font-size:1.125rem;line-height:1.9}.news-detail-body p+p{margin-top:1.5rem}.news-detail-contact{border-radius:var(--radius-xl);background:#edf6fb;margin-top:3rem;padding:clamp(1.5rem,5vw,2.5rem)}.news-detail-contact h2{color:var(--secondary);margin:0 0 .75rem;font-size:1.5rem;line-height:1.35}.news-detail-contact p{margin-bottom:1.5rem}
