.bso-service-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;align-items:start}
.bso-service-grid>section{min-width:0}
.bso-service-grid h6{font-size:12px;font-weight:700;margin:0 0 8px}
.bso-service-rates{display:grid;gap:6px}
.bso-service-extras .bso-field{margin:0}
.bso-service-extras .bso-field>label{font-size:12px}
@media(max-width:600px){.bso-service-grid{grid-template-columns:minmax(0,1fr)}}
