.news-center{max-width:1080px;margin:auto;padding:1rem;line-height:1.65;color:#263443}.news-center h1{font-size:clamp(1.65rem,4vw,2.3rem)}.news-center h2{font-size:1.2rem;line-height:1.4}.news-center a{color:#214b69}.news-center :focus-visible{outline:3px solid #966020;outline-offset:3px}.news-tools{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin:1rem 0}.news-tools a[aria-current=page]{font-weight:700;text-decoration-thickness:3px}.news-filters{padding:1rem;border:1px solid #c9cdd0;background:#f8f9fa;border-radius:.4rem}.news-center label{display:block;margin-top:.5rem;font-weight:600}.news-center .btn,.news-center input,.news-center select{min-height:44px}.news-result{display:flex;gap:1rem;padding:1.2rem 0;border-bottom:1px solid #d3d8dd}.news-result-body{min-width:0;flex:1}.news-result h2{margin:.45rem 0}.news-result p{margin:.35rem 0}.news-thumb,.news-neutral{width:80px;height:80px;object-fit:cover;border-radius:.3rem;flex-shrink:0}.news-neutral{display:grid;place-items:center;color:#657581;background:#edf0f2;font-size:2.5rem}.news-meta{color:#535e68;font-size:.88rem}.news-badge{display:inline-block;padding:.15rem .55rem;background:#e9edf1;border:1px solid #c4cdd4;border-radius:.25rem;font-size:.85rem;font-weight:600}.news-detail{max-width:820px}.news-summary{white-space:pre-line;font-size:1.08rem}.news-notice{border-left:4px solid #98652d;background:#fbf7ec;padding:.9rem 1rem;margin:1rem 0}.news-photo{max-width:100%;max-height:440px;object-fit:contain}.news-section{border-top:1px solid #c9cdd0;padding:1.2rem 0;margin-top:1rem}.news-section summary{font-weight:700;cursor:pointer;min-height:44px}.news-empty{padding:2rem 1rem;border:1px solid #c9cdd0}.news-center p,.news-center a,.news-center dd{overflow-wrap:anywhere}.news-center .pagination{flex-wrap:wrap}.news-editor textarea{min-height:110px}@media(max-width:520px){.news-center{padding:.65rem}.news-thumb,.news-neutral{width:46px;height:56px}.news-result{gap:.65rem}.news-filters{padding:.75rem}.news-tools .btn{font-size:.88rem}}
