.legal-page{padding-bottom:8px}.legal-hero{width:min(84.5%,1410px);min-height:150px;margin:8px auto 0;border:1px solid #d7e7ea;border-radius:12px;background:linear-gradient(100deg,#f7fcfd 0%,#eefafb 58%,#d9eef1);overflow:hidden}.legal-hero .shell{padding:18px 32px;margin:0;max-width:690px}.legal-hero p{margin:0 0 3px;font-weight:700}.legal-hero h1{margin:0;color:var(--cyan);font-size:27px;line-height:1.08}.legal-hero span{display:block;max-width:430px;margin-top:8px;color:#52677a;line-height:1.35}.legal-breadcrumb{margin-top:8px;color:#617187;font-size:12px}.legal-breadcrumb a{color:#009eb4;font-weight:700}.legal-heading h2{margin:6px 0 2px;font-size:26px}.legal-heading p{max-width:820px;margin:0 0 10px;color:#576b7f}.legal-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.legal-document,.legal-sidebar section,.legal-teasers article{border:1px solid #dbe5eb;border-radius:10px;background:#fff;box-shadow:0 2px 8px #13304a0b}.legal-document__meta{display:flex;align-items:center;gap:18px;padding:11px 15px;border-bottom:1px solid #dbe5eb}.legal-document__meta strong{font-size:20px}.legal-document__meta span{margin-left:auto;color:#62768b;font-size:11px}.legal-document__meta button{border:1px solid #09aabd;border-radius:6px;background:#effcfd;color:#008ca2;padding:7px 10px;font:inherit;font-size:11px;font-weight:700;opacity:.6}.legal-section{border-bottom:1px solid #e1e8ec}.legal-section:last-child{border-bottom:0}.legal-section summary{display:flex;align-items:center;gap:10px;padding:9px 14px;cursor:pointer;list-style:none}.legal-section summary::-webkit-details-marker{display:none}.legal-section summary>b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#00aabe;color:#fff;font-size:11px}.legal-section summary .lapo-icon{margin-left:auto;color:#009eb4}.legal-section[open] summary .lapo-icon{transform:rotate(90deg)}.legal-section>div{padding:0 45px 13px;color:#41566c;font-size:12px;line-height:1.43}.legal-section p{margin:0 0 8px}.legal-section ul{margin:0 0 8px;padding-left:19px}.legal-sidebar{display:grid;gap:10px}.legal-sidebar section{padding:15px}.legal-sidebar h3{display:flex;align-items:center;gap:9px;margin:0 0 9px;font-size:14px}.legal-sidebar h3 .lapo-icon{color:#00aabe;font-size:25px}.legal-sidebar ul{margin:0;padding-left:20px;color:#52697e;font-size:12px;line-height:1.55}.legal-sidebar p{margin:5px 0;color:#52697e;font-size:12px;line-height:1.4}.legal-sidebar p[aria-disabled]{opacity:.52}.legal-teasers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.legal-teasers article{min-height:87px;padding:12px 15px}.legal-teasers .lapo-icon{float:left;margin:2px 14px 22px 0;color:#00aabe;font-size:29px}.legal-teasers h3{margin:0 0 4px;font-size:14px}.legal-teasers p{margin:0;color:#536a7e;font-size:12px}@media(max-width:1100px){.legal-layout{grid-template-columns:1fr}.legal-sidebar{grid-template-columns:repeat(3,1fr)}.legal-hero{width:min(92%,1410px)}}@media(max-width:720px){.legal-hero{min-height:180px}.legal-hero .shell{padding:20px}.legal-hero h1{font-size:24px}.legal-layout{gap:12px}.legal-document__meta{align-items:flex-start;flex-wrap:wrap}.legal-document__meta span{margin-left:0}.legal-section>div{padding:0 18px 14px}.legal-sidebar,.legal-teasers{grid-template-columns:1fr}.legal-teasers article{min-height:0}}
.legal-hero--image{background-color:#edf9fa;background-image:linear-gradient(90deg,#f7fcfd 0%,#f7fcfdec 40%,#f7fcfd22 63%,#f7fcfd 100%),var(--legal-hero-image);background-position:center,right center;background-repeat:no-repeat;background-size:auto,auto 100%}.legal-sidebar a{color:#009eb4;font-weight:700;text-decoration:none}.legal-sidebar a:hover{text-decoration:underline}@media(max-width:720px){.legal-hero--image{background-image:linear-gradient(90deg,#f7fcfdf5,#f7fcfdd9),var(--legal-hero-image);background-position:center,right center;background-size:auto,auto 100%}}.impressum-layout{grid-template-columns:minmax(0,1fr) 340px}.impressum-document{overflow:hidden}.impressum-section summary{display:grid;grid-template-columns:20px minmax(190px,230px) minmax(0,1fr) 20px;gap:10px;align-items:center;min-height:43px}.impressum-section__preview{color:#596d81;font-size:11px;font-weight:400;line-height:1.3}.impressum-section summary .lapo-icon{margin-left:0}.impressum-sidebar p .lapo-icon{display:inline-block;vertical-align:-2px;margin-right:6px;color:#00aabe;font-size:16px}.impressum-sidebar strong{color:#0b2742}@media(max-width:1100px){.impressum-layout{grid-template-columns:1fr}.impressum-sidebar{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.impressum-sidebar{grid-template-columns:1fr}.impressum-section summary{grid-template-columns:20px minmax(0,1fr) 20px;gap:8px}.impressum-section__preview{grid-column:2/3}.impressum-section summary .lapo-icon{grid-column:3;grid-row:1}.impressum-section>div{padding-left:18px}}
@media (min-width: 721px) {
  .legal-hero--image .shell {
    max-width: min(690px, 52%);
    min-width: 0;
  }

  .legal-hero--image h1 {
    max-inline-size: 100%;
    overflow-wrap: break-word;
  }
}
