/* Collection details share the reviewed door/window palette and site shell. */
.dwd .dw-hero{grid-template-columns:42% 58%;min-height:500px}.dwd .dw-hero-copy{padding:48px 42px 42px 0}.dwd .dw-hero h1{max-width:470px;margin-bottom:18px}.dwd .dw-hero-image{min-height:500px}.dwd .dw-hero .dwd-line{color:var(--dw-accent);margin:0 0 24px}.dwd .dw-hero p{max-width:430px}.dwd .dw-hero-copy>.dw-kicker{margin-bottom:24px}.dwd .dw-hero-image img{object-position:center}.dwd .dw-jump a{min-height:36px;display:flex;align-items:center}.dwd-story{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.dwd-story h2{margin-bottom:25px}.dwd-story p{}.dwd-story figure{background:var(--dw-paper)}.dwd-story figure img{height:auto;max-height:550px;object-fit:contain}.dwd-story figcaption{color:var(--dw-muted);padding:12px 0;background:white;}.dwd-spec{margin:0;border-top:1px solid var(--dw-line)}.dwd-spec>div{display:grid;grid-template-columns:36% 1fr;gap:24px;border-bottom:1px solid var(--dw-line);padding:19px 0}.dwd-spec dt{color:var(--dw-muted);}.dwd-spec dd{margin:0;}.dwd .dw-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.dwd .dw-details h3{}.dwd .dw-number{margin-bottom:25px}.dwd-spec-section{display:grid;grid-template-columns:1fr 1.25fr;gap:90px}.dwd-spec-section h2{margin-bottom:24px}.dwd-spec-section p{}.dwd .dw-checklist{margin-top:5px}.dwd .dw-checklist li{grid-template-columns:32px 1fr;align-items:start;padding:23px 0}.dwd .dw-checklist p{margin:0;}.dwd-related{border-top:1px solid var(--dw-line)}.dwd-related .dw-card h3{}.dwd .dw-card>a{text-decoration:none;display:block}.dwd .dw-card .dwd-card-bottom{display:flex;gap:15px;justify-content:space-between;align-items:center}.dwd .dw-card .dwd-card-bottom span{color:var(--dw-accent)}.dw-card h3>a{text-decoration:none}.dw-card>figure>a{display:block;height:100%}.dw-card .dw-card-actions{display:flex;flex-wrap:wrap;gap:10px 22px}.dw-feature .dw-card-actions{display:flex;flex-wrap:wrap;gap:12px 25px}
@media(max-width:1050px){.dwd .dw-hero{grid-template-columns:45% 55%}.dwd .dw-hero-copy{padding:38px 28px 35px 0}.dwd .dw-hero h1{}.dwd-story,.dwd-spec-section{gap:40px}.dwd .dw-details{gap:24px}}
@media(max-width:700px){.dwd .dw-hero{grid-template-columns:1fr;min-height:0}.dwd .dw-hero-copy{padding:28px 0 30px}.dwd .dw-hero h1{}.dwd .dw-hero .dwd-line{margin-bottom:20px}.dwd .dw-hero-image{min-height:0;aspect-ratio:1.2}.dwd-story,.dwd-spec-section{grid-template-columns:1fr;gap:30px}.dwd .dw-details{grid-template-columns:1fr;gap:25px}.dwd .dw-number{margin-bottom:15px}.dwd-spec>div{grid-template-columns:34% 1fr;gap:18px}.dwd-spec dd{}.dwd .dw-jump .dw-wrap{gap:0 25px}.dwd-story h2,.dwd-spec-section h2{}.dwd .dw-checklist p{}}
