.ar-vertrag{border-bottom:0}.ar-vertrag__h1{font-size:calc(clamp(40px, 5vw, 72px)*var(--f-h1));font-weight:var(--h1-gewicht);letter-spacing:-.035em}.ar-vertrag__lead{color:var(--text-dunkel);font-size:calc(19px*var(--f-text));margin:24px 0 0;max-width:72ch}.ar-vertrag__liste{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);list-style:none;margin:48px 0 0;max-width:860px;padding:0}.ar-vertrag__eintrag{border-bottom:1px solid var(--line);margin:0}.ar-vertrag__eintrag:last-child{border-bottom:0}.body-wrapper .ar-vertrag__link{align-items:center;color:var(--ink);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:20px 24px;text-decoration:none;transition:color .2s}.body-wrapper .ar-vertrag__link:focus-visible,.body-wrapper .ar-vertrag__link:hover{color:var(--magenta)}.ar-vertrag__datei,.ar-vertrag__pfeil{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:22px}.ar-vertrag__datei{color:var(--label)}.ar-vertrag__pfeil{transition:transform .2s}.ar-vertrag__link:hover .ar-vertrag__pfeil{transform:translateY(2px)}.ar-vertrag__name{font-size:calc(17px*var(--f-text));font-weight:600}.ar-vertrag__meta{color:var(--label);font-size:calc(14px*var(--f-klein));white-space:nowrap}@media (max-width:600px){.body-wrapper .ar-vertrag__link{grid-template-columns:auto minmax(0,1fr) auto;padding:16px;row-gap:2px}.ar-vertrag__meta{grid-column:2;grid-row:2}.ar-vertrag__pfeil{grid-column:3;grid-row:1/span 2}}