/* Business Listings UK shared R16 refinements. */
.bluk-editorial-section{background:#f3f7f8;padding:70px 0 82px}
.bluk-editorial-intro{text-align:center;max-width:900px;margin:0 auto 30px}
.bluk-editorial-kicker{color:#087f85;font-size:11px;letter-spacing:2px;font-weight:800;text-transform:uppercase;margin:0 0 12px}
.bluk-editorial-intro h2{font:800 clamp(30px,3.9vw,49px)/1.16 Manrope,Arial,sans-serif;letter-spacing:-1.7px;color:#102e41;margin:0 0 14px}
.bluk-editorial-intro>p:not(.bluk-editorial-kicker){font-size:16px;color:#4d6471;line-height:1.75;margin:0}
.bluk-editorial-value{font-weight:800!important;color:#167985!important;margin-top:12px!important}
.bluk-editorial-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.bluk-editorial-card{background:#fff;border:1px solid #d9e5e8;border-radius:17px;overflow:hidden;box-shadow:0 12px 32px rgba(14,54,72,.08);display:flex;flex-direction:column;padding:12px}
.bluk-editorial-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:11px}
.bluk-editorial-card a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;text-align:center;font-size:14px;font-weight:800;color:#fff!important;text-decoration:none;border-radius:9px;margin-top:12px;padding:12px}
.bluk-editorial-card a svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2.2;flex:0 0 17px}
.bluk-editorial-card a:hover{filter:brightness(.91)}
.bluk-editorial-card--links a{background:#087f85}.bluk-editorial-card--reviews a{background:#7035c6}.bluk-editorial-card--compare a{background:#245fac}
@media(max-width:800px){.bluk-editorial-cards{grid-template-columns:1fr 1fr}.bluk-editorial-section{padding:54px 0}}
@media(max-width:550px){.bluk-editorial-cards{grid-template-columns:1fr}.bluk-editorial-card{max-width:440px;margin:0 auto}.bluk-editorial-card a{font-size:14px}}
