.news-list,.news-archive{display:flex;flex-direction:column;gap:1rem}.news-row{display:grid;grid-template-columns:180px 1fr;gap:1rem;align-items:start}.news-date-col{padding-top:.25rem}.news-date{font-weight:600;color:#6b7280}.news-icon{margin-right:.4rem}.news-card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:.75rem 1rem;box-shadow:0 1px 2px rgba(0,0,0,4%)}.news-text{font-size:1rem;color:#111827}.news-text strong{color:#111827}.news-archive-link{margin-top:.25rem;font-size:1rem}.news-archive-link a{font-weight:600;text-decoration:none}.dark .news-date{color:#9ca3af}.dark .news-card{background:#111827;border-color:#374151}.dark .news-text{color:#e5e7eb}.dark .news-text strong{color:#f9fafb}.dark .news-archive-link a{color:#93c5fd}.news-year{margin-top:1.25rem}.news-year-title{font-weight:700;font-size:1.1rem;margin-bottom:.75rem}@media(max-width:640px){.news-row{grid-template-columns:1fr}.news-date-col{order:0}.news-card{order:1}}.pub-list{display:flex;flex-direction:column;gap:1.25rem}.pub-item{padding:.5rem 0}.pub-citation{font-size:1.05rem;line-height:1.6}.pub-authors{font-weight:400}.pub-authors strong{font-weight:700}.pub-title{font-weight:500}.pub-venue{font-style:italic}.pub-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.pub-link{border:1px solid #6b5560;color:#6b5560;padding:.25rem .5rem;border-radius:.4rem;text-decoration:none;font-size:.9rem}.pub-link:hover{background:#f3f4f6}.pub-icon{margin-right:.3rem;font-size:.95em}.pub-addon{background:#e7f7e9;border-color:#9fd6a8;color:#2f6b3a}.pub-cite-modal{position:fixed;inset:0;background:rgba(0,0,0,.45);display:none;align-items:center;justify-content:center;z-index:9999;padding:1.5rem}.pub-cite-modal.is-open{display:flex}.pub-cite-dialog{background:#fff;max-width:720px;width:100%;border-radius:.75rem;padding:1.25rem 1.25rem 1rem;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.2)}.pub-cite-title{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.pub-cite-close{position:absolute;top:.5rem;right:.75rem;background:0 0;border:0;font-size:1.5rem;cursor:pointer}.pub-cite-box{margin:0;padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#f9fafb;font-size:.85rem;white-space:pre-wrap;max-height:55vh;overflow:auto}.pub-cite-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.75rem}.pub-archive-link{margin-top:.75rem}.pub-summary{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:1rem;color:#374151;font-size:.95rem;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#f9fafb}.pub-summary strong{font-weight:700}.dark .pub-summary{color:#e5e7eb;border-color:#374151;background:#111827}.pub-year-block{margin-top:1.5rem}.pub-year-title{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.committee-page{display:flex;flex-direction:column;gap:2.5rem}.committee-section{display:flex;flex-direction:column;gap:1rem}.committee-section-title{font-size:1.5rem;font-weight:700;line-height:1.3;margin:0}.committee-journal-list,.committee-service-list,.committee-item{font-size:1.05rem;line-height:1.6}.committee-journal-list ul,.committee-service-list ul{margin:0;padding-left:1.25rem}.committee-journal-list li+li,.committee-service-list li+li{margin-top:.9rem}.committee-service-list{display:flex;flex-direction:column;gap:1.1rem}.committee-item{padding:.15rem 0}.committee-name{font-weight:600}.committee-service-list strong{font-weight:600}.committee-meta{color:#4b5563}.dark .committee-meta{color:#d1d5db}