@import url("recht.css");
.legal-extra .legal-hero h1{line-height:1.08;letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(31px,4.6vw,64px)}
.legal-extra .legal-hero h1>span{display:inline-block;font-size:.68em;line-height:1.25;letter-spacing:-.025em;margin-top:10px}
.legal-extra .legal-nav{grid-template-columns:repeat(3,minmax(0,1fr))}
.legal-extra .legal-nav a{min-width:0;overflow-wrap:anywhere}
.legal-extra .legal-copy h3{font-size:19px;line-height:1.45;margin:27px 0 14px;letter-spacing:-.015em}
.legal-extra .legal-copy strong{font-weight:800}
.legal-extra .legal-document-title{font-size:18px;margin-bottom:23px}
.legal-extra .legal-copy hr{border:0;border-top:1px solid var(--line);margin:28px 0}
.legal-extra .legal-copy li{padding-left:3px;margin-bottom:8px}
.legal-table-wrap{overflow-x:auto;max-width:100%;margin:25px 0;border:1px solid var(--ink);border-radius:8px}
.legal-table-wrap table{width:100%;border-collapse:collapse;font-size:14px;background:white}
.legal-table-wrap th,.legal-table-wrap td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}
.legal-table-wrap th{background:var(--yellow);color:var(--ink);font-weight:800}
.legal-table-wrap tr:last-child td{border-bottom:0}
.legal-extra .legal-table-wrap td{overflow-wrap:anywhere}
.legal-parent-links{display:flex;gap:18px 28px;flex-wrap:wrap;border-top:1px solid var(--line);padding:24px 0 35px}
.legal-parent-links a{font-size:12px;font-weight:800;color:var(--blue)}
.legal-extra .legal-document .solid-link{background:var(--blue);color:white;border:1px solid var(--ink)}
@media(max-width:650px){.legal-extra .legal-nav{grid-template-columns:1fr}.legal-extra .legal-hero h1{font-size:clamp(29px,7.8vw,45px)}.legal-extra .legal-hero h1>span{font-size:.7em}.legal-extra .legal-copy h3{font-size:18px}.legal-table-wrap table{font-size:12px}.legal-table-wrap th,.legal-table-wrap td{padding:10px 8px}.legal-parent-links{padding:22px 0 29px;gap:18px}.legal-extra .legal-document-title{font-size:16px}}
