.wb-standard-blog.metro-opportunity-page .hero .hero-inner{padding-top:22px;padding-bottom:24px}
.wb-standard-blog.metro-opportunity-page .hero .meta{margin-top:10px;padding-top:8px}
.wb-standard-blog.metro-opportunity-page .hero .reviewed-actions{margin-top:10px}
.metro-opportunity-page .mom [hidden]{display:none!important}
.metro-opportunity-page .mom .scroll,.metro-opportunity-page .mom-counties .scroll{overflow:auto}
.mom{margin:18px 0 26px;border:1px solid var(--border,#ddd8ce);background:#fff;border-top:3px solid var(--orange,#d4842a);padding:14px}
.mom-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}
.mom-controls label{display:flex;flex-direction:column;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy,#1b2a4a);flex:1 1 200px;min-width:0}
.mom-controls select{margin-top:4px;font:500 14px "DM Sans",sans-serif;padding:8px;border:1px solid var(--border,#ddd8ce);background:#fbfaf7;color:var(--text,#2d2d2d);max-width:100%}
.mom-controls button,.mom-list button,.mom-cty button{font:600 13px "DM Sans",sans-serif;cursor:pointer}
.mom-controls button{padding:9px 12px;border:1px solid var(--navy,#1b2a4a);background:var(--navy,#1b2a4a);color:#fff}
.mom :focus-visible{outline:3px solid #d4842a;outline-offset:2px}
.mom-note{margin:10px 0 0;padding:8px 10px;background:#fbf1e4;border-left:3px solid var(--orange,#d4842a);font-size:13px}
.mom-stage{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:10px;margin-top:12px}
.mom-map{height:380px;background:#eef0f2;border:1px solid var(--border,#ddd8ce)}
.mom-list{list-style:none;margin:0;padding:0;max-height:380px;overflow:auto;border:1px solid var(--border,#ddd8ce)}
.mom-list li{margin:0;border-bottom:1px solid #eee9df}
.mom-list button{display:block;width:100%;text-align:left;border:0;background:none;padding:6px 9px;color:var(--text,#2d2d2d);line-height:1.35}
.mom-list button small{display:block;font-weight:400;color:var(--muted,#6b6860);font-size:11px}
.mom-list button[aria-current=true]{background:var(--navy,#1b2a4a);color:#fff}
.mom-list button[aria-current=true] small{color:rgba(255,255,255,.75)}
.mom-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--muted,#6b6860);margin-top:8px}
.mom-legend i,.mom-pin{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px rgba(27,42,74,.5);vertical-align:-2px;margin-right:5px}
.mom-legend .m,.mom-pin.m{background:#3f6f9e}.mom-legend .s,.mom-pin.s{background:#d4842a;width:16px;height:16px}
.mom-legend .c,.mom-pin.c{background:#1b2a4a;width:10px;height:10px}.mom-legend .k,.mom-pin.k{background:#c4561f;width:14px;height:14px}
.mom-detail{margin-top:14px}.mom-detail:focus{outline:none}
.mom-detail h3{margin-top:4px!important}
.mom-empty{padding:14px;background:#f8f6f2;color:var(--muted,#6b6860);font-size:14px}
.mom-facts{font-size:13px;color:var(--muted,#6b6860);margin:0 0 6px}
.mom-opp{border-left:3px solid var(--navy,#1b2a4a);padding:4px 0 4px 12px;margin:12px 0}
.mom-opp h4{margin:2px 0;font-size:16px;color:var(--navy,#1b2a4a)}.mom-opp h5{margin:6px 0 0;font-size:13px}
.mom-opp ol{margin:4px 0;padding-left:20px}
.mom-tag{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange,#d4842a)}
.mom-stop{background:#fbf1e4;padding:6px 10px;font-size:14px}
.mom-src{font-size:12px;color:var(--muted,#6b6860)}
.mom-disclose{background:#f1ede5;padding:10px 12px;font-size:14px;border-left:3px solid var(--navy,#1b2a4a)}
.mom-cty{width:100%;border-collapse:collapse;font-size:13px}
.mom-counties table,.mom-cty{width:100%;border-collapse:collapse;font-size:13px}
.mom-counties th,.mom-counties td,.mom-cty th,.mom-cty td{padding:4px 6px;border-bottom:1px solid #eee9df;text-align:right}
.mom-counties th[scope=row],.mom-counties thead th:first-child,.mom-cty th:first-child{text-align:left}
.mom-cty button{border:0;background:none;padding:0;color:var(--navy,#1b2a4a);text-decoration:underline;text-align:left}
.mom-cty tr[aria-selected=true]{background:#fbf1e4}
.mom-fallback>summary{cursor:pointer;font-weight:600;color:var(--navy,#1b2a4a)}
.mom-metro{border-top:1px solid var(--border,#ddd8ce);margin-top:14px}
.mom-placeholder{display:flex;align-items:center;justify-content:center;height:100%;padding:16px;text-align:center;font-size:14px}
@media(max-width:700px){.mom-stage{grid-template-columns:1fr}.mom-map{height:300px}.mom-list{max-height:220px}.mom{padding:10px}}
@media print{.mom-controls,.mom-stage,.mom-legend,.mom-note{display:none!important}.mom-fallback{display:block}}
.mom-legend strong{flex-basis:100%;color:var(--navy,#1b2a4a);font-size:12px}
.mom-legend .mom-legend-note{flex-basis:100%;font-style:italic}
.mom-sw{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-2px;margin-right:6px;box-shadow:0 0 0 1px rgba(27,42,74,.25)}
.mom-legend i.mom-sw{border:0;border-radius:3px}
.mom-list .mom-back button{background:#f1ede5;font-weight:700;color:var(--navy,#1b2a4a)}
.mom-list .mom-cbtn small{padding-left:18px}
.mom-list .mom-cbtn[aria-current=true]{background:#fbf1e4;color:var(--text,#2d2d2d);box-shadow:inset 3px 0 0 var(--orange,#d4842a)}
.mom-list .mom-cbtn[aria-current=true] small{color:var(--muted,#6b6860)}
.mom-list button:hover{background:#f8f6f2}.mom-list button[aria-current=true]:not(.mom-cbtn):hover{background:var(--navy,#1b2a4a)}
.mom-sub{margin:18px 0 4px;font-size:12px!important;letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#6b6860)!important}
.mom-featured{background:#eef3f8;border-left:3px solid #3f6f9e;padding:8px 10px;font-size:14px}
.mom-local{border:1px solid var(--border,#ddd8ce);background:#fbfaf7;padding:12px 14px;margin:6px 0 10px;animation:mom-in .25s ease-out}
.mom-local-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}
.mom-local-head .mom-tag{flex-basis:100%}
.mom-local-head h4{margin:0;font-size:18px;color:var(--navy,#1b2a4a)}
.mom-band{font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:#fff;border:1.5px solid var(--band);color:var(--navy,#1b2a4a)}
.mom-lopp{border:1px solid #e4e0d6;background:#fff;padding:10px 12px;margin:10px 0}
.mom-lopp .mom-lt{margin:4px 0;font-size:15px;color:var(--navy,#1b2a4a)}
.mom-lopp h6{margin:8px 0 2px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--orange,#d4842a)}
.mom-lopp p,.mom-lopp li{font-size:14px}.mom-lopp ol,.mom-lopp ul{margin:2px 0;padding-left:20px}
.mom-tags{display:flex;flex-wrap:wrap;gap:6px}
.mom-chip{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:99px;background:#f1ede5;color:var(--navy,#1b2a4a)}
.mom-chip.h{background:#fff;border:1.5px dashed #3f6f9e;color:#3f6f9e}
.mom-gate{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}
.mom-gate div{padding:7px 10px;font-size:13px}
.mom-go{background:#eaf3ee;border-left:3px solid #357a52}.mom-nogo{background:#f8ecec;border-left:3px solid #b23b3b}
.mom-contact{display:inline-block;margin-top:6px;background:var(--orange,#d4842a);color:#fff!important;font-weight:700;padding:8px 14px;font-size:14px;text-decoration:none}
.mom-cty button[aria-pressed=true]{font-weight:700}
.mom-map{background-image:repeating-linear-gradient(45deg,rgba(27,42,74,.04) 0 2px,transparent 2px 14px)}
@keyframes mom-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.mom-local{animation:none}}
@media(min-width:701px){.mom-stage{grid-template-columns:minmax(0,1fr) 240px}}
@media(max-width:700px){.mom-gate{grid-template-columns:1fr}}
