/* Visitor-facing product presentation. */
.product-gallery-main figcaption>span:last-child{white-space:normal}
.product-gallery-main figcaption{margin-top:12px}
.dimension-list{padding-top:25px}
.film-description{align-items:flex-start}
.film-meta{font-variant-numeric:tabular-nums}
.studio-foot{margin-top:19px}
.development-section{padding-block:68px;background:#edf2f5;border-bottom:1px solid #d8e1e8}
.development-layout{display:grid;grid-template-columns:1.18fr 1fr;gap:100px;align-items:center}
.development-layout .eyebrow{color:#9a592b;font-size:12px;letter-spacing:.12em;margin:0 0 16px}
.development-layout h2{max-width:620px;font-size:36px;line-height:1.4}
.development-copy>p{color:var(--muted);font-size:16px;line-height:1.9;max-width:470px}
.development-copy .text-link{font-size:14px;margin-top:18px}
.questions>h3{grid-row:1/3}
@media(max-width:1199px){.development-layout{gap:60px}.development-layout h2{font-size:32px}}
@media(max-width:1023px){.development-layout{gap:40px}.development-copy>p{font-size:15px}}
@media(max-width:767px){.development-section{padding-block:45px}.development-layout{grid-template-columns:1fr;gap:19px}.development-layout h2{font-size:27px}.development-layout .eyebrow{margin-bottom:12px;font-size:11px}.development-copy>p{font-size:14px}.development-copy .text-link{margin-top:12px}.dimension-list{padding-top:21px}.studio-foot{margin-top:17px}html[lang=en] .development-layout h2{font-size:29px;line-height:1.22}}
