/* NewwayMold live media bindings. Layout dimensions remain stable while photographs load. */
.nw7-bound-photo{padding:0!important;display:block;isolation:isolate;background:#eef2f4;border-radius:3px;min-width:0}
.nw7-bound-photo>figure.wp-block-image{display:block;margin:0!important;width:100%;height:100%;max-width:none}
.nw7-bound-photo>figure.wp-block-image img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}
.nw2-hero .nw7-bound-photo{border-radius:0}.nw2-hero .nw7-bound-photo img{object-position:center 53%}
.nw2-hero .nw7-bound-photo:hover img{transform:none}
.nw7-media-70 img,.nw7-media-71 img,.nw7-media-73 img,.nw7-media-74 img,.nw7-media-84 img,.nw7-media-85 img,.nw7-media-87 img,.nw7-media-89 img{object-fit:contain!important;background:#f2f5f6;padding:18px}
.nw2-engineering-photo img{object-fit:contain!important}.nw6-product-hero .nw7-media-72 img{object-fit:contain;background:#f2f5f6;padding:16px}
.nw2-site .nw6-catalog .nw6-product-card{padding:20px 22px 24px;border:1px solid #dbe4e8;border-radius:3px}
.nw2-site .nw6-catalog .nw6-product-card p a{line-height:1.6;overflow-wrap:anywhere}
.nw6-reading .wp-block-post-featured-image{margin:28px 0 36px!important;border-radius:3px;overflow:hidden;max-height:440px;background:#f2f5f6}
.nw6-reading .wp-block-post-featured-image img{width:100%;height:auto;max-height:440px;object-fit:contain;display:block}
.nw7-archive{padding-top:56px!important;padding-bottom:70px!important}.nw7-archive h1{font-size:clamp(32px,4vw,52px);font-weight:500;margin:18px 0 34px!important}.nw7-archive .wp-block-post-title{font-size:25px}.nw7-archive .wp-block-post-template{padding:0;gap:36px;list-style:none}.nw7-archive .wp-block-post{min-width:0;padding:24px;border:1px solid #dbe4e8;border-radius:3px}.nw7-archive .wp-block-post-excerpt p{font-size:16px;margin-top:18px!important}.nw7-archive .wp-block-query-pagination{margin-top:36px!important;gap:24px}.nw7-archive .wp-block-search{margin:28px 0!important}.nw7-archive .wp-block-search input{padding:14px;font-size:16px;border:1px solid #abc0ca}.nw7-archive .wp-block-search button{font-size:16px;border:0;background:#126287;color:white;padding:12px 22px}
.nw2-footer :where(a){padding-block:3px;display:inline-block}.nw2-header :where(a){text-underline-offset:5px}
@media(max-width:1000px) and (min-width:600px){.nw2-navigation .wp-block-navigation__container{gap:13px}.nw2-navigation{font-size:12px!important}.nw2-header-inner{gap:20px}.nw2-header .nw2-buttons{display:none}}
@media(max-width:760px){.nw7-archive .wp-block-post-template{grid-template-columns:1fr!important}.nw2-site .nw6-catalog .nw6-product-card{padding:18px}.nw7-bound-photo{max-width:100%}}
@media(prefers-reduced-motion:reduce){.nw7-bound-photo img{transition:none!important;transform:none!important}}
