.service-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr));grid-gap:14px;gap:14px;-webkit-margin-before:26px;margin-block-start:26px}.service-detail{display:flex;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);scroll-margin-block-start:90px}.service-detail:target{border-color:var(--gold)}.service-detail p{color:var(--muted);-webkit-margin-before:8px;margin-block-start:8px}.service-detail-icon{color:var(--gold);width:27px;height:27px;flex:none}