/* Content alignment for the client Industries brief. V3 tokens and buttons remain authoritative. */
.industry-bridge-expanded{align-items:start;gap:28px 64px}
.industry-bridge-expanded .industry-bridge-lead p,.industry-bridge-expanded .industry-bridge-explanation p{font-size:15px;line-height:1.75;margin-top:16px}
.industry-bridge-expanded .industry-bridge-explanation p:first-child{margin-top:0}
.industry-bridge-capabilities{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:4px 0 0;padding:0}
.industry-bridge-capabilities li{padding:8px 11px;border:1px solid var(--line);border-radius:5px;background:var(--pale);color:var(--forest);font-size:12px;font-weight:700;line-height:1.35}
.industry-card-copy .industry-card-tagline{color:var(--forest);font-weight:750;font-size:14px;line-height:1.45;margin:-4px 0 13px}
.industry-card-copy .industry-card-detail{margin:0 0 10px;font-size:13px;line-height:1.65}
.industry-card-copy .industry-card-suited{margin:8px 0 20px;padding-top:12px;border-top:1px solid var(--line);color:var(--body);font-size:12px;line-height:1.65}
.industry-card-suited strong{display:block;color:var(--forest);font-size:12px}
.industry-card-copy .industry-card-link{margin-top:auto;align-items:center;line-height:1.45}
.industry-card-copy .industry-card-link span[aria-hidden]{flex:none}
.industry-client-examples{margin:16px 0;padding-left:20px;color:var(--body);font-size:15px;line-height:1.75}
.industry-client-examples li+li{margin-top:5px}
.industry-client-accountability{padding:18px 20px;border-left:3px solid var(--green);background:#fff;border-radius:0 7px 7px 0}
.industry-client-accountability span{display:block}
.industry-client-accountability span+span{margin-top:4px}
.industry-client-checklist-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}
.industry-client-checklist-inner h2{max-width:600px}
.industry-client-checklist-inner p{font-size:16px;line-height:1.8}
.industry-client-checklist-inner p+p{margin-top:17px}
.industry-closing .industry-client-closing-line{color:#fff;font-weight:700;font-size:14px;line-height:1.6;margin-top:22px}
@media(max-width:1099px){.industry-bridge-expanded,.industry-client-checklist-inner{gap:28px 36px}}
@media(max-width:599px){
  .industry-bridge-expanded,.industry-client-checklist-inner{grid-template-columns:minmax(0,1fr)}
  .industry-bridge-expanded .industry-bridge-explanation p:first-child{margin-top:0}
  .industry-bridge-capabilities{grid-column:1;gap:7px}
  .industry-bridge-capabilities li{font-size:11px;padding:7px 9px}
  .industry-card-copy .industry-card-tagline{font-size:15px}
  .industry-card-copy .industry-card-detail{font-size:14px}
  .industry-card-copy .industry-card-suited{font-size:13px}
  .industry-client-examples{font-size:14px}
  .industry-client-checklist-inner p{font-size:14px}
}
