.rrHubHero,.rrRegionHero{padding:28px;border:1px solid var(--line,#d9dde5);border-radius:24px;background:var(--panel,#fff);margin:20px 0}.rrHubHero h1,.rrRegionHero h1{margin:6px 0 8px}.rrHubHero p,.rrRegionHero p{max-width:850px;color:var(--muted,#5f6773)}.rrRegions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:18px}.rrRegionCard{appearance:none;text-align:left;border:1px solid var(--line,#d9dde5);background:var(--panel,#fff);border-radius:18px;padding:18px;cursor:pointer;color:inherit}.rrRegionCard:hover{border-color:var(--accent,#2457d6)}.rrRegionCard h3{margin:4px 0 8px}.rrRegionCard p{margin:0;color:var(--muted,#5f6773);font-size:.93rem}.rrMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.rrMetrics div,.rrSummary div{padding:10px;border-radius:12px;background:var(--soft,#f5f6f8)}.rrMetrics b,.rrSummary b{display:block;font-size:1.2rem}.rrMetrics span,.rrSummary span{font-size:.78rem;color:var(--muted,#5f6773)}.rrRegionTop{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.rrBack{white-space:nowrap}.rrSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.rrFilters{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.rrFilter{appearance:none;border:1px solid var(--line,#d9dde5);background:var(--panel,#fff);border-radius:999px;padding:8px 12px;cursor:pointer;color:inherit}.rrFilter.active{background:var(--accent,#2457d6);border-color:var(--accent,#2457d6);color:white}.rrNotice{padding:12px 14px;border-radius:14px;background:var(--soft,#f5f6f8);color:var(--muted,#5f6773);margin:10px 0 16px}.rrGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.rrCall{border:1px solid var(--line,#d9dde5);border-radius:18px;padding:17px;background:var(--panel,#fff)}.rrCall h3{margin:10px 0 6px}.rrCall p{color:var(--muted,#5f6773)}.rrCallTop,.rrCallFoot{display:flex;gap:8px;justify-content:space-between;align-items:center}.rrScope,.rrAudience{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:var(--soft,#f5f6f8);font-size:.75rem}.rrStatus{font-weight:700;font-size:.75rem}.rrStatus.OPEN{color:#087a43}.rrStatus.EXPECTED,.rrStatus.PUBLIC_CONSULTATION{color:#8a5a00}.rrTags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.rrFacts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.rrFacts div{background:var(--soft,#f5f6f8);border-radius:12px;padding:10px}.rrFacts small{display:block;color:var(--muted,#5f6773);font-size:.72rem}.rrFacts b{display:block;margin-top:3px;font-size:.9rem}.rrSource{text-decoration:none;font-weight:600}.rrEmpty{padding:24px;border:1px dashed var(--line,#d9dde5);border-radius:18px;color:var(--muted,#5f6773)}.rrPromo{display:block;width:100%;text-align:left;border:1px solid var(--line,#d9dde5);background:var(--panel,#fff);border-radius:18px;padding:14px 16px;margin:14px 0;cursor:pointer;color:inherit}.rrPromo b,.rrPromo span{display:block}.rrPromo span{color:var(--muted,#5f6773);margin-top:3px}.rrNav{font-weight:700}.navlinks [data-svradar], [data-svpromo]{display:none!important}@media(max-width:700px){.rrSummary{grid-template-columns:repeat(2,1fr)}.rrRegionTop{display:block}.rrBack{margin-bottom:12px}.rrFacts{grid-template-columns:1fr}.rrMetrics{grid-template-columns:repeat(3,1fr)}}