

/* Start:/policy/legal.css?17905449483693*/
.kundrat-legal{--legal-red:#c50000;--legal-ink:#252525;--legal-muted:#737373;color:var(--legal-ink);font-family:inherit;padding:0 0 48px;line-height:1.8;font-size:16px;overflow-wrap:anywhere}.kundrat-legal *{box-sizing:border-box}.kundrat-legal a{color:var(--legal-red);text-underline-offset:4px}.kundrat-legal a:focus-visible{outline:2px solid var(--legal-red);outline-offset:5px}.kundrat-legal .legal-intro{border-left:3px solid var(--legal-red);padding:18px 24px;margin:0 0 28px;background:#faf7f7}.kundrat-legal .legal-intro p{margin:0}.kundrat-legal .legal-kicker{display:block;margin-bottom:10px;color:var(--legal-red);font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.kundrat-legal .legal-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0}.kundrat-legal .legal-card{display:flex;flex-direction:column;align-items:flex-start;min-height:215px;padding:26px;border:1px solid #e8e8e8;color:var(--legal-ink);text-decoration:none;transition:border-color .2s,background .2s}.kundrat-legal .legal-card:hover{border-color:var(--legal-red);background:#fffafa}.kundrat-legal .legal-card h2{font-size:20px;line-height:1.45;font-weight:500;margin:8px 0 10px}.kundrat-legal .legal-card p{font-size:14px;line-height:1.7;color:var(--legal-muted);margin:0 0 18px}.kundrat-legal .legal-card .legal-open{color:var(--legal-red);font-size:12px;font-weight:600;margin-top:auto}.kundrat-legal .legal-number{font-size:12px;font-weight:600;color:var(--legal-red)}.kundrat-legal h2{font-size:23px;font-weight:500;line-height:1.45;margin:38px 0 16px;scroll-margin-top:120px}.kundrat-legal h3{font-size:18px;font-weight:600;line-height:1.5;margin:25px 0 10px}.kundrat-legal p{margin:0 0 16px}.kundrat-legal ul{padding-left:22px;margin:0 0 20px}.kundrat-legal li{margin:0 0 7px}.kundrat-legal .legal-meta{display:flex;gap:12px 24px;flex-wrap:wrap;padding-bottom:20px;margin-bottom:25px;border-bottom:1px solid #e8e8e8;font-size:13px;color:var(--legal-muted)}.kundrat-legal .legal-toc{padding:20px 24px;border:1px solid #e8e8e8;margin:24px 0}.kundrat-legal .legal-toc a{display:inline-block;margin:3px 20px 3px 0;font-size:14px}.kundrat-legal .legal-purpose{padding:20px 24px;border:1px solid #e8e8e8;margin:15px 0}.kundrat-legal .legal-purpose h3{margin-top:0}.kundrat-legal .legal-purpose p:last-child{margin-bottom:0}.kundrat-legal .legal-details{margin:28px 0 0;padding:26px;background:#f7f7f7}.kundrat-legal .legal-details h2{margin:0 0 18px;font-size:22px}.kundrat-legal dl{margin:0}.kundrat-legal .legal-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px;padding:10px 0;border-bottom:1px solid #e6e6e6;font-size:14px;line-height:1.7}.kundrat-legal .legal-row:last-child{border:0}.kundrat-legal dt{font-weight:500;color:#737373}.kundrat-legal dd{margin:0}.kundrat-legal .legal-note{font-size:14px;color:#656565;margin-top:24px}.kundrat-legal .legal-contact{margin:28px 0;padding:22px 24px;border-left:3px solid var(--legal-red);background:#faf7f7}.kundrat-legal .legal-contact p:last-child{margin-bottom:0}@media(max-width:700px){.kundrat-legal{font-size:15px}.kundrat-legal .legal-grid{grid-template-columns:1fr}.kundrat-legal .legal-card{min-height:0;padding:21px}.kundrat-legal .legal-row{grid-template-columns:1fr;gap:2px}.kundrat-legal .legal-details,.kundrat-legal .legal-intro,.kundrat-legal .legal-purpose{padding:18px}.kundrat-legal h2{font-size:21px}.kundrat-legal .legal-card h2{font-size:19px}}@media print{.kundrat-legal{font-size:11pt}.kundrat-legal .legal-meta a,.kundrat-legal .legal-toc{display:none}.kundrat-legal a{color:inherit}.kundrat-legal .legal-purpose,.kundrat-legal .legal-details{break-inside:avoid}}

/* End */
/* /policy/legal.css?17905449483693 */
