.news-intro{color:var(--lc-muted);font-size:16px;line-height:1.6;margin:0 0 clamp(24px,4vw,40px)}.news-empty,.news-comments__empty{color:var(--lc-muted)}.news-date{display:block;margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lc-orange)}.news-list{display:grid;gap:16px}.news-card{padding:clamp(20px,3vw,28px);border:1px solid var(--lc-border);border-radius:var(--lc-radius-lg);background:var(--lc-surface)}.news-card__title{font-family:var(--lc-font-display),sans-serif;font-size:clamp(20px,2.4vw,26px);line-height:1.15;text-transform:uppercase;margin:0 0 12px}.news-card__title a{color:var(--lc-white);text-decoration:none}.news-card__title a:hover,.news-card__title a:focus-visible{color:var(--lc-orange)}.news-card__excerpt{color:var(--lc-muted);line-height:1.6;margin:0 0 16px}.news-card__more{color:var(--lc-orange);font-weight:600;text-decoration:none}.news-pagination{display:flex;justify-content:space-between;gap:12px;margin-top:32px}.news-content img{max-width:100%;height:auto;border-radius:var(--lc-radius-md)}.news-comments{margin-top:clamp(40px,6vw,64px);padding-top:clamp(24px,4vw,40px);border-top:1px solid var(--lc-border);scroll-margin-top:96px}.news-comments__title{font-family:var(--lc-font-display),sans-serif;font-size:clamp(20px,2.4vw,26px);text-transform:uppercase;color:var(--lc-white);margin:0 0 20px}.news-comments__notice{padding:14px 18px;margin-bottom:20px;border:1px solid var(--lc-orange-a40);border-radius:var(--lc-radius-md);background:var(--lc-orange-a10);color:var(--lc-white)}.news-comment{padding:16px 0;border-bottom:1px solid var(--lc-border)}.news-comment__header{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-bottom:6px;font-size:13px;color:var(--lc-muted)}.news-comment__author{font-weight:600;color:var(--lc-white)}.news-comment__body{margin:0;color:var(--lc-white);line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.news-comment-form{margin-top:24px}.news-comment-form textarea{width:100%}.news-comments__login{margin-top:24px;color:var(--lc-muted)}.news-comments__login a{color:var(--lc-orange)}