/* Home Packs R1 — editorial overview; details and prices live on the Packs page. */
.dws-reconstruction-main .dws-home .dws-home-packs-simple{
  max-width:1120px!important;
  margin:0 auto!important;
  padding:clamp(58px,7vw,100px) clamp(22px,4vw,44px)!important;
  box-sizing:border-box;
}
.dws-reconstruction-main .dws-home .dws-home-packs-simple > .dws-home-packs-kicker{
  font:400 11px/1.5 "Space Mono",monospace!important;
  color:#f5411f!important;letter-spacing:.08em;margin:0 0 18px!important;
}
.dws-reconstruction-main .dws-home .dws-home-packs-title{
  font:600 clamp(35px,4.2vw,61px)/1.11 Jost,Arial,sans-serif!important;
  letter-spacing:-.045em!important;text-wrap:balance;
  max-width:18ch;margin:0 0 20px!important;
}
.dws-reconstruction-main .dws-home .dws-home-packs-intro{
  font:400 clamp(16px,1.35vw,19px)/1.6 "DWS Instrument Sans",Arial,sans-serif!important;
  color:#65635e!important;max-width:68ch;margin:0 0 clamp(40px,5vw,72px)!important;
}
.dws-reconstruction-main .dws-home .dws-home-packs-grid{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:clamp(18px,2.6vw,38px)!important;align-items:start!important;
  margin:0 0 30px!important;
}
.dws-reconstruction-main .dws-home .dws-home-packs-grid > .wp-block-column{
  min-width:0!important;margin:0!important;padding:0!important;
  flex:none!important;
}
.dws-reconstruction-main .dws-home .dws-home-pack-item{
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;
  min-width:0!important;gap:12px!important;
  padding:23px 0 0!important;margin:0!important;
  border:0!important;border-top:1px solid #c8c7c1!important;
  background:transparent!important;border-radius:0!important;box-shadow:none!important;
}
.dws-reconstruction-main .dws-home .dws-home-pack-number{
  color:#f5411f!important;
  font:400 10px/1.5 "Space Mono",monospace!important;letter-spacing:.04em;
  margin:0!important;
}
.dws-reconstruction-main .dws-home .dws-home-pack-item h3{
  font:600 clamp(23px,2.1vw,29px)/1.16 Jost,Arial,sans-serif!important;
  letter-spacing:-.032em!important;margin:0!important;
}
.dws-reconstruction-main .dws-home .dws-home-pack-item > p:not(.dws-home-pack-number){
  font:400 15px/1.58 "DWS Instrument Sans",Arial,sans-serif!important;
  color:#5a5953!important;margin:0!important;max-width:34ch;
}
.dws-reconstruction-main .dws-home .dws-home-packs-action{margin-top:38px!important}
.dws-reconstruction-main .dws-home .dws-home-packs-cta a{
  border-radius:3px!important;
  transition:background-color .25s ease,transform .25s ease!important;
}
.dws-reconstruction-main .dws-home .dws-home-packs-cta a:focus-visible{
  outline:3px solid #1e1e1e!important;outline-offset:4px;
}
@media(max-width:760px){
 .dws-reconstruction-main .dws-home .dws-home-packs-grid{
  grid-template-columns:minmax(0,1fr)!important;gap:22px!important;
 }
 .dws-reconstruction-main .dws-home .dws-home-packs-simple{padding:60px 24px!important}
 .dws-reconstruction-main .dws-home .dws-home-pack-item{padding-top:19px!important}
}
@media(prefers-reduced-motion:reduce){
 .dws-reconstruction-main .dws-home .dws-home-packs-cta a{transition:none!important}
}
