/* W732 (12.11.2026): Services ohne Atlas-Konsole. Die Service-Landkarte als Tafel: vier Lagen, dreizehn Routen, nach Tiefe geordnet. Kein Skript. */
.ka-w732{--g:#d8ac5c;--c:#5DC9D6;--ink:#f4efe3;--dim:rgba(232,238,245,.7);--dim2:rgba(232,238,245,.48);--line:rgba(158,188,228,.17);position:relative;z-index:1;margin:34px 0 40px}
.ka-w732-auge{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:700 .6875rem/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--g)}
.ka-w732-auge i{width:22px;height:1px;background:var(--g)}
.ka-w732 h3{margin:0!important;max-width:30ch;font:700 clamp(1.4rem,2.5vw,1.95rem)/1.12 Archivo,system-ui,sans-serif!important;color:var(--ink)!important;letter-spacing:-.01em!important;text-transform:none!important;text-wrap:balance}
.ka-w732-lead{margin:12px 0 0;max-width:66ch;font-size:1rem;line-height:1.6;color:var(--dim)}
.ka-w732-zahl{margin:16px 0 0;font:700 10px/1.4 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--c)}
.ka-w732-lage{display:grid;grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);gap:14px 34px;align-items:start;margin:0;padding:26px 0 24px;border-top:1px solid var(--line)}
.ka-w732-kopf+.ka-w732-lage{margin-top:26px}
.ka-w732-lage:last-child{border-bottom:1px solid var(--line)}
.ka-w732 .ka-w732-m{display:flex;align-items:baseline;gap:12px;margin:0 0 10px;font:700 10.5px/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--c)}
.ka-w732-m b{font:800 1.5rem/1 Archivo,system-ui,sans-serif;letter-spacing:-.02em;color:var(--g)}
.ka-w732 h4{margin:0!important;font:700 1.12rem/1.28 Archivo,system-ui,sans-serif!important;color:var(--ink)!important;letter-spacing:-.005em!important;text-transform:none!important;text-wrap:balance}
.ka-w732-wo>p:not(.ka-w732-m){margin:8px 0 0;font-size:14.5px;line-height:1.55;color:var(--dim)}
.ka-w732 .ka-w732-braucht{margin-top:14px!important;padding-left:12px;border-left:1px solid rgba(216,172,92,.6);color:var(--ink)!important}
.ka-w732-braucht span{display:block;margin-bottom:4px;font:700 9.5px/1.3 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--g)}
.ka-w732-routen{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}
.ka-w732-routen li{margin:0;border-bottom:1px solid var(--line)}
.ka-w732-routen a{display:grid;grid-template-columns:46px minmax(170px,.8fr) minmax(0,1.5fr) 150px;gap:6px 18px;align-items:start;padding:14px 10px 15px 8px;color:inherit!important;text-decoration:none!important;transition:background .2s}
.ka-w732-routen a:hover,.ka-w732-routen a:focus-visible{background:linear-gradient(90deg,rgba(226,184,102,.07),transparent 75%);outline:none}
.ka-w732-routen a:focus-visible{box-shadow:inset 0 0 0 1px var(--g)}
.ka-w732-code{display:inline-block;justify-self:start;min-width:34px;padding:5px 6px;border:1px solid rgba(93,201,214,.5);border-radius:3px;text-align:center;font:700 10px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;color:var(--c)}
.ka-w732-wer strong{display:block;font:700 1rem/1.28 Archivo,system-ui,sans-serif;color:var(--ink)}
.ka-w732-routen a:hover strong,.ka-w732-routen a:focus-visible strong{color:var(--g)}
.ka-w732-wer em{display:block;margin-top:4px;font:700 9.5px/1.35 "JetBrains Mono",ui-monospace,monospace;font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--dim2)}
.ka-w732-was{font-size:14px;line-height:1.5;color:var(--dim)}
.ka-w732-preis{justify-self:end;text-align:right;font:750 .98rem/1.3 Archivo,system-ui,sans-serif;color:var(--g);text-wrap:balance}
@media (max-width:1080px){
  .ka-w732-lage{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:680px){
  .ka-w732-routen a{grid-template-columns:42px minmax(0,1fr) auto;gap:6px 12px;padding:14px 2px}
  .ka-w732-was{grid-column:2 / -1;grid-row:2}
  .ka-w732-preis{grid-column:3;grid-row:1;max-width:110px;font-size:.92rem}
}
@media (prefers-reduced-motion:reduce){.ka-w732-routen a{transition:none}}
