.service-main{max-width:1280px}.business-list{border-top:1px solid var(--line);margin-top:20px}.business-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;padding:26px 0;border-bottom:1px solid var(--line)}.business-row>div{min-width:0}.business-row p{font-size:12px}.business-actions{display:flex;align-items:flex-end;flex-direction:column;gap:14px;max-width:230px}.business-actions .business-phone{white-space:nowrap}.business-evidence,.source-description,.offering-evidence{overflow-wrap:anywhere}.offering-line{color:var(--green);font-weight:600}.offering-evidence{padding:18px 0;border-bottom:1px solid var(--line);font-size:12px}.service-match details{margin-top:14px;font-size:12px}.service-match summary{color:var(--green);cursor:pointer}.service-match details[open]{padding-bottom:8px}.service-filters .field{min-width:160px}.workspace-tabs{display:flex;gap:26px;border-bottom:1px solid var(--line);margin-bottom:25px}.workspace-tabs a{padding:12px 0;border-bottom:2px solid transparent;color:var(--muted)}.workspace-tabs .active{border-color:var(--green);color:var(--ink)}.saved-permit-link{display:flex;align-items:baseline;gap:16px;padding:10px 0;font-size:12px}.saved-permit-link>a{overflow-wrap:anywhere}.service-main h1,.business-row .address-link{overflow-wrap:anywhere}
.service-main .detail-section p,.service-main dd,.service-match p,.business-row .company-link{overflow-wrap:anywhere}
@media(max-width:760px){.business-row{grid-template-columns:minmax(0,1fr);gap:18px}.business-actions{align-items:flex-start;max-width:none;flex-flow:row wrap}.business-actions .button{white-space:normal}.service-filters .field{min-width:100%;max-width:100%}.business-bookmark{grid-template-columns:minmax(0,1fr)}.saved-permit-link{flex-wrap:wrap;gap:8px}}
@media(prefers-reduced-motion:no-preference){.business-row .company-link,.business-row .address-link{transition:color .16s}.service-match details[open] p{animation:arrive .18s ease-out}}
