/* Industry detail — full-width body editorial layout (hero/footer unchanged) */
@import url('case-studies.css');
body[data-page="industry-detail"] .case-study-detail__body{width:100%;margin-block-start:clamp(0.75rem, 1.5vw, 1rem);}body[data-page="industry-detail"] .case-study-detail__body .case-study-card__detail{display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;padding:clamp(1.25rem, 2.5vw, 2rem);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);}body[data-page="industry-detail"] .case-study-detail__body .case-study-card__block{gap:0;max-width:none;}body[data-page="industry-detail"] .case-study-detail__body .case-study-card__block--divider{padding-block-end:clamp(1.25rem, 2.5vw, 1.75rem);margin-block-end:clamp(1.25rem, 2.5vw, 1.75rem);border-block-end:1px solid rgba(56, 73, 159, 0.1);}body[data-page="industry-detail"] .case-study-detail__body .case-study-card__block:last-child{padding-block-end:0;margin-block-end:0;border-block-end:none;}body[data-page="industry-detail"] .case-study-detail__body .case-study-card__label{margin:0 0 var(--space-3);font-size:clamp(1.125rem, 0.4vw + 1rem, 1.25rem);font-weight:var(--font-weight-semibold);line-height:1.3;letter-spacing:-0.01em;text-transform:none;color:var(--color-brand-dark);}body[data-page="industry-detail"] .case-study-detail__body .case-study-card__text{margin:0;max-width:72ch;font-size:var(--font-size-body);line-height:1.7;color:var(--color-charcoal-soft);}body[data-page="industry-detail"] .case-study-detail__body .case-study-card__text + .case-study-card__text{margin-block-start:var(--space-4);}body[data-page="industry-detail"] .case-study-detail__body .case-study-card__text--closing{max-width:72ch;margin-block-start:var(--space-4);padding-block-start:var(--space-4);border-block-start:1px solid rgba(56, 73, 159, 0.08);color:var(--color-brand-dark);font-weight:var(--font-weight-medium);}body[data-page="industry-detail"] .case-study-detail__body .case-study-card__list{list-style:none;width:100%;max-width:none;margin:var(--space-3) 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-4);font-size:var(--font-size-body);line-height:1.7;color:var(--color-charcoal-soft);}body[data-page="industry-detail"] .case-study-detail__body .case-study-card__list li{position:relative;margin:0;padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-3) + 0.75rem);background-color:var(--color-off-white);border:1px solid rgba(56, 73, 159, 0.08);border-radius:var(--radius-md);}body[data-page="industry-detail"] .case-study-detail__body .case-study-card__list li::before{content:'';position:absolute;inset-inline-start:var(--space-3);top:1.35em;width:0.375rem;height:0.375rem;border-radius:50%;background-color:var(--color-callout-accent);}body[data-page="industry-detail"] .case-study-detail__body .case-study-card__list li::marker{content:none;}body[data-page="industry-detail"] .case-study-detail__body .case-study-card__list li strong{display:block;margin-block-end:0.35rem;color:var(--color-brand-dark);font-weight:var(--font-weight-semibold);}body[data-page="industry-detail"] .case-study-detail__body .case-study-card__text + .case-study-card__list, body[data-page="industry-detail"] .case-study-detail__body .case-study-card__list + .case-study-card__text{margin-block-start:var(--space-4);}body[data-page="industry-detail"] .case-study-detail__body .case-study-card__list li + li{margin-block-start:0;}@media (min-width:768px){body[data-page="industry-detail"] .case-study-detail__body .case-study-card__list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-4);}}@media (min-width:1024px){body[data-page="industry-detail"] .case-study-detail__body .case-study-card__detail{padding:clamp(1.5rem, 2.75vw, 2.25rem) clamp(1.75rem, 3vw, 2.5rem);}}