 .lv549-page,.lv549-country{--news-ink:#1D2750;--news-accent:#F2B48C;--news-page:#F4F5F9;--news-card:#FFFFFF;--news-line:#E1E5EE;--news-muted:#5A6275;color:var(--news-ink);font:400 16px/1.5 Onest,system-ui,sans-serif;letter-spacing:0;min-width:0}
.lv549-page{max-width:960px;margin:32px auto 64px}.lv549-page h1{font:700 44px/1.2 Onest,system-ui,sans-serif;letter-spacing:0;margin:0 0 28px;overflow-wrap:anywhere}
.lv549-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:end;padding-bottom:24px;border-bottom:1px solid var(--news-line)}.lv549-filters label{display:grid;gap:8px;flex:1;min-width:min(220px,100%)}.lv549-filters select{font:inherit;color:var(--news-ink);background:var(--news-card);border:1px solid var(--news-line);border-radius:8px;padding:12px;width:100%;min-width:0;max-width:100%}.lv549-filters button{font:600 16px/1.5 Onest,sans-serif;background:var(--news-accent);color:var(--news-ink);padding:12px 24px;border:0;border-radius:8px;cursor:pointer;min-height:48px}
.lv549-item{background:var(--news-card);border:1px solid var(--news-line);border-radius:8px;padding:24px;margin-top:20px;overflow-wrap:anywhere}.lv549-item h2{font:600 24px/1.3 Onest,sans-serif;margin:12px 0}.lv549-item p{margin:8px 0 16px}.lv549-meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--news-muted);font-size:14px}.lv549-meta a,.lv549-country a{color:var(--news-ink)}.lv549-impact{border-left:3px solid var(--news-accent);padding-left:16px;margin:20px 0}.lv549-impact p{margin-bottom:0}.lv549-empty{padding:48px 0;font-size:20px}.lv549-country{border-top:2px solid var(--news-accent);padding:20px 0;margin:20px 0}.lv549-country h3{font-size:20px;margin:0 0 12px}.lv549-country small{color:var(--news-muted)}.lv549-report{font-size:11px!important;line-height:1.2!important;margin:4px 0!important;flex-shrink:0}.lv549-report a{color:inherit}
@media(max-width:640px){.lv549-page{margin:24px auto 40px}.lv549-page h1{font-size:32px}.lv549-filters{display:grid;grid-template-columns:minmax(0,1fr)}.lv549-item{padding:20px}.lv549-item h2{font-size:20px}}
