/* Automotive capability and cooperation layout corrections. */
html body .ci-industry[data-industry="automotive"] #capabilities .ci-capabilities { display:grid; grid-template-columns:minmax(0,1fr); gap:14px; }
html body .ci-industry[data-industry="automotive"] #capabilities details.sector-capability { border:0; border-radius:18px; background:#fff; overflow:hidden; }
html body .ci-industry[data-industry="automotive"] #capabilities .sector-capability > summary { padding:24px 28px; grid-template-columns:32px minmax(0,1fr) 24px; gap:16px; }
html body .ci-industry[data-industry="automotive"] #capabilities .sector-capability summary h3 { font-size:23px; line-height:1.5; }
html body .ci-industry[data-industry="automotive"] #capabilities .sector-capability-panel { padding:0 28px 28px; grid-template-columns:minmax(0,1fr) minmax(0,1.6fr); gap:24px 32px; }
html body .ci-industry[data-industry="automotive"] #capabilities .ci-capability-links { grid-column:2; display:flex; flex-direction:row; flex-wrap:wrap; align-self:start; gap:12px 24px; margin:0; }
html body .ci-industry[data-industry="automotive"] #capabilities .ci-capability-links a { width:auto; }
html body .ci-industry[data-industry="automotive"] #cooperation .ci-scope-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; padding:0; margin:0 0 32px; background:transparent; }
html body .ci-industry[data-industry="automotive"] #cooperation .ci-scope { border:0; border-radius:18px; background:#fff; padding:28px; min-width:0; }
html body .ci-industry[data-industry="automotive"] #cooperation .ci-scope h3 { margin:0 0 16px; font-size:22px; line-height:1.5; }
html body .ci-industry[data-industry="automotive"] #cooperation .ci-scope p { margin:0; font-size:14px; line-height:1.85; }
@media(max-width:1000px) { html body .ci-industry[data-industry="automotive"] #cooperation .ci-scope-grid { grid-template-columns:1fr; gap:18px; } }
@media(max-width:760px) {
 html body .ci-industry[data-industry="automotive"] #capabilities .sector-capability > summary { padding:20px; gap:12px; grid-template-columns:24px minmax(0,1fr) 22px; }
 html body .ci-industry[data-industry="automotive"] #capabilities .sector-capability summary h3 { font-size:20px; }
 html body .ci-industry[data-industry="automotive"] #capabilities .sector-capability-panel { grid-template-columns:1fr; padding:0 20px 24px; gap:20px; }
 html body .ci-industry[data-industry="automotive"] #capabilities .ci-capability-links { grid-column:auto; }
 html body .ci-industry[data-industry="automotive"] #cooperation .ci-scope { padding:24px; }
}
