.re-hero{grid-template-columns:minmax(0,1fr) 175px;align-items:center;gap:60px;padding-block:48px 52px;display:grid}.re-hero-copy{min-width:0}.re-hero-copy>.eyebrow{color:var(--red);margin-bottom:25px}.re-hero h1{letter-spacing:-2px;overflow-wrap:anywhere;font-size:clamp(45px,4.6vw,68px);line-height:1.12}.re-lead{max-width:620px;color:var(--body);margin-top:23px;font-size:18px;line-height:1.85}.re-read{gap:16px;margin-top:27px;font-size:12px}.re-document{background:#eef0e5;border:1px solid #d7ddcd;border-radius:2px 37px 2px 2px;height:202px;padding:28px 26px;position:relative;box-shadow:9px 9px #f4f3ed}.re-document-number{font-family:var(--serif);letter-spacing:-2px;color:#819272;font-size:57px;font-style:italic;line-height:1}.re-document-lines{gap:12px;margin-top:22px;display:grid}.re-document-lines>span{background:#ccd3bf;height:1px}.re-document-lines>span:last-child{width:65%}.re-document-mark{background:var(--red);width:3px;height:17px;position:absolute;top:0;left:26px}.re-tabs{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;padding-block:22px;display:grid}.re-tabs>a{align-items:center;gap:20px;min-height:34px;padding-inline:30px;font-size:13px;display:flex}.re-tabs>a:first-child{border-right:1px solid var(--line);padding-left:0}.re-tabs>a:last-child{padding-right:0}.re-tabs>a>span{font-family:var(--serif);color:#7d8f71;font-size:26px;font-style:italic}.re-tabs svg{margin-left:auto}.re-tabs [aria-current]{font-weight:600}.re-tabs [aria-current]>span,.re-tabs>a:hover{color:var(--red)}.re-reading{grid-template-columns:225px minmax(0,1fr);gap:85px;padding-top:49px;padding-bottom:0}.re-sidebar nav{gap:4px}.re-sidebar nav a{font-size:12px;line-height:1.65}.re-content{max-width:780px}.re-content h2{letter-spacing:-.6px;overflow-wrap:anywhere;scroll-margin-top:116px;font-size:31px;line-height:1.35}.re-content p{font-size:16px;line-height:1.95}.re-content>.bereich>.mitte>p:first-child{margin-top:0}.re-content a{overflow-wrap:anywhere}.re-content .hinweis{background:#f2eee1;border-color:#af9862;font-size:13px}.re-content .beleg-fehlt{color:#685733}.re-bottom{justify-content:flex-end;padding-bottom:43px;display:flex}.re-back{gap:18px;font-size:12px}.re-back>span{font-size:20px}.re-contact{background:#eef0e5;border:1px solid #d8dece;justify-content:space-between;align-items:center;gap:45px;margin-bottom:62px;padding:35px 39px;display:flex}.re-contact .eyebrow{color:#617554;margin-bottom:14px;font-size:12px}.re-contact h2{letter-spacing:-.7px;font-size:34px;line-height:1.3}.re-contact p:not(.eyebrow){color:var(--body);margin-top:12px;font-size:14px;line-height:1.8}.re-contact .button{flex-shrink:0;font-size:12px}@media (width<=1100px){.re-hero{grid-template-columns:minmax(0,1fr) 145px;gap:45px}.re-hero h1{font-size:57px}.re-document{height:185px;padding:25px 23px}.re-document-number{font-size:52px}.re-reading{grid-template-columns:195px minmax(0,1fr);gap:46px}.re-content h2{font-size:29px}}@media (width<=850px){.re-hero{grid-template-columns:minmax(0,1fr) 125px;gap:28px;padding-block:38px 42px}.re-hero h1{font-size:49px}.re-lead{font-size:17px}.re-document{height:170px;padding:25px 20px}.re-document-number{font-size:45px}.re-document-lines{gap:10px;margin-top:20px}.re-reading{grid-template-columns:1fr;gap:34px;padding-top:36px}.re-sidebar{display:block}.re-sidebar nav{grid-template-columns:1fr 1fr;gap:4px 25px}.re-content{max-width:none}.re-contact{gap:30px;padding:30px}.re-contact h2{font-size:31px}}@media (width<=700px){.re-topline{align-items:flex-start}.re-topline .fa-languages{margin-left:auto}.re-hero{grid-template-columns:1fr;padding-block:32px 34px}.re-hero-copy>.eyebrow{margin-bottom:21px;font-size:12px}.re-hero h1{letter-spacing:-1.6px;font-size:clamp(39px,10.2vw,60px);line-height:1.17}.re-document{display:none}.re-lead{margin-top:21px;font-size:17px;line-height:1.8}.re-read{margin-top:23px}.re-tabs{padding-block:19px}.re-tabs>a{gap:13px;padding-inline:20px;font-size:12px}.re-tabs>a>span{font-size:24px}.re-tabs svg{width:16px}.re-reading{gap:31px;padding-top:29px}.re-sidebar nav{grid-template-columns:1fr}.re-sidebar nav a{padding-block:8px;font-size:13px}.re-content h2{letter-spacing:-.5px;scroll-margin-top:92px;font-size:29px;line-height:1.35}.re-content p{font-size:16px;line-height:1.9}.re-content .hinweis{font-size:13px}.re-bottom{padding-bottom:31px}.re-contact{margin-bottom:45px;padding:28px 25px;display:block}.re-contact h2{font-size:32px}.re-contact p:not(.eyebrow){font-size:15px}.re-contact .button{margin-top:23px}}@media (width<=360px){.re-hero h1{letter-spacing:-1.3px;font-size:38px}.re-hero-copy>.eyebrow{font-size:12px}.re-lead{font-size:16px}.re-tabs>a{gap:10px;padding-inline:14px;font-size:12px}.re-tabs>a>span{font-size:22px}.re-content h2{font-size:27px}.re-contact{padding-inline:22px}.re-contact h2{font-size:29px}}
