/*
Theme Name: schwarz-stein-modern
Theme URI: https://schwarz-steinlaw.de/
Author: Schwarz-Stein Law
Description: Eigenständiges, responsives Theme für die Vermittlungs- und Koordinationsplattform Schwarz-Stein Law. Verhindert doppelte Elementor-Header, Slider und Footer durch eine einzige Template-Quelle.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: schwarz-stein-modern
*/

html{box-sizing:border-box;scroll-behavior:smooth}
*,*::before,*::after{box-sizing:inherit}
body{margin:0;background:#fff}
img{max-width:100%;height:auto}
.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.screen-reader-text:focus{position:fixed!important;z-index:100000;top:10px;left:10px;width:auto;height:auto;padding:12px 16px;background:#fff;color:#071a2a;clip:auto;box-shadow:0 2px 12px rgba(0,0,0,.2)}
.ssln-theme-content{width:100%;margin:0;padding:0}
.ssln-standard-entry{width:100%;margin:0}
.ssln-standard-entry>.entry-content{width:100%;margin:0}
.ssln-post-list{max-width:1200px;margin:0 auto;padding:68px 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.ssln-post-card{padding:28px;border:1px solid #dce4e6;background:#fff}
.ssln-post-card h2{margin:0 0 14px;font:400 28px/1.18 Georgia,serif}
.ssln-post-card a{color:#071a2a;text-decoration:none}
.ssln-post-card p{color:#62727d;line-height:1.7}
@media(max-width:800px){.ssln-post-list{grid-template-columns:1fr;padding:48px 18px}}
