.rr{--rr-green:#173e32;--rr-gold:#b8963e;color:var(--rr-green);min-width:0}.rr-hero{border-top:3px solid var(--rr-gold);background:#edf3ec;border-radius:10px;padding:24px}.rr-hero h2{margin:8px 0 12px;font:30px Georgia,serif}.rr-hero p{max-width:85ch;line-height:1.6}.rr-eyebrow{letter-spacing:1px;font-size:11px;font-weight:700}.rr-edition{color:#5d7065;font-size:12px}.rr-stats{flex-wrap:wrap;gap:28px;margin-top:20px;display:flex}.rr-stats span{gap:3px;font-size:12px;display:grid}.rr-stats b{font-size:25px}.rr-sections{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.rr button{font:inherit;cursor:pointer;min-height:44px;color:var(--rr-green);background:#fff;border:1px solid #d7e1d7;border-radius:5px;padding:9px 13px}.rr button:hover{background:#edf3ec}.rr button:focus-visible,.rr input:focus-visible,.rr select:focus-visible,.rr-table:focus-visible{outline:3px solid var(--rr-gold);outline-offset:2px}.rr button:disabled{cursor:default;opacity:.5}.rr-sections button{align-items:center;gap:12px;display:flex}.rr-sections [aria-current=page]{background:var(--rr-green);color:#fff;border-color:var(--rr-green)}.rr-sections span{opacity:.75;font-size:11px}.rr-tools{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:10px;display:flex}.rr label{gap:6px;min-width:0;font-size:12px;display:grid}.rr input,.rr select{color:#263c32;background:#fff;border:1px solid #ccd7ce;border-radius:5px;max-width:100%;min-height:44px;padding:9px 11px}.rr-tools label:first-child{flex:1;min-width:220px}.rr-tools label:nth-child(2){flex:1;min-width:180px;max-width:310px}.rr-result{color:#607467;font-size:12px}.rr-table{border:1px solid #d7e1d7;border-radius:7px;max-width:100%;overflow:auto}.rr-table table{border-collapse:collapse;width:100%;min-width:780px;font-size:12px}.rr-table th{text-align:left;vertical-align:top;background:#f1f5ef;padding:13px}.rr-table td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #e2e8e0;min-width:115px;max-width:300px;padding:12px;line-height:1.55}.rr-table td:first-child{font-weight:600}.rr-table tr[data-selected]{background:#edf3ec}.rr-table button{white-space:nowrap;min-width:100px}.rr-pages{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.rr-pages span{font-size:12px}.rr-detail{border:1px solid #d7e1d7;border-left:3px solid var(--rr-gold);border-radius:7px;margin:25px 0;padding:24px;scroll-margin-top:20px}.rr-detail header{justify-content:space-between;align-items:start;gap:20px;display:flex}.rr-detail h3{margin:8px 0 24px;font:25px Georgia,serif}.rr-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0;display:grid}.rr-detail dl>div{border-bottom:1px solid #e2e8e0;min-width:0;padding-bottom:13px}.rr-detail dt{color:#607467;margin-bottom:5px;font-size:11px}.rr-detail dd{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.rr a{color:#35684f;text-underline-offset:3px;text-decoration:underline}.rr-share-status{overflow-wrap:anywhere;font-size:12px}.rr-limits{background:#f7f8f4;border-radius:6px;margin:24px 0;padding:17px;font-size:12px;line-height:1.7}.rr-limits summary{cursor:pointer;font-weight:600}.rr-discussion{margin-top:25px}.rr-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.rr-hero,.rr-detail{padding:18px}.rr-hero h2{font-size:25px}.rr-stats{gap:16px}.rr-detail dl{grid-template-columns:minmax(0,1fr)}.rr-tools{grid-template-columns:minmax(0,1fr);display:grid}.rr-tools label,.rr-tools label:first-child,.rr-tools label:nth-child(2){min-width:0;max-width:none}.rr-sections{gap:5px}.rr-sections button{padding:8px 10px;font-size:12px}.rr-detail header{gap:12px}.rr-detail header button{max-width:110px;font-size:12px}.rr-pages{font-size:12px}.rr-table table{min-width:700px}}.rm-workspace.research-view .rm-layer-controls,.rm-workspace.research-view .rm-stat-row,.rm-workspace.research-view .rm-view-tools{display:none}.rm-workspace.research-view .rm-tabs{flex-wrap:wrap}.rr-table button{position:relative}.br-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.br-card{background:#fff;border:1px solid #d7e1d7;border-radius:12px;min-width:0;padding:20px}.br-card[data-selected]{border:2px solid #b8963e;padding:19px}.br-card h3{margin:14px 0;font-size:20px;line-height:1.3}.br-card p{font-size:14px;line-height:1.65}.br-badge{border-radius:20px;align-items:center;gap:7px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.br-watch{color:#704900;background:#fff0cc}.br-review{color:#43544b;background:#eef1ee}.br-verdict{background:#f3f6ef;border-left:5px solid #b8963e;border-radius:9px;padding:20px}.br h4{margin:0 0 10px;font-size:18px;line-height:1.35}.br p,.br li{margin:0;font-size:15px;line-height:1.65}.br li+li{margin-top:7px}.br .rr-eyebrow{margin-bottom:8px;font-size:11px}.br-scores{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.br-scores>div{border:1px solid #dce5da;border-radius:9px;min-width:0;padding:13px}.br-scores>div>span:first-child{color:#5d7063;margin-bottom:8px;font-size:12px;display:block}.br-scores strong{font-size:14px;line-height:1.5;display:block}.br-phase{background:#edf3ec;border-radius:8px;padding:11px 14px}.br-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.br-grid section{min-width:0}.br-next{background:#f2f6f0;border-radius:9px;padding:16px}.br ol{margin:0;padding-left:20px}.br .br-provenance,.br-provenance{color:#5a6d60;font-size:12px;line-height:1.6}.br-evidence{border:1px solid #d7e1d7;border-radius:9px;margin:22px 0;padding:15px}.br-evidence summary{cursor:pointer;min-height:30px;font-weight:700}.br-evidence[open] summary{margin-bottom:20px}.br-evidence summary:focus-visible{outline-offset:3px;outline:3px solid #b8963e}@media (width<=700px){.br-scores,.br-grid{grid-template-columns:minmax(0,1fr)}.br-scores{gap:7px}.br-scores>div{padding:12px}.br-grid{gap:20px}.br-verdict{padding:16px}.br h4{font-size:17px}.br-card{padding:16px}.br-card[data-selected]{padding:15px}.br-card button{width:100%}.br-evidence{padding:12px}}.rm-workspace{--rm-green:#173e32;--rm-line:#d8e0d8;--rm-muted:#586d5f;color:#263c32;background:#f7f9f5;max-width:1920px;margin:0 auto;padding:18px}.rm-muni.regulation-documented{fill:#b5dbc4}.rm-muni.regulation-conditional{fill:#f0d38a}.rm-muni.regulation-excluded{fill:#e5a8a4}.rm-muni.regulation-pending{fill:#d9dee2}.rm-asset.commercial-prepare_registry,.rm-asset-point.commercial-prepare_registry{fill:#facc15;stroke:#8a6500}.rm-asset.commercial-discarded,.rm-asset-point.commercial-discarded{fill:#dc4848;stroke:#8e2525}.rm-asset.commercial-unassigned,.rm-asset-point.commercial-unassigned{fill:#64748b;stroke:#334155}.rm-status.commercial-prepare_registry{color:#614c00;background:#fff1ac}.rm-status.commercial-discarded{color:#8e2525;background:#fbe1e1}.rm-status.commercial-unassigned{color:#334155;background:#e7ebef}.rm-regulation-fact{border-top:2px solid #d8e0d8;margin-top:12px;padding-top:8px;font-size:12px;line-height:1.5}.rm-regulation-fact h3{margin:8px 0;font-size:14px}.rm-vpp-guide{background:#f7faf8;border:1px solid #d8e0d8;border-left:4px solid #557967;border-radius:8px;margin:0 0 20px;padding:16px 20px;line-height:1.5}.rm-vpp-guide h2{margin:0 0 8px;font-size:18px}.rm-vpp-guide p{margin:8px 0}.rm-vpp-guide details{margin-top:10px}.rm-vpp-guide ul{margin:8px 0 0;padding-left:22px}.rm-layer-controls{margin:12px 0 20px}.rm-workspace *{box-sizing:border-box}.rm-header{justify-content:space-between;align-items:end;gap:20px;display:flex}.rm-header h1{margin:4px 0 8px;font-size:clamp(29px,3vw,42px)}.rm-header p{color:var(--rm-muted);max-width:620px;line-height:1.5}.rm-stat-row{grid-template-columns:repeat(4,minmax(92px,1fr));gap:9px;width:min(540px,100%);display:grid}.rm-stat-row div{border:1px solid var(--rm-line);background:#fff;border-radius:8px;padding:11px}.rm-stat-row strong{font-size:25px;line-height:1.1;display:block}.rm-stat-row span{color:var(--rm-muted);margin-top:5px;font-size:11px;display:block}.rm-truth-note{background:#fff4dc;border:1px solid #e7cf9b;border-radius:8px;margin:18px 0;padding:12px 15px;font-size:12px;line-height:1.5}.rm-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.rm-municipalities,.rm-main,.rm-detail,.rm-priority,.rm-limitations{border:1px solid var(--rm-line);background:#fff;border-radius:9px}.rm-municipalities{padding:15px;position:sticky;top:12px}.rm-municipalities h2{margin:0 0 10px;font-size:21px}.rm-index-filters{gap:8px;display:grid}.rm-index-filters label,.rm-filters label{color:var(--rm-muted);gap:5px;font-size:11px;display:grid}.rm-index-filters input,.rm-index-filters select,.rm-filters select{border:1px solid var(--rm-line);color:#263c32;width:100%;min-width:0;font:inherit;background:#fff;border-radius:6px;padding:8px}.rm-muni-list{border-top:1px solid var(--rm-line);max-height:min(60vh,560px);margin-top:13px;padding-top:6px;overflow:auto}.rm-muni-list button{text-align:left;width:100%;font:inherit;color:#263c32;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef0ec;justify-content:space-between;align-items:center;gap:6px;padding:9px 7px;font-size:12px;display:flex}.rm-muni-list button small{color:var(--rm-muted);text-align:right;font-size:10px}.rm-muni-list button.selected,.rm-muni-list button:hover{background:#e6f0e9}.rm-coverage-fact{border-top:1px solid var(--rm-line);margin-top:11px;padding-top:11px;font-size:11px;line-height:1.5}.rm-coverage-fact p{color:var(--rm-muted);margin:6px 0}.rm-main{min-width:0;padding:15px}.rm-tabs{border-bottom:1px solid var(--rm-line);flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.rm-tabs button{color:#263c32;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px;font-size:12px}.rm-tabs button[aria-current=page]{border-bottom-color:var(--rm-green);font-weight:700}.rm-municipality-thread{background:#f0f7f0;border:1px solid #b7cfbd;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:12px;font-size:12px;display:grid}.rm-municipality-thread p{color:var(--rm-muted);margin:4px 0 0}.rm-municipality-thread button{border:1px solid var(--rm-green);background:var(--rm-green);color:#fff;cursor:pointer;border-radius:6px;padding:8px 10px;font-size:11px;font-weight:700}.rm-municipality-thread-body{background:#fff;border-radius:5px;grid-column:1/-1;min-width:0;padding:0 12px 12px}.rm-map-layout{grid-template-columns:minmax(0,1fr) minmax(270px,310px);align-items:start;gap:14px;display:grid}.rm-map-card{border:1px solid var(--rm-line);background:#eef2ed;border-radius:8px;min-width:0;overflow:hidden}.rm-map-header,.rm-map-footer{background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:flex}.rm-map-header span,.rm-map-footer span{color:var(--rm-muted)}.rm-map-card>svg{width:100%;min-height:380px;max-height:640px;display:block}.rm-map-footer{border-top:1px solid var(--rm-line)}.rm-map-footer div{flex-shrink:0;gap:3px;display:flex}.rm-map-footer button,.rm-pagination button,.rm-table-head button{border:1px solid var(--rm-line);cursor:pointer;color:#263c32;background:#fff;border-radius:5px;padding:6px 9px}.rm-muni{stroke:#9baea0;stroke-width:.75px;fill:#e0e8df;cursor:pointer}.rm-muni.focal{fill:#a7cab5}.rm-muni.barrido{fill:#d4dfd2}.rm-muni.selected{fill:#f5d180;stroke:#395e43;stroke-width:2px}.rm-asset{fill:#22665388;stroke:#226653;cursor:pointer}.rm-asset.hipotesis,.rm-asset-point.hipotesis{fill:#c88228a8;stroke:#a5671f}.rm-asset.pendiente,.rm-asset-point.pendiente{fill:#8994a1a8;stroke:#647284}.rm-asset.selected,.rm-asset-point.selected{fill:#e8b84e;stroke:#173e32;stroke-width:2px}.rm-asset-point{fill:#22665399;stroke:#fff;stroke-width:1px;cursor:pointer}.rm-detail{max-height:740px;padding:17px;overflow:auto}.rm-detail h3{overflow-wrap:anywhere;margin:12px 0 4px;font-size:21px}.rm-detail h4{margin:20px 0 6px;font-size:14px}.rm-detail p{font-size:12px;line-height:1.5}.rm-detail-top{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.rm-muted{color:var(--rm-muted)}.rm-status{color:#194e34;background:#e1efe6;border-radius:4px;padding:4px 6px;font-size:10px;display:inline-block}.rm-status.hipotesis{color:#805217;background:#fff0d5}.rm-status.pendiente{color:#51606d;background:#e9edf0}.rm-facts,.rm-priority-facts{border-top:1px solid var(--rm-line);border-bottom:1px solid var(--rm-line);grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;padding:13px 0;display:grid}.rm-facts dt,.rm-priority-facts dt{color:var(--rm-muted);font-size:10px}.rm-facts dd,.rm-priority-facts dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:600}.rm-caveat{color:#6d4b14;background:#fff4dc;border-radius:5px;padding:9px}.rm-area-discrepancy{color:#713f20;background:#fbe6d8;border-left:3px solid #ad5b28;border-radius:5px;padding:10px 12px}.rm-sources{padding:0;font-size:11px;list-style:none}.rm-sources li{margin:7px 0}.rm-sources a,.rm-links a{color:#195e46;text-decoration:underline}.rm-sources small{color:var(--rm-muted);margin-top:3px;display:block}.rm-links{flex-wrap:wrap;gap:12px;margin-top:15px;font-size:11px;display:flex}.rm-disclaimer{color:var(--rm-muted);border-top:1px solid var(--rm-line);padding-top:10px}.rm-no-selection{flex-direction:column;justify-content:center;min-height:310px;display:flex}.rm-filters{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:9px;display:grid}.rm-table-head{color:var(--rm-muted);justify-content:space-between;align-items:center;gap:10px;margin:14px 0 8px;font-size:11px;display:flex}.rm-table-wrap{border:1px solid var(--rm-line);border-radius:6px;max-height:630px;overflow:auto}.rm-table-wrap table{border-collapse:collapse;width:100%;min-width:820px;font-size:11px}.rm-table-wrap th{text-align:left;z-index:1;background:#e9f0e9;padding:9px;position:sticky;top:0}.rm-table-wrap td{vertical-align:top;border-top:1px solid #e9eee8;padding:9px}.rm-table-wrap td small{color:var(--rm-muted);max-width:190px;margin-top:4px;display:block}.rm-text-button{color:#175641;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.rm-pagination{justify-content:center;align-items:center;gap:12px;margin-top:11px;font-size:11px;display:flex}.rm-project-context{background:#f0f7f3;border:1px solid #b7d7c8;border-radius:10px;margin:12px 0;padding:14px 18px;font-size:13px;line-height:1.5}.rm-project-context p{margin:6px 0 0}.rm-audit h2{margin:6px 0;font-size:21px}.rm-audit>p{font-size:12px;line-height:1.5}.rm-audit table{min-width:880px}.rm-audit-source{color:#175641;margin-bottom:5px;text-decoration:underline;display:block}.rm-status.regulation-documented{color:#15583c;background:#e2f1e9}.rm-status.regulation-conditional{color:#705000;background:#fff0c2}.rm-status.regulation-excluded{color:#962e29;background:#fbe1df}.rm-status.regulation-pending{color:#4f5962;background:#edf0f2}.rm-pagination button:disabled,.rm-table-head button:disabled{opacity:.45;cursor:not-allowed}.rm-priorities{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:12px;display:grid}.rm-priority{padding:17px}.rm-priority h2{margin:12px 0 6px;font-size:20px}.rm-priority h3{margin-top:15px;font-size:14px}.rm-priority p{font-size:12px;line-height:1.5}.rm-primary{background:var(--rm-green);color:#fff;border:1px solid var(--rm-green);cursor:pointer;border-radius:6px;padding:9px 11px;font-size:11px;font-weight:700}.rm-discussion{border-top:1px solid var(--rm-line);margin-top:12px}.rm-empty{border:1px dashed var(--rm-line);color:var(--rm-muted);padding:20px;font-size:12px}.rm-limitations{margin-top:16px;padding:14px 17px;font-size:12px}.rm-limitations summary{cursor:pointer;font-weight:700}.rm-limitations li{margin:6px 0}.rm-workspace button:focus-visible,.rm-workspace a:focus-visible,.rm-workspace input:focus-visible,.rm-workspace select:focus-visible{outline-offset:2px;outline:2px solid #208a64}@media (width<=1180px){.rm-header{flex-direction:column;align-items:start}.rm-map-layout{grid-template-columns:minmax(0,1fr)}.rm-detail{max-height:none}}@media (width<=760px){.rm-workspace{padding:12px}.rm-layout{display:block}.rm-municipalities{margin-bottom:12px;position:static}.rm-muni-list{max-height:175px}.rm-stat-row{grid-template-columns:repeat(2,1fr)}.rm-map-card>svg{min-height:270px}.rm-map-header,.rm-map-footer{flex-direction:column;align-items:start}.rm-facts,.rm-priority-facts{grid-template-columns:1fr}.rm-main{padding:10px}.rm-municipality-thread{grid-template-columns:1fr}.rm-municipality-thread-body{grid-column:1}}.rm-view-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.rm-view-tools button,.rm-share,.rm-map-header button,.rm-overlap button,.rm-map-notice button{border:1px solid var(--rm-line);color:var(--rm-green);cursor:pointer;font:inherit;background:#fff;border-radius:6px;padding:8px 11px;font-size:12px}.rm-view-tools span{color:var(--rm-muted);overflow-wrap:anywhere;font-size:12px}.rm-layout.index-collapsed{grid-template-columns:minmax(0,1fr)}.rm-map-context{border:1px solid #d6dfd5;border-radius:8px;margin:12px 0;padding:12px 16px}.rm-map-context>summary{cursor:pointer;color:#173e32;font-weight:600}.rm-workspace.map-first .rm-stat-row{display:none}.rm-workspace.map-first .rm-header h1{font-size:30px}.rm-layout.index-collapsed>.rm-municipalities{display:none}.rm-map-layout.detail-collapsed{grid-template-columns:minmax(0,1fr)}.rm-map-layout.detail-collapsed>.rm-detail{display:none}.rm-map-header{min-height:66px}.rm-map-header strong{font-size:14px;display:block}.rm-map-header span{margin-top:3px;display:block}.rm-map-stage{isolation:isolate;position:relative}.rm-leaflet,.rm-map-loading{width:100%;height:clamp(520px,68vh,820px)}.rm-map-loading{color:#586d5f;background:#edf2ec;place-items:center;display:grid}.rm-map-card.is-fullscreen{z-index:2000;background:#fff;flex-direction:column;width:auto;height:auto;display:flex;position:fixed;inset:12px;box-shadow:0 0 0 20px #173e3266}.rm-map-card.is-fullscreen .rm-map-stage{flex:1;min-height:0}.rm-map-card.is-fullscreen .rm-leaflet{height:100%}.rm-map-legend{color:#586d5f;background:#f6f8f4;margin:0;padding:10px 14px;font-size:11px;line-height:1.5}.rm-map-notice{z-index:1000;color:#173e32;background:#fff;border-radius:6px;max-width:510px;padding:10px 12px;font-size:12px;position:absolute;top:10px;left:55px;right:10px;box-shadow:0 2px 12px #173e3222}.rm-map-notice.error{color:#715522;background:#fff2d7}.rm-leaflet .rm-cluster-icon{color:#fff;background:#173e32;border:3px solid #fff;border-radius:50%;place-items:center;font:700 12px Arial,sans-serif;display:grid;box-shadow:0 0 0 5px #173e3222,0 2px 8px #173e3233}.rm-pin{cursor:pointer;border:2px solid #fff;border-radius:50%;width:16px;height:16px;padding:0;display:block;box-shadow:0 1px 5px #173e3255}.rm-pin.is-selected{border:3px solid #173e32;outline:4px solid #fff;width:22px;height:22px}.rm-overlap{z-index:1000;background:#fff;border-radius:8px;width:min(330px,80%);padding:12px;position:absolute;top:12px;bottom:12px;right:12px;overflow:auto;box-shadow:0 4px 22px #173e3244}.rm-overlap button{text-align:left;width:100%;margin-top:8px;display:block}.rm-leaflet .leaflet-control-attribution{max-width:95%;font-size:10px}.rm-leaflet .leaflet-control-attribution a{color:#173e32}.rm-bulletin-hero{color:#fff;background:#173e32;border-radius:10px;padding:30px}.rm-eyebrow{color:#d5c184;letter-spacing:.16em;font-size:10px;font-weight:700}.rm-bulletin-hero h2{max-width:730px;margin:12px 0;font-size:clamp(26px,2.5vw,38px);line-height:1.12}.rm-bulletin-hero>p{color:#d9e6dc;max-width:700px;font-size:14px;line-height:1.6}.rm-bulletin-stats{color:#d9e6dc;flex-wrap:wrap;gap:20px;margin-top:24px;font-size:11px;display:flex}.rm-bulletin-stats b{color:#d5c184;padding-right:6px;font-size:24px}.rm-bulletin-layout{grid-template-columns:minmax(210px,.8fr) minmax(0,1.8fr);gap:22px;margin-top:24px;display:grid}.rm-news-index{flex-direction:column;gap:8px;display:flex}.rm-news-index button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e0d8;border-left-width:3px;border-radius:7px;padding:15px}.rm-news-index button[aria-current]{background:#edf3ec;border-left-color:#173e32}.rm-news-index strong,.rm-news-index small,.rm-news-index span{display:block}.rm-news-index strong{color:#173e32;margin:6px 0;font-size:14px;line-height:1.45}.rm-news-index span,.rm-news-category{color:#7b6226;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.rm-news-index small{color:#586d5f;font-size:11px;line-height:1.4}.rm-news-detail{border:1px solid #d8e0d8;border-radius:8px;padding:24px}.rm-news-detail h3{color:#173e32;margin:10px 0;font-size:27px;line-height:1.2}.rm-news-detail h4{color:#173e32;margin:20px 0 5px;font-size:13px;font-weight:700}.rm-news-detail p{margin:6px 0 14px;font-size:13px;line-height:1.65}.rm-news-dates{border-block:1px solid #d8e0d8;flex-wrap:wrap;gap:16px;margin:18px 0;padding:15px 0;display:flex}.rm-news-dates dt{color:#586d5f;font-size:10px}.rm-news-dates dd{margin:4px 0 0;font-size:12px}.rm-news-action{background:#edf3ec;border-left:3px solid #b8963e;padding:1px 16px 5px}.rm-news-detail .rm-links{overflow-wrap:anywhere}.rm-workspace.bulletin-view .rm-layer-controls,.rm-workspace.bulletin-view .rm-stat-row,.rm-workspace.bulletin-view .rm-view-tools>button{display:none}.rm-workspace.bulletin-view .rm-tabs{flex-wrap:wrap}@media (width<=1180px){.rm-map-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.rm-leaflet,.rm-map-loading{height:65svh;min-height:400px}.rm-map-footer div{flex-wrap:wrap}.rm-tabs{overflow-x:auto}.rm-bulletin-hero{padding:22px}.rm-bulletin-layout{grid-template-columns:minmax(0,1fr)}.rm-news-detail{padding:18px}}.rm-conversation{border-top:1px solid #d8e0d8;margin-top:14px;padding-top:14px;font-size:12px}.rm-conversation h4{margin:0 0 7px;font-size:16px}.rm-conversation h5{margin:0 0 8px;font-size:14px}.rm-conversation p{line-height:1.5}.rm-conversation label{gap:4px;margin:8px 0;font-size:11px;display:grid}.rm-conversation input,.rm-conversation textarea,.rm-conversation select{width:100%;font:inherit;border:1px solid #d8e0d8;border-radius:5px;padding:7px}.rm-conversation textarea{resize:vertical;min-height:90px}.rm-conversation button{color:#173e32;cursor:pointer;background:#eff6f0;border:1px solid #b7cbbd;border-radius:5px;padding:6px 8px;font-size:11px}.rm-post{overflow-wrap:anywhere;border:1px solid #e1e9e2;border-radius:7px;margin:8px 0;padding:10px}.rm-post-head{justify-content:space-between;gap:8px;display:flex}.rm-post-head span,.rm-post small{color:#586d5f;font-size:10px}.rm-post-reply{margin-left:16px}.rm-post-review{background:#eff6f0;padding:6px}.rm-post-review-actions{border-top:1px solid #e1e9e2;padding-top:6px}.rm-post-review-actions button{margin-right:5px}.rm-post-form{border-top:1px solid #d8e0d8;margin-top:12px;padding-top:12px}.rm-post-error{color:#9b332d}
