.u-abschnitt{padding-top:var(--s9);padding-bottom:var(--s9);border-top:1px solid var(--color-linie)}.u-abschnitt h2{margin:0 0 var(--s5);letter-spacing:-.01em;max-width:22ch;font-size:clamp(30px,3.4vw,48px);font-weight:800;font-stretch:75%;line-height:1.05}.u-abschnitt h3{margin:0 0 var(--s3);font-size:28px;font-weight:800;font-stretch:75%}.u-zwei{gap:var(--s8);grid-template-columns:5fr 7fr;align-items:start;display:grid}@media (max-width:900px){.u-zwei{gap:var(--s6);grid-template-columns:1fr}}.u-skizze{width:100%;max-width:520px;height:auto}.u-skizze text{font-family:inherit}@media (max-width:760px){.u-skizze text{font-size:23px}.u-skizze text:last-child{font-size:20px}}.ueber .stern{font-size:14px;font-weight:600}.u-tun{border-top:3px solid var(--color-tinte);grid-template-columns:1fr 1fr;display:grid}.u-tun>div{padding:var(--s5) var(--s5) var(--s5) 0}.u-tun>div+div{border-left:1px solid var(--color-linie);padding-left:var(--s5)}.u-tun ul{margin:0;padding:0;list-style:none}.u-tun li{padding:var(--s2) 0;border-bottom:1px solid var(--color-linie);font-size:19px}.u-nicht li{font-weight:700}.u-nicht p{margin-top:var(--s4)}@media (max-width:760px){.u-tun{grid-template-columns:1fr}.u-tun>div+div{border-left:0;border-top:1px solid var(--color-linie);padding-left:0}}.u-linie ul,.u-ausserdem ul{border-top:3px solid var(--color-tinte);max-width:900px;margin:0;padding:0;list-style:none}.u-linie li,.u-ausserdem li{border-bottom:1px solid var(--color-linie)}.u-linie a,.u-ausserdem a{gap:var(--s4);padding:var(--s3) 0;grid-template-columns:14px minmax(0,20em) minmax(0,1fr);align-items:baseline;text-decoration:none;display:grid}.u-linie a:hover b,.u-ausserdem a:hover b{text-underline-offset:3px;text-decoration:underline}.u-linie a i,.u-ausserdem a i{align-self:center;width:14px;height:14px}.u-linie a i.schraffur{background:repeating-linear-gradient(135deg, var(--color-schraffur) 0 3px, var(--color-papier-2) 3px 6px);outline:1px solid var(--color-linie)}.u-linie a b,.u-ausserdem a b{font-size:22px;font-weight:800;font-stretch:75%}.u-linie a span,.u-ausserdem a span{color:var(--color-tinte-2);font-size:17px}.u-linie .stern{margin-top:var(--s3)}.u-ausserdem{margin-top:var(--s8)}.u-ausserdem ul{border-top:2px dashed var(--color-linie)}@media (max-width:760px){.u-linie a,.u-ausserdem a{grid-template-columns:14px minmax(0,1fr);row-gap:0}.u-linie a span,.u-ausserdem a span{grid-column:2}.u-abschnitt .firmenschild{display:flex}.u-abschnitt dl.firmendaten{grid-template-columns:1fr;gap:0}.u-abschnitt dl.firmendaten dd{margin-bottom:var(--s3)}}
