/* DDL Facility | AGB, same editorial premium language as Datenschutz and Impressum */
.agb-body{background:#fff;color:#132c42}.agb-main{min-height:0}.agb-hero{background:#102d48;color:#fff;overflow:hidden}.agb-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;min-height:410px;align-items:stretch}.agb-hero-content{padding:79px 55px 66px 0;display:flex;flex-direction:column;justify-content:center}.agb-hero h1{font:800 clamp(43px,5.5vw,76px)/1.1 'Manrope',Arial,sans-serif;letter-spacing:-.055em;margin:24px 0}.agb-lead{font-size:16px;line-height:1.8;color:#c7dce9;max-width:620px;margin:0}.agb-hero-caption{color:#9fc5d9;letter-spacing:.16em;font-size:10px;font-weight:800;margin:28px 0 0}.agb-hero-photo{position:relative;min-height:400px;background:linear-gradient(125deg,#183c5c,#41728d);overflow:hidden}.agb-hero-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.48) brightness(.78)}.agb-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,26,43,.76),transparent 62%)}.agb-photo-quote{position:absolute;bottom:29px;right:32px;z-index:1;text-align:right;color:#fff;font-size:11px;line-height:1.9;font-weight:900;letter-spacing:.13em}.agb-content{display:grid;grid-template-columns:270px minmax(0,1fr);gap:68px;align-items:start;padding-top:80px;padding-bottom:100px}.agb-index{position:sticky;top:20px;max-height:calc(100vh - 30px);overflow:auto;padding-right:7px}.agb-index-head{font-weight:900;font-size:10px;letter-spacing:.17em;color:#3a839f;border-bottom:1px solid #e0e8ed;padding-bottom:15px}.agb-index-sub{font-size:12px;line-height:1.6;color:#708697}.agb-category{border-bottom:1px solid #e5ecf1}.agb-category summary{padding:16px 3px;color:#163b53;font-weight:800;font-size:13px;cursor:pointer;list-style:none;display:flex;gap:12px;justify-content:space-between}.agb-category summary::-webkit-details-marker{display:none}.agb-category summary span{color:#5c92b2}.agb-links{padding-bottom:10px}.agb-links a{display:block;color:#537084!important;font-size:11.5px;line-height:1.5;padding:8px 11px;text-decoration:none;border-left:2px solid transparent}.agb-links a:hover,.agb-links a:focus-visible{background:#f0f7fb;color:#17618a!important;border-left-color:#2a83ac}.agb-help{padding:24px 19px;background:#143953;color:#fff;margin-top:24px}.agb-help span{letter-spacing:.16em;font-size:10px;color:#a6cadb;font-weight:800}.agb-help p{font-size:15px;line-height:1.5;font-weight:700;margin:13px 0 23px}.agb-help a{color:#fff!important;font-weight:800;font-size:12px}.agb-document{min-width:0}.agb-meta{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 28px;color:#647c8d;font-size:12px}.agb-stamp{font-size:10px;font-weight:900;letter-spacing:.14em;color:#367e9f}.agb-note{display:flex;gap:20px;align-items:start;border-left:3px solid #2b80a9;padding:27px;background:#f1f7fa;margin-bottom:56px}.agb-note-icon{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;border-radius:50%;border:1px solid #a5c5d6;color:#1d6389;font-weight:900;font-size:18px}.agb-note h2{font-size:17px;font-weight:850;color:#15384f;margin:0 0 10px}.agb-note p{font-size:13px;color:#61778a;line-height:1.75;margin:0}.agb-paragraph{scroll-margin-top:25px;padding-bottom:42px;margin-bottom:46px;border-bottom:1px solid #e4eaee}.agb-chapter{margin:0 0 13px;font-size:10px;letter-spacing:.14em;font-weight:900;text-transform:uppercase;color:#43829f}.agb-paragraph h2{display:flex;align-items:baseline;gap:15px;font:800 clamp(23px,3vw,34px)/1.25 'Manrope',Arial,sans-serif;letter-spacing:-.038em;margin:0 0 23px;color:#122f45}.agb-section-sign{font-weight:700;font-size:22px;color:#4584a6;white-space:nowrap}.agb-prose{font-size:14px;line-height:1.9;color:#53697b;overflow-wrap:anywhere}.agb-prose p{margin:0 0 18px}.agb-prose p:last-child{margin-bottom:0}.agb-end{padding:25px 30px;background:#f4f8fa;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;color:#567081}.agb-end p{margin:0}.agb-end a{color:#1a6388!important;font-weight:800;overflow-wrap:anywhere}.agb-cta{background:#143852;color:#fff;padding:72px 0}.agb-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.agb-cta h2{font:800 clamp(29px,4vw,44px)/1.18 'Manrope',Arial,sans-serif;letter-spacing:-.04em;margin:16px 0 14px}.agb-cta p:not(.eyebrow){font-size:14px;line-height:1.75;color:#c5d9e6}.agb-cta-btn{padding:18px 23px;background:#fff;color:#163954!important;white-space:nowrap;font-size:13px;font-weight:850;display:flex;justify-content:space-between;gap:30px}.agb-cta-btn:hover{background:#e3f1f8}
@media(max-width:1020px){.agb-content{grid-template-columns:225px minmax(0,1fr);gap:36px}.agb-hero-content{padding-right:25px}}@media(max-width:780px){.agb-hero-grid{grid-template-columns:1fr}.agb-hero-photo{min-height:210px}.agb-hero-content{padding:63px 0}.agb-content{grid-template-columns:1fr;gap:28px;padding-top:45px;padding-bottom:65px}.agb-index{position:static;max-height:unset;overflow:visible}.agb-index .agb-help{display:none}.agb-category{display:inline-block;width:calc(50% - 8px);vertical-align:top;margin-right:8px}.agb-category summary{padding:12px 4px}.agb-meta{margin-bottom:18px}.agb-cta-inner{flex-direction:column;align-items:flex-start}.agb-cta-btn{display:inline-flex}}@media(max-width:540px){.agb-hero h1{font-size:44px}.agb-category{display:block;width:100%}.agb-note{padding:20px;gap:12px}.agb-paragraph h2{font-size:25px;display:block}.agb-section-sign{display:block;margin-bottom:9px}.agb-cta-btn{max-width:100%}.agb-end{flex-direction:column;align-items:flex-start}}@media print{.agb-index,.agb-cta,.home-header,.home-footer{display:none!important}.agb-content{display:block;padding:0}.agb-hero-photo{display:none}.agb-hero{background:white;color:black}.agb-hero-content{padding:0}.agb-hero h1{color:black}.agb-hero-grid{display:block}.agb-paragraph{break-inside:avoid}}
