.einsatzbericht-page,.einsatzberichte-archive{background:var(--wt-navy);color:var(--wt-text)}.einsatzbericht-hero,.einsatzberichte-archive-header{padding:clamp(84px,10vw,132px) 0 clamp(54px,7vw,88px);background:var(--wt-navy)}.einsatzbericht-hero-inner,.einsatzberichte-archive-header .section-container{display:grid;justify-items:start}.einsatzbericht-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(28px,4vw,42px);color:var(--muted);font-size:14px;line-height:1.5}.einsatzbericht-breadcrumbs a{color:var(--wt-copper-light);text-underline-offset:4px}.einsatzbericht-hero .eyebrow,.einsatzberichte-archive-header .eyebrow{margin-bottom:14px}.einsatzbericht-hero h1,.einsatzberichte-archive-header h1{max-width:920px;margin:0;color:var(--wt-text);font-size:clamp(36px,5vw,62px);line-height:1.06}.einsatzbericht-lead,.einsatzberichte-archive-header p{max-width:780px;margin:22px 0 0;color:var(--muted);font-size:clamp(18px,2vw,21px);line-height:1.65}.einsatzbericht-facts{display:flex;flex-wrap:wrap;gap:18px clamp(28px,5vw,56px);width:100%;margin:clamp(28px,4vw,42px) 0 0;padding:20px 0 0;border-top:1px solid var(--line)}.einsatzbericht-facts div{display:grid;gap:5px}.einsatzbericht-facts dt,.einsatzbericht-technical dt{color:var(--wt-copper-light);font-size:12px;font-weight:800;text-transform:uppercase}.einsatzbericht-facts dd,.einsatzbericht-technical dd{margin:0;color:var(--wt-text);font-size:16px;line-height:1.5}.einsatzbericht-content,.einsatzberichte-archive-content{padding:clamp(62px,8vw,104px) 0;background:var(--wt-navy-2)}.einsatzbericht-content{padding-top:clamp(44px,5vw,64px)}.einsatzbericht-content-inner{display:grid;gap:clamp(42px,6vw,68px)}.einsatzbericht-section{width:100%;max-width:820px}.einsatzbericht-section h2{margin:0 0 18px;color:var(--wt-text);font-size:clamp(27px,3.3vw,40px);line-height:1.16}.einsatzbericht-section p,.einsatzbericht-editor-content{margin:0;color:var(--muted);font-size:18px;line-height:1.72}.einsatzbericht-section p+p,.einsatzbericht-editor-content>*+*{margin-top:16px}.einsatzbericht-technical dl{margin:0;border-top:1px solid var(--line)}.einsatzbericht-technical dl div{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);gap:22px;padding:15px 0;border-bottom:1px solid var(--line)}.einsatzbericht-gallery-section{max-width:none}.einsatzbericht-comparison{display:grid;gap:clamp(32px,5vw,54px)}.einsatzbericht-gallery-group h3{margin:0 0 16px;color:var(--wt-text);font-size:clamp(21px,2.4vw,28px);line-height:1.2}.einsatzbericht-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:clamp(16px,2.5vw,28px);align-items:start}.einsatzbericht-gallery figure{min-width:0;margin:0}.einsatzbericht-gallery a{display:block;width:fit-content;max-width:100%}.einsatzbericht-gallery img{display:block;width:auto;max-width:100%;height:auto;border:1px solid var(--line);border-radius:6px}.einsatzbericht-gallery figcaption{margin-top:9px;color:var(--muted);font-size:14px;line-height:1.5}.einsatzbericht-service-link{display:grid;gap:7px;max-width:820px;padding-top:22px;border-top:1px solid var(--line)}.einsatzbericht-service-link>span{color:var(--muted);font-size:14px}.einsatzbericht-service-link a,.einsatzberichte-card-link{color:var(--wt-copper-light);font-weight:800;text-underline-offset:5px}.einsatzberichte-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,28px)}.einsatzberichte-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:rgba(var(--wt-surface-rgb),.34)}.einsatzberichte-card-media{display:block;aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid var(--line)}.einsatzberichte-card-media img{display:block;width:100%;height:100%;object-fit:cover}.einsatzberichte-card-content{display:flex;flex:1;flex-direction:column;padding:clamp(20px,2.5vw,26px)}.einsatzberichte-card-service,.einsatzberichte-card-meta{margin:0 0 6px;color:var(--wt-copper-light);font-size:13px;font-weight:780;line-height:1.45}.einsatzberichte-card h2{margin:6px 0 0;font-size:clamp(21px,2vw,25px);line-height:1.2}.einsatzberichte-card h2 a{color:var(--wt-text);text-decoration:none}.einsatzberichte-card-content>p:not(.einsatzberichte-card-service):not(.einsatzberichte-card-meta){margin:14px 0 0;color:var(--muted);line-height:1.65}.einsatzberichte-card-link{align-self:flex-start;margin-top:auto;padding-top:18px}.einsatzberichte-empty{max-width:720px;margin:0;color:var(--muted);font-size:18px;line-height:1.65}.einsatzbericht-page a:focus-visible,.einsatzberichte-archive a:focus-visible{outline:3px solid var(--copper);outline-offset:4px}@media(min-width:981px){.einsatzbericht-gallery figure{display:grid;justify-items:center}.einsatzbericht-gallery a{margin-inline:auto}.einsatzbericht-gallery img{max-height:78vh;max-height:min(78svh,760px);object-fit:contain}}@media(max-width:900px){.einsatzberichte-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.einsatzbericht-gallery{grid-template-columns:1fr}}@media(max-width:700px){.einsatzbericht-hero,.einsatzberichte-archive-header{padding:64px 0 48px}.einsatzbericht-hero h1,.einsatzberichte-archive-header h1{font-size:clamp(31px,10vw,40px);line-height:1.1}.einsatzbericht-lead,.einsatzberichte-archive-header p,.einsatzbericht-section p,.einsatzbericht-editor-content{font-size:17px}.einsatzbericht-content,.einsatzberichte-archive-content{padding:54px 0}.einsatzbericht-facts,.einsatzberichte-grid,.einsatzbericht-gallery,.einsatzbericht-technical dl div{grid-template-columns:1fr}.einsatzbericht-facts{display:grid;gap:16px}.einsatzbericht-technical dl div{gap:4px}}
