.news-page[data-v-e10c5424]{padding:calc(var(--header-height) + var(--header-top-height) + 28px) 24px 72px}.news-hero[data-v-e10c5424]{max-width:1120px;margin:0 auto 48px}.news-hero__eyebrow[data-v-e10c5424]{color:#8a6a3f;text-transform:uppercase;margin:0 0 12px;font-weight:700}.news-hero h1[data-v-e10c5424]{margin:0 0 16px;font-size:48px;line-height:1.1}.news-hero p[data-v-e10c5424]{color:#666;max-width:680px;margin:0;font-size:18px;line-height:1.7}.news-list[data-v-e10c5424]{gap:28px;max-width:1120px;margin:0 auto;display:grid}.news-card__badges[data-v-e10c5424]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.news-card__badge[data-v-e10c5424]{color:#6f5635;background:#f4f1ec;padding:3px 9px;font-size:12px;font-weight:700}.news-card__badge--source[data-v-e10c5424]{color:#2f6b4f;background:#eef3f0}.news-state[data-v-e10c5424]{color:#666;padding:40px 0;font-size:18px}.news-state--error[data-v-e10c5424]{color:#b42318}.news-card[data-v-e10c5424]{border-bottom:1px solid #eee;grid-template-columns:320px 1fr;gap:28px;padding-bottom:28px;display:grid}.news-card__image-wrap[data-v-e10c5424]{aspect-ratio:4/3;background:#f4f1ec;display:block;overflow:hidden}.news-card__image[data-v-e10c5424]{object-fit:cover;width:100%;height:100%}.news-card__body[data-v-e10c5424]{min-width:0}.news-card__date[data-v-e10c5424]{color:#8a6a3f;margin:0 0 8px;font-size:14px;font-weight:700}.news-card h2[data-v-e10c5424]{margin:0 0 12px;font-size:28px;line-height:1.25}.news-card h2 a[data-v-e10c5424]{color:inherit;text-decoration:none}.news-card__excerpt[data-v-e10c5424]{color:#666;margin:0 0 16px;line-height:1.7}.news-card__tags[data-v-e10c5424]{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.news-card__tag[data-v-e10c5424]{color:#6f5635;background:#f4f1ec;padding:4px 10px;font-size:13px}.news-card__link[data-v-e10c5424]{color:#111;font-weight:700;text-decoration:none}@media (width<=768px){.news-page[data-v-e10c5424]{padding:calc(var(--header-height) + var(--header-top-height) + 24px) 18px 48px}.news-hero h1[data-v-e10c5424]{font-size:36px}.news-card[data-v-e10c5424]{grid-template-columns:1fr}}
