
/* Kopf */
.lgx-claim{display:none}
.lgx-more{display:none}
.lgh-cta{background:none!important;;border:0!important;;font:600 13px/1.3 "Work Sans",sans-serif!important;;text-decoration:underline;;text-underline-offset:3px;;white-space:nowrap;}
.lgx-biz{display:none}
@media (max-width:900px){
 .home .lgx-claim{display:block;border-top:1px solid #CFC8BA;padding:7px 0 8px;font:italic 400 13.5px/1.35 "Source Serif 4",Georgia,serif;color:#4A453E}
 .lgh-masthead.open .lgh-nav{display:flex;flex-direction:column;align-items:stretch}
 .lgh-masthead.open .lgh-nav>a:not(.lgh-cta){font:700 19px/1.1 "Source Serif 4",Georgia,serif!important;padding:13px 0!important;border-bottom:1px solid #CFC8BA;color:#1A1815}
 .lgh-masthead.open .lgh-nav .lgh-suche{order:-1;margin:6px 0 10px}
 .lgh-masthead.open .lgx-more{display:block;order:3;padding:18px 0 4px}
 .lgh-masthead.open .lgb-pill{order:4;margin:14px 0 0;justify-content:flex-start;border-radius:0;padding:12px!important;font-size:13px!important}
 .lgh-masthead.open .lgh-cta{order:5;margin-top:16px;color:#4A453E!important;font-weight:500!important}
 .lgh-masthead.open .lgx-biz{display:inline;text-decoration:none}
 .lgx-grp{display:block;font:700 10.5px/1 "Work Sans",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8C867B;margin-bottom:8px}
 .lgx-small{display:flex;flex-wrap:wrap;gap:4px 16px}
 .lgx-small a{font:500 13px/1.9 "Work Sans",sans-serif;color:#4A453E;text-decoration:none;border-bottom:1px solid #CFC8BA}
}
@media (max-width:640px){.lgh-ticker .lgh-kick{display:none}}
/* Startseite */
.lgx-woche{scroll-margin-top:90px}
.lgx-li{list-style:none}
.lg3-res .lgx-li{padding:10px 0;border-top:1px solid #CFC8BA}
.lg3-res .lgx-li .lg3-t{font-weight:600}
.lg3-two .lg3-lst li{grid-template-columns:1fr!important}
.lgb-chap summary{list-style:none;cursor:pointer;font:700 11px/1 "Work Sans",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#A9A398;margin:0 0 10px}
.lgb-chap summary::-webkit-details-marker{display:none}
.lgb-chap summary::after{content:" +";color:#E3B4AE}
.lgb-chap[open] summary::after{content:" −"}
@media (min-width:901px){.lgb-chap summary{pointer-events:none}.lgb-chap summary::after{content:""}}
/* Artikel */
.lgx-byl{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #CFC8BA;border-bottom:1px solid #CFC8BA;padding:10px 0;margin:16px 0 18px}
.lgx-byl .lg-dateline{margin:0!important;border:0!important;padding:0!important}
.lgx-byl .lg-acts-art{margin:0!important;border:0!important;padding:0!important;flex:none}
.single-post .lg-verwandt{display:none!important}
.lg-mehr li.lg-li-bild{grid-template-columns:104px 1fr;;gap:12px;;align-items:start;;padding:12px 0;;border-top:1px solid #CFC8BA;}
.lg-mehr li.lg-li-bild .lg-li-thumb img{width:104px;height:78px;object-fit:cover;margin:0}
.lgx-gq{font:500 13px/1.5 "Work Sans",sans-serif;color:#4A453E;border-top:1px solid #CFC8BA;padding-top:12px;margin-top:20px}
.lgx-gq a{color:#1A1815;font-weight:600}
/* Footer */
.lgx-ft{background:#1A1815;color:#D4CDBF;font:500 14px/1.5 "Work Sans",sans-serif;padding:52px 0 26px}
.lgx-ft-in{max-width:1216px;margin:0 auto;padding:0 24px}
.lgx-ft a{color:#F4F1EA;text-decoration:none}
.lgx-ft h5{font:700 11px/1 "Work Sans",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#D9B66A;margin:0 0 12px}
.lgx-ft-top{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:40px;padding-bottom:30px}
.lgx-ft-claim{font:italic 400 18px/1.4 "Source Serif 4",Georgia,serif;color:#F4F1EA;margin:14px 0 0;max-width:320px}
.lgx-ft-box p{margin:0 0 12px;color:#D4CDBF}
.lgx-pills{display:flex;flex-wrap:wrap;gap:6px}
.lgx-pills a{border:1px solid #5a554d;padding:8px 11px;font:600 12px/1 "Work Sans",sans-serif}
.lgx-pills a:hover{background:#F4F1EA;color:#1A1815}
.lgx-ft-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:1px solid #3a3631;padding:28px 0}
.lgx-ft-cols a{display:block;padding:4px 0;font-size:14.5px}
.lgx-ft-cols a:hover,.lgx-ft-trust a:hover b{color:#E3B4AE}
.lgx-ft-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;border-top:1px solid #3a3631;padding:22px 0}
.lgx-ft-trust a{display:flex;gap:10px;align-items:baseline;color:#BDB6A6!important;font-size:13px;line-height:1.45}
.lgx-ft-trust b{color:#F4F1EA;font-weight:600}
.lgx-ft-trust i{width:6px;height:6px;background:#C4473C;display:block;flex:none;margin-top:6px}
.lgx-ft-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #3a3631;padding-top:18px}
.lgx-ft-soc{display:flex;gap:10px}
.lgx-ft-soc a{width:40px;height:40px;border:1px solid #5a554d;display:flex;align-items:center;justify-content:center}
.lgx-ft-soc a:hover{background:#F4F1EA;color:#1A1815}
.lgx-ft-legal{font:500 12px/1.7 "Work Sans",sans-serif;color:#8C867B;text-align:right}
.lgx-ft-legal a{color:#BDB6A6;margin-left:14px;white-space:nowrap}
.lgf-bar{display:none!important}
.lgx-ft .lgx-form input[type=email]{background:#F4F1EA!important;color:#1A1815!important}
@media (max-width:900px){
 .lgx-ft{padding:34px 0 22px}.lgx-ft-in{padding:0 16px}
 .lgx-ft-top{grid-template-columns:1fr;gap:22px}
 .lgx-ft-box{border-top:1px solid #3a3631;padding-top:18px}
 .lgx-ft-cols{grid-template-columns:1fr 1fr;gap:20px 16px}
 .lgx-ft-trust{grid-template-columns:1fr;gap:10px}
 .lgx-ft-bottom{flex-direction:column;align-items:flex-start}
 .lgx-ft-legal{text-align:left}.lgx-ft-legal a{margin:0 12px 0 0}
}
/* Einladung */
.lgx-inv{max-width:680px;margin:0 auto;color:#1A1815}
.lgx-k{font:700 11px/1.2 "Work Sans",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8E2A2A;margin:0 0 10px}
.lgx-h1{font:800 clamp(30px,5vw,46px)/1.06 "Source Serif 4",Georgia,serif;margin:0 0 14px}
.lgx-lead{font:400 19px/1.55 "Source Serif 4",Georgia,serif;color:#4A453E;margin:0}
.lgx-q{background:#1A1815;color:#F4F1EA;padding:24px 22px;margin:26px 0 0}
.lgx-q .lgx-k{color:#D9B66A}
.lgx-q h2{font:700 clamp(24px,3.4vw,30px)/1.18 "Source Serif 4",Georgia,serif;color:#F4F1EA;margin:0 0 12px}
.lgx-q ol{margin:0 0 0 20px;padding:0;font:400 16px/1.5 "Source Serif 4",Georgia,serif;color:#D4CDBF}
.lgx-q li{margin-bottom:6px}
.lgx-give{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}
.lgx-give div{background:#FBF9F4;border:1px solid #CFC8BA;padding:14px}
.lgx-give b{display:block;font:800 24px/1 "Source Serif 4",Georgia,serif}
.lgx-give span{display:block;font:500 13px/1.35 "Work Sans",sans-serif;color:#4A453E;margin-top:4px}
.lgx-steps{margin-top:24px}
.lgx-steps>div{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:14px 0;border-top:1px solid #CFC8BA}
.lgx-steps b{font:800 20px/1.2 "Source Serif 4",Georgia,serif;color:#8E2A2A}
.lgx-steps h4{font:700 17px/1.25 "Source Serif 4",Georgia,serif;margin:0}
.lgx-steps p{font:400 15px/1.5 "Work Sans",sans-serif;color:#4A453E;margin:3px 0 0}
.lgx-card{margin-top:26px;max-width:420px}
.lgx-zk{aspect-ratio:4/5;background:#E9E2D3;padding:26px 22px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #CFC8BA}
.lgx-zk-top{display:flex;justify-content:space-between;font:700 10px/1 "Work Sans",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8E2A2A}
.lgx-zk-lg{color:#1A1815;font-family:"Source Serif 4",Georgia,serif;font-weight:800;letter-spacing:.2em}
.lgx-zk q{font:600 25px/1.25 "Source Serif 4",Georgia,serif;quotes:"«" "»"}
.lgx-zk q em{font-style:normal;background:linear-gradient(transparent 62%,rgba(142,42,42,.22) 62%)}
.lgx-zk-who{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:center}
.lgx-zk-who i{width:44px;height:44px;border-radius:50%;background:#cfc7b7;display:block}
.lgx-zk-who b{display:block;font:700 13px/1.2 "Work Sans",sans-serif}
.lgx-zk-who span{font:500 12px/1.3 "Work Sans",sans-serif;color:#4A453E}
.lgx-fine{font:400 12px/1.45 "Work Sans",sans-serif;color:#8C867B;margin:8px 0 0}
.lgx-from{display:grid;grid-template-columns:60px 1fr;gap:14px;margin-top:28px;padding:18px;background:#FBF9F4;border:1px solid #CFC8BA}
.lgx-from img{width:60px;height:60px;border-radius:50%;object-fit:cover}
.lgx-from p{font:italic 400 16.5px/1.5 "Source Serif 4",Georgia,serif;margin:0}
.lgx-from small{display:block;font:600 12.5px/1.4 "Work Sans",sans-serif;color:#4A453E;margin-top:8px}
.lgx-form{margin-top:30px;border-top:2px solid #1A1815;padding-top:16px}
.lgx-form h3{font:700 23px/1.2 "Source Serif 4",Georgia,serif;margin:0 0 12px}
.lgx-fl{display:block;font:600 12.5px/1 "Work Sans",sans-serif;color:#4A453E;margin:14px 0 6px}
.lgx-form input[type=text],.lgx-form input[type=email],.lgx-form input[type=tel],.lgx-form textarea{width:100%;border:1px solid #CFC8BA;background:#fff;padding:12px;font:400 16px/1.3 "Work Sans",sans-serif;color:#1A1815;border-radius:0;box-sizing:border-box}
.lgx-or{display:flex;gap:8px}
.lgx-or label{flex:1;border:1.5px solid #1A1815;padding:11px 8px;text-align:center;font:600 13.5px/1.2 "Work Sans",sans-serif;cursor:pointer}
.lgx-or input{position:absolute;opacity:0;pointer-events:none}
.lgx-or label:has(input:checked){background:#1A1815;color:#F4F1EA}
.lgx-chk{display:flex;gap:9px;align-items:flex-start;font:400 13.5px/1.45 "Work Sans",sans-serif;color:#4A453E;margin-top:14px}
.lgx-chk input{width:18px;height:18px;flex:none;margin-top:2px}
.lgx-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.lgx-send{width:100%;margin-top:16px;background:#8E2A2A;color:#fff;border:0;padding:16px;font:700 14px/1 "Work Sans",sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}
.lgx-err{background:#F3E0DE;color:#8E2A2A;padding:10px 12px;font:500 14px/1.4 "Work Sans",sans-serif}
.lgx-ok p{font:400 16px/1.5 "Source Serif 4",Georgia,serif;color:#4A453E}
.lgx-k2{margin-top:28px}
.lgx-fmt{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.lgx-fmt>div{border:1px solid #CFC8BA;background:#FBF9F4;padding:18px 16px;display:flex;flex-direction:column}
.lgx-fmt>div.lgx-fmt-d{background:#1A1815;border-color:#1A1815;color:#F4F1EA}
.lgx-fmt-k{font:700 10.5px/1 "Work Sans",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8E2A2A}
.lgx-fmt-d .lgx-fmt-k{color:#D9B66A}
.lgx-fmt h3{font:700 20px/1.2 "Source Serif 4",Georgia,serif;margin:8px 0 8px;color:inherit}
.lgx-fmt p{font:400 14.5px/1.5 "Work Sans",sans-serif;margin:0 0 12px;color:#4A453E;flex:1}
.lgx-fmt-d p{color:#D4CDBF}
.lgx-fmt-m{font:600 12px/1 "Work Sans",sans-serif;color:#8C867B}
.lgx-or3 label{font-size:13px}
.lgx-card-w{max-width:none}
.lgx-mock{border:1px solid #CFC8BA;background:#F4F1EA}
.lgx-mock-ph{aspect-ratio:16/9;background:linear-gradient(135deg,#2a2622,#1A1815);display:flex;align-items:center;justify-content:center}
.lgx-mock-ph span{width:84px;height:84px;border-radius:50%;border:1.5px solid #5a554d;color:#8C867B;font:600 12px/1 "Work Sans",sans-serif;display:flex;align-items:center;justify-content:center}
.lgx-mock-tx{padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px}
.lgx-mock-k{font:700 10.5px/1 "Work Sans",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8E2A2A}
.lgx-mock-h{font:800 24px/1.12 "Source Serif 4",Georgia,serif}
.lgx-mock-l{font:400 16px/1.5 "Source Serif 4",Georgia,serif;color:#4A453E}
.lgx-mock-m{font:500 12px/1 "Work Sans",sans-serif;color:#8C867B}
@media (max-width:560px){.lgx-fmt{grid-template-columns:1fr}}
.lgx-faq{margin-top:30px}
.lgx-faq details{border-top:1px solid #CFC8BA;padding:13px 0}
.lgx-faq summary{font:700 17px/1.3 "Source Serif 4",Georgia,serif;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px}
.lgx-faq summary::-webkit-details-marker{display:none}
.lgx-faq summary::after{content:"+";color:#8E2A2A;font-family:"Work Sans",sans-serif}
.lgx-faq details[open] summary::after{content:"−"}
.lgx-faq p{font:400 15px/1.5 "Work Sans",sans-serif;color:#4A453E;margin:6px 0 0}
