body.ed-site{margin:0;background:#f7f6f0;color:#163e46;font:400 18px/1.65 'RI Navigation Sans','Source Sans 3',sans-serif}
.ed-site *{box-sizing:border-box}.ed-site [hidden]{display:none!important}.ed-site img{max-width:100%;height:auto}.ed-site a{color:inherit}.ed-site button{font:inherit}.ed-site h1,.ed-site h2,.ed-site h3{font-family:'RI Navigation Serif','Literata',Georgia,serif;font-weight:400;line-height:1.25;letter-spacing:-.035em;margin:0 0 20px}.ed-site p{margin:0 0 18px}.ed-site svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.5;flex:none}
.ed-site :is(a,button,summary):focus-visible{outline:2px solid #a07935;outline-offset:4px}.ed-site section{scroll-margin-top:24px}
.ed-shell{max-width:1280px;width:calc(100% - 96px);margin-inline:auto}.ed-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding-top:18px;font-size:16px}.ed-crumb a{display:flex;align-items:center;min-height:44px;text-underline-offset:5px}
.ed-subhero{background:linear-gradient(115deg,#133b45,#1b4a52);color:#f7f6f0}.ed-site .ed-subhero :is(a):focus-visible{outline-color:#d5b66e}.ed-subhero-grid{display:grid}.ed-subintro{color:#d2e0df;margin:0}.ed-subhero .ed-sublead{line-height:1.4}.ed-subhero h1{max-width:20ch!important}
.ed-hero-actions{display:flex;align-items:center;flex-wrap:wrap}.ed-button,.ed-link{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:48px;text-decoration:none;font-size:17px}.ed-button{padding:12px 20px;background:#d5b66e;color:#163e46!important;font-weight:600}.ed-button:hover{background:#e4c57f}.ed-link{border-bottom:1px solid #9e8857}.ed-link:hover{color:#ab823d}
body.ed-site[data-page=unterlagen] .ed-download-section{background:linear-gradient(110deg,#f7f6f0,#e9eee7)}.ed-site .ed-download-entry{border-bottom:0}.ed-site .ed-download-entry:last-child{border-bottom:1px solid #acc3c6}.ed-site .ed-download-actions a,.ed-site .ed-doc-tabs button,.ed-site .ed-document-brochures{border-radius:0}
.ed-white{background:#fffefb}.ed-doc-help{color:#f7f6f0}.ed-doc-help h2{color:inherit}.ed-doc-help a:focus-visible{outline-color:#d5b66e}
.ri-download-brochure{border-top:1px solid #ffffff30;padding:24px 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 30px}.ri-download-brochure p{max-width:64ch;margin:0 35px 10px 0;color:#d2e0df}.ri-download-brochure a{display:inline-flex;align-items:center;gap:15px;min-height:48px;text-decoration:none}.ri-download-brochure a:hover{text-decoration:underline;text-underline-offset:5px}
.ri-download-footer{background:#0e323b;color:#d2e0df;border-top:1px solid #466871;padding:32px 0}.ri-download-footer .ed-shell{display:flex;align-items:start;justify-content:space-between;gap:24px;flex-wrap:wrap}.ri-download-footer p{font-size:16px;margin:0}.ri-download-footer strong{color:#f7f6f0;font-weight:600}.ri-download-footer nav{display:flex;flex-wrap:wrap;gap:18px}.ri-download-footer a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;text-underline-offset:4px}
.ed-skip{position:fixed;top:-100px;left:16px;background:#f7f6f0;color:#163e46;padding:12px 20px;z-index:100}.ed-skip:focus{top:10px}
@media(max-width:1100px){.ed-shell{width:calc(100% - 64px)}}
@media(max-width:760px){.ed-shell{width:calc(100% - 40px)}body.ed-site{font-size:17px}.ed-crumb{gap:12px;font-size:15px}.ri-download-footer .ed-shell{display:block}.ri-download-footer nav{margin-top:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
