.ae-suburb-section{background:#102c42;padding:60px 20px;color:#e8f2f8}.ae-suburb-section .container{max-width:1160px;margin:0 auto}.ae-suburb-section h2{text-align:center;color:#73ceff;font-size:clamp(1.8rem,3vw,2.6rem);margin:0 0 15px}.ae-suburb-intro{text-align:center;max-width:800px;margin:0 auto 30px;line-height:1.7;color:#c9dce9}.ae-suburb-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 28px;list-style:none;margin:0;padding:0}.ae-suburb-columns li{min-width:0}.ae-suburb-columns a{display:flex;align-items:center;gap:10px;color:#e8f2f8;text-decoration:none;font-size:15px;padding:8px 10px;line-height:1.4;border:1px solid transparent;border-radius:6px}.ae-suburb-columns a::before{content:"";width:6px;height:6px;border-radius:50%;background:#73ceff;flex:none}.ae-suburb-columns a:hover{color:#fff;background:#1a405b;text-decoration:underline}.ae-suburb-columns a[aria-current="location"]{color:#fff;background:#1d577b;border-color:#73ceff;font-weight:700}.ae-suburb-columns a[aria-current="location"]::before{background:#fff}.ae-suburb-columns a:focus-visible{outline:2px solid #73ceff;outline-offset:4px}.ae-suburb-footer{margin:30px 0 0;padding-top:24px;border-top:1px solid #355269;text-align:center;line-height:1.7;color:#c9dce9}.ae-suburb-footer a{color:#73ceff}.ae-local-links{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px 24px}.ae-local-links a{color:#0875b3}.ae-local-copy{font-size:15px;line-height:1.8;max-width:850px;margin:24px auto}.ae-local-copy h3{font-family:var(--font-body);font-size:18px;font-weight:700}.ae-local-copy table{width:100%;border-collapse:collapse}.ae-local-copy th,.ae-local-copy td{padding:12px;text-align:left;border-bottom:1px solid #d2e7f4}@media(max-width:900px){.ae-suburb-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.ae-suburb-section{padding:40px 18px}.ae-suburb-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.ae-suburb-columns a{font-size:13px}.ae-local-copy table{font-size:13px}.ae-local-copy th,.ae-local-copy td{padding:8px}}
