/* Scoped procurement layout. */
.product-breadcrumb{padding-top:24px;color:#526375;font-size:13px}.product-breadcrumb a{color:#176b60}
.product-detail-design>section:first-of-type{padding-top:28px}.product-detail-design h1{font-size:clamp(25px,3vw,40px);line-height:1.25;overflow-wrap:anywhere}
.product-purchase-summary{display:grid;gap:12px;margin:18px 0}.product-primary-actions{display:flex;gap:12px;flex-wrap:wrap}.product-purchase-summary .design-button{min-height:48px;justify-content:center}.product-purchase-summary .quiet-link{text-align:left}
.product-detail-design .product-structure-panel img{object-fit:contain;max-height:280px;aspect-ratio:9/7}.product-page .structure-request-field{display:none}
.product-page .inquiry-dialog-contact{display:none}.product-page .inquiry-dialog-body{grid-template-columns:1fr}.product-page .inquiry-dialog-panel{max-width:740px}.product-page .inquiry-dialog-form{min-width:0}
.product-page button[type=submit]{background:#176b60;color:white}
@media(max-width:600px){.product-primary-actions{display:grid;grid-template-columns:1fr;width:100%}.product-detail-design .product-structure-panel{max-width:280px}.product-page .inquiry-dialog-panel{width:calc(100% - 20px)}.product-page .inquiry-dialog-header,.product-page .inquiry-dialog-form{padding:16px}.product-detail-design .product-overview{padding:20px}}

.support-page .real-about-hero{display:block;min-height:0}.support-page .real-hero-copy{max-width:100%;padding-bottom:48px}.support-page .real-hero-note{display:none}.product-optional-fields{border-top:1px solid #dce4e8;padding-top:12px}.product-optional-fields summary{cursor:pointer;color:#176b60;font-weight:600;margin-bottom:12px}

.product-page main{padding-top:114px}.product-primary-actions .design-button-outline{color:#176b60;border:1px solid #176b60;background:white}.product-page .inquiry-dialog-contact{display:none!important}.product-page .inquiry-dialog-body{display:block}.product-page .structure-request-field{display:none!important}

@media(max-width:600px){.product-page .inquiry-fields .grid{grid-template-columns:1fr!important}.product-page .inquiry-fields input{width:100%}}
