/* Owned presentation leaf. Retained scene images and runtimes keep their geometry. */
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"],
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"]{background:#f3f2ec}

.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .preview-main>.intro{display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:40px;row-gap:20px;align-items:start;max-width:none;width:100%}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .intro>.eyebrow{grid-column:1/-1;margin:0}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .intro>h1{grid-column:1;grid-row:2;margin:0;max-width:none;font-size:clamp(36px,4vw,56px);line-height:1.08}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .intro>p:not(.eyebrow){grid-column:2;grid-row:2;margin:0;max-width:none;font-size:16px;line-height:1.65}
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .preview-main>.intro{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px 40px;align-items:start;max-width:none;width:100%}
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .intro>div{grid-column:1;min-width:0}
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .intro h1{margin:12px 0 0;max-width:none;font-size:clamp(36px,4vw,56px);line-height:1.08}
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .intro>p{grid-column:2;margin:0;max-width:none;font-size:16px;line-height:1.65}

.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero,
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto;gap:24px;align-items:center;position:relative;min-height:0;height:auto;padding-block:28px 0;background:#f3f2ec;overflow:visible}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero>.side{display:contents}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero .part,
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer>.study{position:relative;inset:auto;grid-area:auto;transform:none;min-width:0;width:100%;height:auto;min-height:170px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:start;padding:0 0 14px;border:0;border-bottom:1px solid #c8cece;background:transparent;overflow-wrap:anywhere}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero .part img,
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer>.study img{display:block;width:100%;height:100px;object-fit:contain;transform:none;transition:none;margin:0 0 16px}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero>.scene-wrap,
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer>.scene{position:relative;inset:auto;transform:none;grid-column:2/span 2;grid-row:1/span 2;min-width:0;width:100%;height:auto;align-self:center;margin:0;padding:0;border:0}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero .scene,
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer>.scene>img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;margin:0;padding:0;border:0}
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer>.scene{line-height:0}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero [data-part="rod"],
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer>[data-region="pt"]{grid-column:1;grid-row:1}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero [data-part="nut"],
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer>[data-region="tension"]{grid-column:1;grid-row:2}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero [data-part="washer"],
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer>[data-region="coupler"]{grid-column:2;grid-row:3}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero [data-part="plate"],
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer>[data-region="fork"]{grid-column:4;grid-row:1}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero [data-part="coupler"],
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer>[data-region="anchor"]{grid-column:4;grid-row:2}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero [data-part="cap"],
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer>[data-region="turnbuckle"]{grid-column:3;grid-row:3}

.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .preview-main>.selection,
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .preview-main>.selection{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 24px;padding-block:20px;min-width:0;background:#f3f2ec}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .selection h3,
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .selection>strong{flex:0 1 220px;min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .selection>p,
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .selection>p{flex:1 1 320px;min-width:0;max-width:none;margin:0;overflow-wrap:anywhere}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .selection>a,
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .selection>a{flex:0 1 auto;min-width:0;max-width:100%;margin:0;align-self:center;overflow-wrap:anywhere}
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .part:focus-visible,
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .study:focus-visible{outline:2px solid #1f5695;outline-offset:4px}

@media(max-width:900px){
 .approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .preview-main>.intro,
 .approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .preview-main>.intro{grid-template-columns:minmax(0,1fr);row-gap:14px}
 .approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .intro>h1,
 .approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .intro>p:not(.eyebrow),
 .approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .intro>div,
 .approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .intro>p{grid-row:auto;grid-column:1;min-width:0}
 .approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .intro>p:not(.eyebrow),
 .approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .intro>p{font-size:14px;max-width:560px}
 .approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero,
 .approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:24px 18px}
 .approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero>.scene-wrap,
 .approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer>.scene{grid-column:1/-1;grid-row:1}
 .approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero [data-part],
 .approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer>[data-region]{grid-column:auto;grid-row:auto;min-height:160px;min-width:0}
 .approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero .part img,
 .approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer>.study img{height:80px}
 .approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .preview-main>.selection,
 .approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .preview-main>.selection{display:block}
 .approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .selection>p,
 .approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .selection>p{margin-block:12px}
}
@media(max-width:359px){
 .approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero,
 .approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer{grid-template-columns:minmax(0,1fr)}
}
@media(prefers-reduced-motion:reduce){
 .approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .hero *,
 .approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .explorer *{animation:none;transition:none}
}
/* Keep keyboard-focused product links clear of the existing fixed RFQ control. */
.approved-preview-wind[data-approved-preview="wind"][data-wb-layout="20261026-mining"] .selection>a,
.approved-preview-bridge[data-approved-preview="bridge"][data-wb-layout="20261026-mining"] .selection>a{scroll-margin-block:96px}
