/* ERZEUGT von bauen.py — hier nichts ändern.
 *
 * Jede Zeile war einmal ein style="…"-Attribut. Die CSP der
 * ausgelieferten Seite (style-src 'self') verbietet dem Browser
 * Style-Attribute, deshalb stehen sie hier als Klassen. Das
 * `!important` übersetzt die Vorrangigkeit des Attributs; ohne es
 * verlieren sie gegen Regeln wie `.band p`.
 */
.fy-s001 { --oben:var(--raum-60) !important; --unten:var(--raum-70) !important; }
.fy-s002 { --spalt:var(--raum-60) !important; --zeile:var(--raum-50) !important; }
.fy-s003 { --breite:55% !important; }
.fy-s004 { margin-top:0 !important; }
.fy-s005 { margin-bottom:var(--raum-50) !important; }
.fy-s006 { --breite:45% !important; }
.fy-s007 { border-radius:24px !important; aspect-ratio:4/3 !important; object-fit:cover !important; }
.fy-s008 { --oben:var(--raum-70) !important; --unten:var(--raum-70) !important; }
.fy-s009 { --breite:52% !important; }
.fy-s010 { margin-top:0 !important; margin-bottom:var(--raum-40) !important; }
.fy-s011 { margin-bottom:var(--raum-40) !important; }
.fy-s012 { margin-bottom:0 !important; }
.fy-s013 { --breite:48% !important; }
.fy-s014 { border-radius:22px !important; padding:var(--raum-50) var(--raum-50) var(--raum-50) var(--raum-50) !important; }
.fy-s015 { --breite:27.5% !important; }
.fy-s016 { --breite:38% !important; }
.fy-s017 { border-radius:24px !important; aspect-ratio:5/6 !important; object-fit:cover !important; }
.fy-s018 { --breite:62% !important; }
.fy-s019 { margin-top:0 !important; margin-bottom:var(--raum-20) !important; }
.fy-s020 { margin-bottom:var(--raum-60) !important; }
.fy-s021 { --spalt:var(--raum-40) !important; --zeile:var(--raum-40) !important; }
.fy-s022 { border-radius:18px !important; padding:var(--raum-40) var(--raum-40) var(--raum-40) var(--raum-40) !important; }
.fy-s023 { border-radius:0px !important; }
.fy-s024 { margin-bottom:var(--raum-20) !important; }
.fy-s025 { height:var(--raum-40) !important; }
.fy-s026 { border-radius:20px !important; border:1px solid #ede2d6 !important; }
.fy-s027 { border-radius:0px !important; aspect-ratio:16/10 !important; object-fit:cover !important; }
.fy-s028 { padding:var(--raum-40) var(--raum-40) var(--raum-40) var(--raum-40) !important; }
.fy-s029 { border-radius:20px !important; padding:var(--raum-40) var(--raum-40) var(--raum-40) var(--raum-40) !important; }
.fy-s030 { aspect-ratio:1/1 !important; object-fit:cover !important; }
.fy-s031 { --breite:40% !important; }
.fy-s032 { --breite:60% !important; }
.fy-s033 { letter-spacing:0.08em !important; margin-top:0 !important; }
.fy-s034 { --spalt:var(--raum-40) !important; --zeile:1.5rem !important; }
.fy-s035 { margin-top:var(--raum-50) !important; margin-bottom:var(--raum-40) !important; }
.fy-s036 { border-radius:18px !important; padding:var(--raum-40) var(--raum-40) var(--raum-40) var(--raum-40) !important; border:1px solid #ede2d6 !important; }
.fy-s037 { margin-bottom:var(--raum-30) !important; }
.fy-s038 { --fy-termin-breite:960px !important; }
.fy-s039 { --oben:var(--raum-60) !important; --unten:var(--raum-60) !important; }
.fy-s040 { --spalt:var(--raum-70) !important; --zeile:var(--raum-60) !important; }
.fy-s041 { --breite:56% !important; }
.fy-s042 { border-radius:999px !important; padding:7px 18px !important; margin-top:0 !important; margin-bottom:var(--raum-30) !important; }
.fy-s043 { margin-top:0 !important; margin-bottom:var(--raum-30) !important; }
.fy-s044 { --breite:44% !important; }
.fy-s045 { margin-top:0 !important; margin-bottom:0 !important; }
.fy-s046 { margin-top:var(--raum-40) !important; margin-bottom:0 !important; }
.fy-s047 { --oben:var(--raum-50) !important; --unten:var(--raum-50) !important; }
.fy-s048 { --spalt:var(--raum-60) !important; --zeile:var(--raum-40) !important; }
.fy-s049 { --oben:var(--raum-60) !important; --unten:var(--raum-50) !important; }
.fy-s050 { margin-top:var(--raum-40) !important; }
.fy-s051 { --spalt:var(--raum-70) !important; --zeile:var(--raum-50) !important; }
.fy-s052 { --breite:46% !important; }
.fy-s053 { --breite:54% !important; }
.fy-s054 { letter-spacing:0.08em !important; margin-top:0 !important; margin-bottom:var(--raum-30) !important; }
.fy-s055 { color:#c8bcb0 !important; margin-bottom:var(--raum-50) !important; }
.fy-s056 { --oben:var(--raum-70) !important; --unten:var(--raum-60) !important; --lesebreite:860px !important; }
.fy-s057 { margin-top:var(--raum-30) !important; margin-bottom:0 !important; }
