.dach-section{background:#302d2b;color:#f8f4ed;padding:86px 0}.dach-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.dach-copy .eyebrow{color:#e0b18d}.dach-copy h2{font-size:clamp(2.7rem,5.4vw,5.1rem);margin-bottom:30px}.dach-copy em{color:#e0b18d;font-weight:400}.dach-lead{font-family:var(--serif);font-size:1.6rem;line-height:1.4}.dach-countries{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:30px}.dach-countries span{border-bottom:1px solid #97755c;padding-bottom:6px;font-size:.95rem}.dach-caption{color:#e0c6b3;font-size:.9rem;margin-top:18px}.dach-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;border-top:1px solid #6e5d51;padding-top:34px;margin-top:50px}.dach-bottom p{font-size:1rem}.dach-bottom h3{font-family:var(--serif);font-size:1.7rem}.dach-button{background:#e0b18d;border-color:#e0b18d;color:#302b28;text-align:center}.dach-button:hover{background:#f0ceb2}.dach-consent{max-width:900px;margin-top:28px;font-size:1rem}.dach-layout>*,.dach-bottom>*{min-width:0}@media(max-width:950px){.dach-layout{gap:30px}.dach-section{padding:55px 0}.dach-bottom{gap:25px;grid-template-columns:1fr}.dach-button{justify-self:start}}@media(max-width:760px){.dach-layout{grid-template-columns:1fr}.dach-copy h2{font-size:clamp(2.8rem,11vw,4.5rem)}.dach-bottom{margin-top:32px}.dach-button{justify-self:stretch}.three-grid{grid-template-columns:1fr}.dach-countries{gap:12px}.dach-countries span{font-size:.85rem}}
.dach-picture{display:block}.dach-picture img{display:block;width:100%;height:auto;aspect-ratio:3/2;border:1px solid #6e5d51;border-radius:3px}
