.ad{--ad-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}.ad-kopf{background:linear-gradient(180deg,var(--flaeche-2) 0%,var(--flaeche) 100%);border-bottom:1px solid var(--linie)}.ad-kopf__innen{padding-top:72px;padding-bottom:64px;display:flex;flex-direction:column;gap:24px}.ad h1{max-width:16em;margin:0;font-family:var(--schrift-anzeige);font-weight:500;font-size:clamp(38px,1.5rem + 2.6vw,64px);line-height:1.02;letter-spacing:-.025em;overflow-wrap:break-word}.ad-kopf__einleitung{max-width:40em;margin:0;font-size:19px;color:var(--text-2)}.ad-sandbox{max-width:820px}.ad .ad-sandbox__titel{font-size:18px;font-weight:700;color:var(--tinte)}.ad-merkmale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:8px 0 0;padding:0;list-style:none}.ad-merkmale li{display:flex;flex-direction:column;gap:6px;padding:20px 22px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-karte)}.ad-merkmale strong{font-size:18px}.ad-merkmale span{font-size:15px;color:var(--text-2)}.ad-doku__innen{display:grid;grid-template-columns:220px minmax(0,1fr);-moz-column-gap:56px;column-gap:56px;padding-top:56px;padding-bottom:96px;align-items:start}.ad-navi{position:sticky;top:24px;font-size:15px}.ad-navi strong{display:block;margin-bottom:10px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2)}.ad-navi ol{margin:0;padding:0;list-style:none;border-left:1px solid var(--linie)}.ad-navi a{display:block;padding:6px 0 6px 16px}.ad .ad-navi a:hover{text-decoration:underline}.ad-inhalt{display:flex;flex-direction:column;gap:64px;min-width:0}.ad-abschnitt{display:flex;flex-direction:column;gap:20px;scroll-margin-top:24px}.ad h2{margin:0;font-family:var(--schrift-anzeige);font-weight:500;font-size:34px;line-height:1.1;letter-spacing:-.015em}.ad-karte{display:flex;flex-direction:column;gap:14px;padding:28px;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-karte)}.ad h3{margin:0;font-size:21px;font-weight:700;line-height:1.3}.ad h4{margin:4px 0 0;font-size:16px;font-weight:700}.ad-karte p,.ad-karte ul,.ad-karte ol,.ad-hinweis p,.ad-hinweis ul{margin:0}.ad .ad-karte__beschreibung{margin-top:-8px;color:var(--text-2)}.ad-karte ul,.ad-karte ol{padding-left:22px}.ad-karte ul{list-style:disc}.ad-karte ol{list-style:decimal}.ad-karte li+li{margin-top:6px}.ad code{font-family:var(--ad-mono);font-size:.88em;padding:1px 5px;border-radius:6px;background:var(--flaeche-2);overflow-wrap:anywhere}.ad-hinweis{display:flex;flex-direction:column;gap:10px;padding:16px 20px;border-left:4px solid var(--linie-stark);border-radius:var(--radius-etikett);background:var(--flaeche-2);font-size:16px}.ad-hinweis--info{border-left-color:var(--kaeufer);background:var(--kaeufer-hell)}.ad-hinweis--erfolg{border-left-color:var(--makler);background:var(--makler-hell)}.ad-hinweis--warnung{border-left-color:var(--betriebe);background:var(--betriebe-hell)}.ad-hinweis--fehler{border-left-color:var(--eigentuemer);background:var(--eigentuemer-hell)}.ad-hinweis code{background:#ffffffb3}.ad-hinweis h4{margin:0}.ad-endpunkt{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ad-methode{padding:3px 9px;border-radius:var(--radius-etikett);font-family:var(--ad-mono);font-size:13px;font-weight:700}.ad-methode--lesen{color:var(--makler);background:var(--makler-hell)}.ad-methode--anlegen{color:var(--kaeufer);background:var(--kaeufer-hell)}.ad-methode--aendern{color:var(--betriebe-text);background:var(--betriebe-hell)}.ad-methode--loeschen{color:var(--eigentuemer);background:var(--eigentuemer-hell)}.ad-endpunkt code{font-size:15px;background:none;padding:0}.ad-code{margin:0;border-radius:var(--radius-feld);background:var(--tinte);overflow:hidden}.ad-code figcaption{padding:12px 18px 0;font-size:13px;color:#a9b4b0}.ad-code pre{margin:0;padding:14px 18px 16px;overflow-x:auto}.ad .ad-code code{display:block;width:-moz-max-content;width:max-content;padding:0;background:none;color:#e8edeb;font-size:14px;line-height:1.55;overflow-wrap:normal}.ad-schritte{display:flex;flex-direction:column;gap:18px;list-style:none}.ad-karte .ad-schritte{padding:0}.ad-schritte li{display:grid;grid-template-columns:30px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px}.ad-karte .ad-schritte li+li{margin-top:0}.ad-schritte__nr{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:var(--flaeche);background:var(--makler)}.ad-schritte__inhalt{display:flex;flex-direction:column;gap:8px;min-width:0}.ad .ad-schritte h4{margin:4px 0 0}.ad-adressen{display:flex;flex-direction:column;gap:6px;margin:0}.ad-adressen__eintrag{display:flex;flex-wrap:wrap;gap:4px 10px;padding:6px 10px;border-radius:var(--radius-etikett);font-size:15px}.ad-adressen__eintrag--empfohlen{background:var(--betriebe-hell);box-shadow:inset 3px 0 0 var(--betriebe)}.ad-adressen dt{color:var(--text-2)}.ad-adressen dd{margin:0}.ad-gruppe{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid var(--linie)}.ad-aufruf{background:var(--flaeche-2);border-top:1px solid var(--linie)}.ad-aufruf__innen{padding-top:72px;padding-bottom:80px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.ad-aufruf p{margin:0;font-size:19px;color:var(--text-2)}.sn .ad-knopf{margin-top:8px;padding:14px 26px;border-radius:var(--radius-feld);background:var(--makler);color:var(--flaeche);font-size:17px;font-weight:800}@media (max-width: 960px){.ad-doku__innen{grid-template-columns:minmax(0,1fr);row-gap:32px}.ad-navi{position:static}.ad-navi ol{display:flex;flex-wrap:wrap;gap:8px;border-left:0}.ad-navi a{padding:6px 12px;border:1px solid var(--linie);border-radius:var(--radius-pille)}}@media (max-width: 720px){.ad-kopf__innen{padding-top:48px;padding-bottom:48px}.ad-merkmale{grid-template-columns:minmax(0,1fr)}.ad-doku__innen{padding-top:40px;padding-bottom:64px}.ad h2{font-size:28px}.ad-karte{padding:20px}}
