/* Leistungen-Detailseite */
.svc-list{border-top:2px solid var(--ink)}
.svc-list .s{border-bottom:2px solid var(--ink);padding:clamp(28px,4vw,44px) 0;
  display:grid;grid-template-columns:92px 1.1fr 1fr;gap:clamp(20px,3vw,40px);align-items:start;
  transition:background .4s,padding-left .5s var(--ease)}
.svc-list .s:hover{padding-left:14px}
.svc-list .s .sn{font-family:"Anton",sans-serif;font-size:2.6rem;color:var(--blue);line-height:.8}
.svc-list .s h2,.svc-list .s h3{font-family:"Anton",sans-serif;text-transform:uppercase;font-size:clamp(1.7rem,3.6vw,2.8rem);
  line-height:.9;margin-bottom:12px}
.svc-list .s .lead{color:var(--ink-2);font-size:1.02rem}
.svc-list .s ul{list-style:none;display:grid;gap:9px;align-content:start}
.svc-list .s ul li{position:relative;padding-left:22px;color:var(--ink-2);font-size:.97rem}
.svc-list .s ul li::before{content:"/";position:absolute;left:0;color:var(--blue);font-weight:700}
.price{margin-top:clamp(40px,7vh,80px);border:2px solid var(--ink);padding:clamp(28px,4vw,48px);
  display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}
.price .pl{font-family:"Anton",sans-serif;text-transform:uppercase;font-size:clamp(1.6rem,4vw,3rem);line-height:.9}
.price .pl .cut{color:var(--blue)}
.price p{color:var(--ink-2);max-width:46ch;margin-top:10px}
@media(max-width:820px){.svc-list .s{grid-template-columns:1fr;gap:14px}
  .price{grid-template-columns:1fr}}
