
/* Tassenhasser v10o Rechtstexte */
.legal-wrap{
  max-width:980px;
  margin:0 auto;
}
.legal-card{
  background:#fffdf8;
  border:1px solid rgba(184,138,42,.28);
  border-radius:20px;
  padding:28px;
  box-shadow:0 14px 34px rgba(80,48,22,.08);
}
.legal-card h1{
  margin-top:0;
}
.legal-card h2{
  margin-top:28px;
  padding-top:18px;
  border-top:1px solid rgba(184,138,42,.24);
}
.legal-card h3{
  margin-top:20px;
}
.legal-card p,
.legal-card li{
  line-height:1.62;
}
.legal-note{
  background:#fff4cf;
  border:1px solid rgba(184,138,42,.35);
  border-radius:14px;
  padding:14px 16px;
  margin:18px 0;
}
.legal-address{
  background:#fff8e9;
  border:1px solid rgba(184,138,42,.25);
  border-radius:14px;
  padding:16px;
  margin:18px 0;
}
.legal-muted{
  color:#755f49;
  font-size:14px;
}
.legal-table{
  width:100%;
  border-collapse:collapse;
  margin:12px 0 20px;
}
.legal-table td{
  border-bottom:1px solid rgba(184,138,42,.20);
  padding:9px 8px;
  vertical-align:top;
}
.legal-table td:first-child{
  font-weight:700;
  width:260px;
}
@media(max-width:700px){
  .legal-card{padding:20px}
  .legal-table td{display:block;width:auto!important}
  .legal-table td:first-child{border-bottom:0;padding-bottom:2px}
}
