body.studio-bridge-scan main.studio-work-bridge { padding-bottom: 0; }
body.studio-bridge-scan .bridge-scan { max-width: var(--studio-wide-size, 1200px); margin: 0 auto; padding: clamp(1.5rem, 3vw, 2.5rem) clamp(1.25rem, 4vw, 2.5rem) 0; }
body.studio-bridge-scan .studio-brief-case--lead .studio-brief-case__head::before { content: none; }
body.studio-bridge-scan .studio-brief-case--lead .studio-brief-case__head { border-top: 0; padding-top: 0; }
body.studio-bridge-scan .studio-brief-case--lead .studio-brief-case__title { font-size: clamp(1.45rem, 2.6vw, 2.1rem); font-weight: 400; max-width: 32ch; }
body.studio-bridge-scan.studio-application-brief.studio-brief-scan .studio-brief-case__lead--wide .studio-brief-case__plate { aspect-ratio: var(--bridge-plate-ratio, 1024 / 662); }
body.studio-bridge-scan.studio-application-brief.studio-brief-scan .studio-brief-case__visual { padding: 0 clamp(0px, 2vw, 24px); box-sizing: border-box; }
body.studio-bridge-scan.studio-application-brief.studio-brief-scan .studio-brief-case__visual .studio-brief-case__plate { border-radius: 8px 8px 0 0; }
body.studio-bridge-scan.studio-application-brief.studio-brief-scan .studio-brief-case__video,
body.studio-bridge-scan.studio-application-brief.studio-brief-scan .studio-brief-case__plate img:not(.studio-brief-case__blur) { object-fit: contain; object-position: center; }
body.studio-bridge-scan .bridge-scan__lede { margin: 0.9rem 0 0; max-width: none; font-family: var(--studio-brief-scan-sans, var(--wp--preset--font-family--sans)); font-size: 1.05rem; line-height: 1.6; color: rgba(17, 17, 17, 0.8); text-wrap: pretty; }
body.studio-bridge-scan.studio-application-brief.studio-brief-scan .studio-brief-case__lead--wide .studio-brief-case__facts { grid-template-columns: 1.3fr 1fr 1fr; }
body.studio-bridge-scan.studio-application-brief.studio-brief-scan .studio-brief-case { margin-bottom: 0; }
body.studio-bridge-scan .studio-gate--bridge { margin-top: 0; }

@media (max-width: 900px) {
	body.studio-bridge-scan.studio-application-brief.studio-brief-scan .studio-brief-case__lead--wide .studio-brief-case__facts { grid-template-columns: 1fr; }
	body.studio-bridge-scan.studio-application-brief.studio-brief-scan .studio-brief-case__lead--wide .studio-brief-case__facts > div { border-right: 0; border-bottom: 1px solid rgba(250, 249, 247, 0.14); }
	body.studio-bridge-scan.studio-application-brief.studio-brief-scan .studio-brief-case__lead--wide .studio-brief-case__facts > div:last-child { border-bottom: 0; }
}
body.studio-bridge-scan.studio-application-brief.studio-brief-scan .studio-brief-case__caption {
	position: static;
	background: none;
	padding: 0.7rem 0 0.2rem;
	font-size: 0.8rem;
}
body.studio-bridge-scan.studio-application-brief.studio-brief-scan .studio-brief-case__visual--phone .studio-brief-case__video { border-radius: 14px; }
