/* RBA · Suburbs we cover (area pages) */
.rsubs{background:#fff}
.rsubs__g{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;max-width:1100px;margin:0 auto}
.rsubs__g li{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;background:var(--bg);border:1px solid var(--line);font:700 15.5px var(--fh);color:var(--teal);transition:transform .25s var(--ease),border-color .25s,background-color .25s}
.rsubs__g li svg{width:18px;height:18px;color:var(--gold-d)}
.rsubs__g li:hover{transform:translateY(-3px);border-color:var(--gold);background:#fff}
.rsubs__miss{display:flex;align-items:center;justify-content:center;gap:9px;margin:26px auto 0;font-weight:600;color:var(--muted);text-align:center}
.rsubs__miss svg{width:18px;height:18px;color:var(--cta);flex:none}
.rsubs__near{max-width:1100px;margin:44px auto 0;padding-top:28px;border-top:1px solid var(--line);text-align:center}
.rsubs__near b{display:block;font:800 13px var(--fh);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}
.rsubs__near div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
.rsubs__near a{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;border:1px solid var(--line2);font:700 14px var(--fh);color:var(--teal);transition:all .25s}
.rsubs__near a svg{width:15px;height:15px;color:var(--gold-d)}
.rsubs__near a:hover{background:var(--teal);color:#fff;border-color:var(--teal)}
.rsubs__near a:hover svg{color:var(--gold)}
