.news-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:var(--sp-4)}.news-chip{font-family:var(--font-sans);font-size:12px;letter-spacing:.06em;padding:3px 10px;border:1px solid var(--gold-500);border-radius:999px;color:var(--gold-400)}.news-updated{font-family:var(--font-sans);font-size:12.5px;color:var(--green-300)}.news-mt-chip{font-family:var(--font-sans);font-size:11px;letter-spacing:.04em;cursor:help;padding:2px 8px;border-radius:999px;border:1px dashed var(--line-strong);color:var(--text-500);background:var(--surface-2, #f4f1e9)}.news-lang.mt{background:var(--gold-050);color:var(--gold-700);border-color:var(--gold-200);cursor:help}.news-wrap{padding-top:var(--sp-7);padding-bottom:var(--sp-9);max-width:var(--measure-wide, 900px)}.news-empty{color:var(--text-500);padding:var(--sp-6) 0}.news-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px var(--sp-5);margin-bottom:var(--sp-5)}.news-sorts,.news-topics{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.news-sort,.news-topic{font-family:var(--font-sans);font-size:12.5px;line-height:1;padding:5px 11px;border-radius:999px;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--text-700)}.news-sort:hover,.news-topic:hover{border-color:var(--gold-500);color:var(--green-800)}.news-sort.is-on{border-color:var(--gold-500);background:var(--gold-050);color:var(--gold-700);font-weight:600}.news-topic.is-on{border-color:var(--green-600);background:var(--green-050);color:var(--green-800);font-weight:600}.news-sort+.news-sort{margin-left:2px}.news-topics{border-left:1px solid var(--line);padding-left:var(--sp-5)}.news-topic-inline{font-family:var(--font-sans);font-size:11px;line-height:1;cursor:pointer;padding:2px 8px;border-radius:999px;border:1px solid var(--green-100);background:var(--green-050);color:var(--green-700)}.news-topic-inline:hover{border-color:var(--gold-500);color:var(--green-800)}.news-key{font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1;padding:2px 7px;border-radius:3px;color:var(--gold-700);border:1px solid var(--gold-200);background:var(--gold-050)}.news-item-day{font-family:var(--font-sans);font-size:11.5px;color:var(--text-400)}@media(max-width:640px){.news-topics{border-left:none;padding-left:0}}.news-day{margin-bottom:var(--sp-7)}.news-date{font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--text-400);padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--line)}.news-list{list-style:none;margin:0;padding:0}.news-item{padding:14px 0;border-bottom:1px solid var(--line)}.news-item:last-child{border-bottom:0}.news-title-row{display:block}.news-lang{display:inline-block;vertical-align:2px;margin-right:7px;font-family:var(--font-sans);font-size:10.5px;letter-spacing:.06em;font-weight:600;padding:1px 6px;border-radius:3px;background:var(--green-050);color:var(--green-700);border:1px solid var(--line)}.news-title{font-size:var(--fs-h3, 19px);line-height:1.5;font-weight:600;color:var(--green-800);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s,color .15s}.news-title:hover{color:var(--green-600);border-bottom-color:var(--gold-500)}.news-excerpt{margin:8px 0 0;color:var(--text-700);font-size:15px;line-height:1.8}.news-digest{margin:8px 0 0;padding:9px 12px;background:var(--green-050);border-left:3px solid var(--green-500);border-radius:0 4px 4px 0}.news-digest p{margin:0;color:var(--text-900);font-size:15px;line-height:1.9}.news-dg-body{color:var(--text-700)!important}.news-dg-teaser{color:var(--text-700)}.news-dg-full{color:var(--text-900)}.news-dg-toggle{display:inline-block;margin-left:3px;padding:4px 5px;font-family:var(--font-sans);font-size:13px;line-height:1.4;color:var(--gold-700);background:none;border:0;cursor:pointer;text-decoration:underline;text-decoration-style:dashed;text-decoration-color:var(--gold-500);text-underline-offset:3px}.news-dg-toggle:hover{color:var(--gold-600);text-decoration-style:solid}.news-dg-full[hidden],.news-dg-teaser[hidden],.news-digest-tag[hidden]{display:none!important}.news-digest-tag{display:inline-block;margin-top:8px;font-family:var(--font-sans);font-size:11px;letter-spacing:.04em;color:var(--text-400)}.news-foot{margin-top:8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--font-sans);font-size:12.5px}.news-src{color:var(--text-500);font-weight:600;letter-spacing:.02em}.news-pick{color:var(--gold-700);border:1px solid var(--gold-200);background:var(--gold-050);border-radius:3px;padding:1px 6px;font-size:11px}.news-go{color:var(--green-600);text-decoration:none;margin-left:auto;padding:10px 2px}@media(max-width:720px){.news-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-mt-chip,.news-lang,.news-digest-tag,.news-pick{font-size:12px}}.news-go:hover{color:var(--gold-700)}.news-disclaimer{margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--line);font-family:var(--font-sans);font-size:12.5px;line-height:1.9;color:var(--text-400)}@media(max-width:640px){.news-title{font-size:17px}.news-excerpt{font-size:14px}}
