.design-intro{padding-top:55px;padding-bottom:65px;max-width:1100px}.design-intro>p{max-width:740px}.design-intro .lead{margin-top:28px}.design-band,.design-tinted{background:var(--pale)}.design-band>.wrap{display:flex;justify-content:space-between;gap:22px;padding-top:23px;padding-bottom:23px}.design-summary{max-width:780px}.design-pair,.design-trio{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:36px}.design-trio{grid-template-columns:repeat(3,minmax(0,1fr))}.design-project figure{margin:0;min-width:0}.design-image{background:white;border:1px solid var(--line);padding:16px}.design-image a{display:block}.design-image img{display:block;width:100%;height:340px;object-fit:contain}.design-trio img{height:460px}.kitchen-pair img{height:480px}.design-project figcaption{font-size:.86rem;margin-top:12px;color:var(--muted)}.design-detail{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;margin-top:48px}.design-detail img{height:400px}.design-detail h3{font-size:1.7rem}.design-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:32px}.design-steps h3{font-size:1.2rem}@media(max-width:760px){.design-pair,.design-trio,.design-detail,.design-steps{grid-template-columns:1fr}.design-band>.wrap{flex-direction:column;gap:8px}.design-image img,.design-trio img,.kitchen-pair img{height:auto;max-height:520px}.design-detail{gap:24px}.design-intro{padding-top:34px;padding-bottom:40px}.design-intro h1{font-size:clamp(2.4rem,9vw,3.5rem)}}