.romania-nav{display:flex;flex-wrap:wrap;gap:12px;margin-block:24px}.romania-nav a{padding:12px 18px;border:1px solid var(--line);border-radius:5px}.romania-nav [aria-current]{background:var(--soft);font-weight:600}.romania-filters{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin-bottom:38px;padding:22px;background:var(--soft);border-radius:6px}.romania-filters label{display:grid;gap:8px;flex:1;min-width:180px;font-size:16px}.romania-filters input,.romania-filters select{width:100%;min-width:0;padding:12px;background:#fff;border:1px solid var(--line);border-radius:4px;font:inherit;color:inherit}.romania-filters button{min-height:49px}.romania-filters>a{padding-block:14px}.romania-news-item{padding-block:28px;border-bottom:1px solid var(--line)}.romania-meta{display:flex;flex-wrap:wrap;gap:10px 22px;color:var(--muted);font-size:15px}.romania-news-item h3{font-size:clamp(23px,3vw,31px);font-weight:500;line-height:1.4;max-width:1000px;margin:16px 0}.romania-news-item h3 a:hover{text-decoration:underline;text-underline-offset:4px}.romania-pagination{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-block:30px}.romania-note{margin-top:28px;color:var(--muted);line-height:1.8;font-size:16px;max-width:900px}.romania-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.romania-fact{padding:28px;border:1px solid var(--line);border-radius:6px;display:flex;flex-direction:column;gap:16px;background:#fff}.romania-fact h3{font-size:24px;line-height:1.4;font-weight:500}.romania-fact>p{line-height:1.75}.romania-value{font-size:32px;line-height:1.3!important;color:var(--ink);overflow-wrap:anywhere}.romania-value span{font-size:17px;color:var(--muted)}.romania-fact-source{margin-top:auto;display:grid;gap:8px;font-size:15px;line-height:1.6}.romania-fact-source span{color:var(--muted)}.romania-fact a{overflow-wrap:anywhere}.romania-fact .link-arrow{font-size:16px}@media(max-width:700px){.romania-facts{grid-template-columns:1fr}.romania-fact{padding:22px}.romania-filters{padding:18px}.romania-filters label{flex-basis:100%}.romania-nav a{padding:10px 13px}.romania-value{font-size:28px}}
