/* DE only. Preserve page builders, original text and all access controls. */
.ylc-closeout-de .ylc-closeout-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2px 4px;list-style:none;margin:0;padding:0}
.ylc-closeout-de .ylc-closeout-menu>li{float:none;position:relative;list-style:none;margin:0}
.ylc-closeout-de .ylc-closeout-menu>li>a{font-size:14px;padding:12px 10px;white-space:nowrap}
.ylc-closeout-de .ylc-closeout-languages{position:relative;align-self:center}
.ylc-closeout-de .ylc-language-toggle{display:flex;gap:7px;align-items:center;min-height:44px;margin:0;padding:9px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#075174;font:700 14px/1.3 Arial,sans-serif;box-shadow:none;cursor:pointer;white-space:nowrap}
.ylc-closeout-de .ylc-language-flag{display:inline-block;flex:none;width:20px;height:14px;object-fit:cover;max-width:none;vertical-align:middle;box-shadow:0 0 0 1px #d2dde4;border-radius:1px}
.ylc-closeout-de .ylc-language-list{display:none!important;position:absolute;z-index:10050;top:100%;right:0;left:auto;min-width:174px;margin:0;padding:7px 0;list-style:none;background:#fff;border:1px solid #cfdee6;border-radius:8px;box-shadow:0 6px 20px #001f3726}
.ylc-closeout-de .ylc-closeout-languages.is-open>.ylc-language-list{display:block!important}
.ylc-closeout-de .ylc-language-list>li{list-style:none;margin:0;padding:0}
.ylc-closeout-de .ylc-language-list>li>a{display:flex;gap:9px;align-items:center;min-height:44px;padding:9px 16px!important;color:#075174!important;background:#fff!important;font-size:14px;text-decoration:none}
.ylc-closeout-de .ylc-language-list>li>a:hover,.ylc-closeout-de .ylc-language-list>li>a:focus{background:#edf6fa!important;color:#072d43!important}
.ylc-closeout-de .ylc-language-toggle:focus-visible,.ylc-closeout-de .ylc-language-list a:focus-visible{outline:3px solid #a16c13;outline-offset:2px}
.ylc-closeout-de .ylc-home-restored{display:block;width:100%;min-width:0}
.ylc-closeout-de .ylc-home-render-error{padding:40px 24px;background:#fff7e6;border:2px solid #b8781d}
.ylc-closeout-de .ylc-release-footer{box-sizing:border-box;clear:both;width:var(--ylc-footer-width,100%);margin:38px 0 0;margin-left:var(--ylc-footer-shift,0);padding:38px clamp(18px,3vw,42px);background:#09344a;color:#fff}
.ylc-closeout-de .ylc-release-footer-grid{max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.ylc-closeout-de .ylc-release-footer a{color:#dceff9;text-underline-offset:3px}
.ylc-closeout-de .ylc-release-footer h2{color:#fff;font-size:22px;line-height:1.3}
.ylc-closeout-de .ylc-release-footer ul{list-style:none;padding:0;margin:0}
.ylc-closeout-de .ylc-release-footer li{margin:0 0 10px}
.ylc-closeout-de .ylc-d06-embed{width:100%;min-width:0;margin:24px 0;padding:0;background:transparent;border:0}
.ylc-closeout-de .ylc-d06-embed iframe{display:block;width:100%;max-width:100%;border:0;background:#fff}
.ylc-closeout-de img[data-ylc-public-example]{display:block;width:100%;height:auto;object-fit:contain}
@media(min-width:1100px){.ylc-closeout-de .navbar .container{width:calc(100% - 48px);max-width:1360px}.ylc-closeout-de .ylc-closeout-menu>li>a{padding-left:8px;padding-right:8px}}
@media(max-width:1099px) and (min-width:768px){.ylc-closeout-de .ylc-closeout-menu{gap:0}.ylc-closeout-de .ylc-closeout-menu>li>a{font-size:13px;padding:10px 7px}}
@media(max-width:767px){.ylc-closeout-de .ylc-closeout-menu{display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%}.ylc-closeout-de .ylc-closeout-menu>li>a{display:block;min-height:44px;font-size:15px;white-space:normal}.ylc-closeout-de .ylc-closeout-languages{align-self:stretch}.ylc-closeout-de .ylc-language-toggle{width:100%;font-size:15px}.ylc-closeout-de .ylc-language-list{position:static;width:100%;box-shadow:none}.ylc-closeout-de .ylc-release-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ylc-closeout-de .ylc-release-footer h2{font-size:19px}}
@media(max-width:420px){.ylc-closeout-de .ylc-release-footer-grid{grid-template-columns:1fr}.ylc-closeout-de .ylc-release-footer{padding:26px 20px}}
