.relaunch{--paper:#fffdf8;--cream:#fbf6ea}.relaunch .container{width:min(100% - 3rem,1340px)}.relaunch .skip-link{z-index:20;background:var(--yellow);padding:1rem;position:absolute;top:-6rem;left:1rem}.relaunch .skip-link:focus{top:1rem}.preview-ribbon{background:var(--navy);color:var(--paper);font-size:.8rem}.ribbon-inner{justify-content:space-between;align-items:center;gap:1rem;padding-block:.55rem;display:flex}.ribbon-inner a{color:var(--yellow)}.preview-header{background:var(--preview-tone);color:#fff}.header-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:100px;padding-block:1rem;display:flex}.wordmark{color:#fff;font-family:var(--font-display);max-width:400px;font-size:2.1rem;line-height:1;text-decoration:none}.wordmark:hover{color:var(--yellow)}.wordmark small{font:600 .75rem/1.35 var(--font-body);color:#e0e7ed;margin-top:.5rem;display:block}.header-inner nav{flex-wrap:wrap;align-items:center;gap:1.3rem;display:flex}.header-inner nav>a:not(.btn){color:#fff;font-size:.95rem;font-weight:700;text-decoration:none}.header-inner nav>a:hover,.header-inner nav>a[aria-current]{color:var(--yellow)}.header-inner nav .btn{font-size:.9rem}.breadcrumbs{padding-block:.8rem;font-size:.85rem}.breadcrumbs ol{flex-wrap:wrap;gap:.5rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li{border-left:1px solid var(--line-strong);padding-left:1.1rem}.preview-hero{background-color:var(--preview-tone);background-image:var(--hero-image);color:#fff;isolation:isolate;background-position:50%;background-size:cover;position:relative}.preview-hero:before{content:"";z-index:-1;background:linear-gradient(#04122159,#0000 25%),linear-gradient(90deg,#041221c7,#041221a6 45%,#0412214d);position:absolute;inset:0}.preview-hero .container{padding-block:2.5rem}.preview-hero h1{color:#fff;max-width:24ch;margin-bottom:.18em;font-size:clamp(3.25rem,6.5vw,6rem);line-height:.99}.preview-hero p{color:#fff;max-width:66ch;font-size:1.2rem;line-height:1.4}.preview-hero .eyebrow{color:var(--yellow);font-size:.78rem}.eyebrow{text-transform:uppercase;letter-spacing:.16em;margin-bottom:1rem;font-size:.78rem;font-weight:800}.finder{background:var(--cream);border-radius:var(--radius);grid-template-columns:1.5fr 1fr auto;align-items:end;gap:1rem;max-width:950px;margin-top:2rem;padding:1.25rem;display:grid}.finder .btn{min-height:51px}.service-band{background:var(--paper);border-bottom:1px solid var(--line)}.service-band .container{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-band a{border-right:1px solid var(--line);font-family:var(--font-display);align-items:center;gap:.85rem;padding:1.5rem 1rem;font-size:1.35rem;line-height:1.1;text-decoration:none;display:flex}.service-band a:first-child{border-left:1px solid var(--line)}.service-band a:hover{background:var(--cream-2)}.service-band svg{flex-shrink:0}.service-band .end-icon{margin-left:auto}.relaunch h2{font-size:clamp(2rem,4vw,3.5rem)}.section-title{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.section-title h2{margin-bottom:0}.preview-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;align-items:flex-start;padding:1.6rem;display:flex}.preview-card p{color:var(--ink-2)}.preview-card .text-link{margin-top:auto}.text-link{align-items:center;gap:.5rem;font-weight:800;display:inline-flex}.empty-directory{grid-template-columns:.85fr 1.3fr;align-items:center;gap:3rem;display:grid}.empty-message{border:1px solid var(--line);background:var(--paper);border-radius:var(--radius);padding:2rem}.empty-message h3{font-size:1.9rem}.status-note{color:var(--muted);font-size:.85rem}.region{align-items:center;gap:.4rem;display:flex}.prose{max-width:850px}.prose p{font-size:1.07rem}.article-section{margin-block:2.25rem}.article-section h2{font-size:2rem}.preview-cta{background:var(--navy);color:#fff;border-radius:var(--radius);justify-content:space-between;align-items:center;gap:2rem;margin-block:2rem;padding:2rem;display:flex}.preview-cta h2,.preview-cta p{color:#fff}.preview-cta h2{font-size:2.4rem}.faq-section{border-top:1px solid var(--line)}.faq-section details{border-bottom:1px solid var(--line);padding-block:1rem}.faq-section summary{cursor:pointer;font-weight:700}.faq-section details p{margin-top:1rem}.preview-footer{border-top:1px solid var(--line);background:var(--cream-2);padding-block:2.5rem}.footer-inner{justify-content:space-between;gap:2rem;font-size:.9rem;display:flex}.footer-inner p{max-width:65ch;margin-top:.5rem}.footer-links{flex-wrap:wrap;gap:.5rem 1rem;margin-top:.8rem;display:flex}.filter-note{border-left:4px solid var(--yellow);background:var(--paper);padding:.75rem 1rem}@media (width>=1001px){.relaunch[data-home] .preview-header{z-index:2;background:0 0;margin-bottom:-100px;position:relative}.relaunch[data-home] .preview-hero .container{padding-top:130px}}@media (width<=1000px){.header-inner{flex-direction:column;align-items:flex-start;gap:1rem}.header-inner nav{gap:1rem}.service-band a{padding:1rem .6rem;font-size:1.15rem}}@media (width<=700px){.ribbon-inner{flex-wrap:wrap;gap:.25rem 1rem}.ribbon-inner>span:nth-child(2){display:none}.ribbon-inner a{margin-left:auto}.header-inner nav{gap:.75rem 1rem}.header-inner nav .btn{min-height:44px;padding:.6rem}.wordmark{font-size:1.85rem}.finder{grid-template-columns:1fr}.service-band .container{grid-template-columns:repeat(2,minmax(0,1fr))}.service-band a{border-bottom:1px solid var(--line)}.service-band .end-icon{display:none}.empty-directory{grid-template-columns:1fr;gap:1rem}.section-title,.preview-cta,.footer-inner{flex-direction:column;align-items:flex-start}.preview-hero h1{font-size:3.5rem}.preview-hero p{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.relaunch *,.relaunch :before{scroll-behavior:auto;transition:none!important}}@media (width<=700px){.preview-hero{background-position:75%}.preview-hero:before{background:#041221ba}html[lang^=de] .preview-hero h1{font-size:2.5rem}html[lang^=de] .relaunch h2,html[lang^=de] .service-band a{hyphens:auto}}
