.news-title-link{color:inherit;text-decoration:none;overflow-wrap:anywhere}.news-title-link:hover{text-decoration:underline;text-underline-offset:5px}.news-title-link:focus-visible,.news-read-more:focus-visible{outline:2px solid currentColor;outline-offset:4px}.news-read-more{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:16px;color:#135e60;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.news-feature .news-read-more{color:inherit}
.news-detail-main{max-width:1040px;margin:0 auto;padding:32px 6% 80px;min-height:65vh}.news-detail-main .breadcrumb{font-size:12px;line-height:1.8;color:#60747a;overflow-wrap:anywhere}.news-detail-main .breadcrumb a,.news-detail-back{color:#135e60;text-underline-offset:4px}.news-detail-state{color:#60747a;font-size:14px;line-height:1.8}.news-detail-state p:empty{display:none}.news-detail-state button{min-height:44px;padding:8px 18px;border:1px solid #135e60;background:#fff;color:#135e60;font:inherit;cursor:pointer}.news-detail-heading{padding:38px 0 28px;border-bottom:1px solid #cad5d2}.news-detail-category{color:#ad5d22;font-size:12px;font-weight:800;letter-spacing:.08em}.news-detail-heading h1{font-size:clamp(27px,3.2vw,38px);line-height:1.55;color:#1b303b;margin:16px 0 22px;overflow-wrap:anywhere}.news-detail-heading time{font-size:13px;color:#60747a}.news-detail-summary{margin:28px 0 32px;padding:20px 24px;border-left:3px solid #b96728;background:#f1f5f2;color:#526b73;font-size:16px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.news-detail-body{color:#344f59;font-size:16px;line-height:2;overflow-wrap:anywhere}.news-detail-body p{white-space:pre-wrap;margin:0 0 24px}.news-detail-back{display:inline-flex;align-items:center;min-height:44px;margin-top:28px;font-size:14px;font-weight:700}
@media(max-width:700px){.news-detail-main{padding:24px 6% 56px}.news-detail-heading{padding:26px 0 22px}.news-detail-heading h1{font-size:27px;margin:14px 0 18px}.news-detail-summary{font-size:14px;padding:16px 18px;margin:24px 0}.news-detail-body{font-size:15px;line-height:1.95}}
