.site-main:has(>.tl-editorial){padding:0;background:#fcfaf7}.site-main:has(>.tl-editorial)+.site-footer{margin-top:0}
.tl-editorial{--tl-ink:#422339;--tl-ink-soft:#685762;--tl-primary:#81612f;--tl-border:#ded5d5;--tl-surface:#fcfaf7;background:#fcfaf7;color:#422339}
.tle-wrap{width:min(1260px,calc(100% - 64px));margin:auto}.tl-editorial h1,.tl-editorial h2{color:#422339;letter-spacing:normal;line-height:1.2}.tl-editorial h2{font-size:clamp(25px,2.5vw,34px);margin:0 0 16px}.tl-editorial p{font-size:17px;line-height:1.75;color:#685762;margin:0 0 22px}.tl-editorial p a{color:#78562c;text-decoration:underline;text-underline-offset:3px}
.tle-hero{display:grid;grid-template-columns:.82fr 1.18fr;gap:60px;padding:30px 0 48px;align-items:center}.tle-hero h1{font-size:clamp(38px,4.2vw,58px);margin:0 0 24px}.tle-hero .tle-lead{font-size:clamp(23px,2.1vw,29px);line-height:1.4;color:#422339;margin-bottom:24px}.tle-hero figure{margin:0}.tle-hero img{display:block;width:100%;height:570px;object-fit:cover}.tle-hero figcaption{font-size:13px;text-align:center;color:#685762;padding-top:14px;line-height:1.5}
.tl-editorial .tle-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:linear-gradient(115deg,#ae8b4b,#866832);color:#fff;border-radius:40px;min-height:48px;padding:13px 26px;font-size:16px;font-weight:600;text-decoration:none}.tle-button:focus-visible,.tle-index a:focus-visible,.tle-aside a:focus-visible{outline:3px solid #866832;outline-offset:5px}
.tle-index{display:flex;flex-wrap:wrap;gap:18px 32px;padding:22px 0;border-block:1px solid #ded5d5;font-size:14px}.tle-index span{color:#685762;margin-right:auto}.tle-index a,.tle-aside a{color:#422339;text-decoration:none}.tle-index a:hover,.tle-aside a:hover{text-decoration:underline;text-underline-offset:4px}
.tle-reading{display:grid;grid-template-columns:235px minmax(0,1fr);gap:54px;padding:48px 0}.tle-aside{border-right:1px solid #ded5d5;padding-right:26px}.tle-aside nav{position:sticky;top:130px}.tle-aside p{font-size:14px}.tle-aside a{display:block;font-size:15px;line-height:1.5;margin-bottom:20px}.tle-prose>section{margin-bottom:42px;scroll-margin-top:150px}.tle-prose p{max-width:75ch}.tle-reflection{background:#f2ebe8;padding:32px}.tle-reflection ul{padding-left:22px;color:#685762;line-height:1.85;font-size:17px;margin:16px 0}.tle-reflection p{font-size:15px;margin:0}
.tl-editorial .lp-tail{padding:0;width:100%;max-width:none}.tl-editorial .lp-tail h2{letter-spacing:normal}.tl-editorial .lp-faq details{border:1px solid #ded5d5;padding:17px;margin-bottom:10px;border-radius:5px}.tl-editorial .lp-rel-grid{display:flex;flex-wrap:wrap;gap:16px}.tl-editorial .lp-rel-card{padding:0;border:0;background:none;transform:none}.tl-editorial .lp-rel-card span{display:none}.tl-editorial .lp-rel-card strong{font-size:15px;font-weight:400;text-decoration:underline;text-underline-offset:4px}
.tle-closing{text-align:center;border-top:1px solid #ded5d5;padding:44px 0 56px}.tle-closing p{margin-bottom:24px}#vragen{scroll-margin-top:150px}
@media(max-width:800px){.tle-wrap{width:calc(100% - 40px)}.tle-hero{grid-template-columns:1fr;gap:28px;padding-top:28px}.tle-hero img{height:400px}.tle-reading{grid-template-columns:1fr;padding:32px 0;gap:0}.tle-aside{display:none}.tle-index{gap:16px 22px}.tle-index span{width:100%;margin:0}.tle-reflection{padding:24px}.tl-editorial p{font-size:16px}.tle-hero h1{font-size:38px}}
