/*
Theme Name: SV Ramacher
Theme URI: https://sv-ramacher.de/
Author: Web-Soft-IT Konzept
Author URI: https://web-soft-it.de/
Description: Individuelles WordPress-Theme für das Kfz-Sachverständigenbüro Manuel Ramacher (Halver). Blueprint-Design, Bootstrap 5, Space Grotesk. Erstellt aus der statischen Vorlage.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sv-ramacher
*/

/* --------------------------------------------------------------
   Hinweis: Das komplette Design-CSS liegt UNVERÄNDERT in
   assets/css/style.css. Hier stehen nur theme-spezifische
   Ergänzungen (z. B. Styling der Rechtstexte).
   -------------------------------------------------------------- */

/* ---------- Rechtstexte (Impressum, Datenschutz) ---------- */
.legal-page{
  padding:3.5rem 0;
}
.legal-page .legal-container{
  max-width:1000px;
  margin:0 auto;
  background:#fff;
  padding:55px 60px;
  border-radius:14px;
  box-shadow:0 8px 30px rgba(0,0,0,0.06);
  color:#222;
}
.legal-page .legal-container > :first-child{margin-top:0;}
.legal-page h2{
  margin:50px 0 20px;
  padding-bottom:10px;
  font-size:1.7rem;
  line-height:1.3;
  border-bottom:1px solid #e3e6ea;
}
.legal-page h2:first-of-type{margin-top:0;}
.legal-page h3{
  margin:32px 0 14px;
  font-size:1.3rem;
  line-height:1.4;
}
.legal-page h4{
  margin:24px 0 10px;
  font-size:1.05rem;
}
.legal-page p{
  margin:0 0 18px;
  line-height:1.75;
  color:#444;
}
.legal-page ul{
  margin:15px 0 25px;
  padding-left:24px;
}
.legal-page li{
  margin-bottom:8px;
  line-height:1.65;
  color:#444;
}
.legal-page a{color:#1f5f8b; font-weight:500;}

@media (max-width:768px){
  .legal-page{padding:2rem 0;}
  .legal-page .legal-container{padding:30px 22px; border-radius:10px;}
  .legal-page h1{font-size:2rem;}
  .legal-page h2{margin-top:38px; font-size:1.45rem;}
}
