/* Case Study competency tags: concrete, transferable design skills, not decorative buzzwords. */
.case-competency-tags{display:flex;flex-wrap:wrap;gap:8px 9px;margin:22px 0 27px;max-width:970px}
.case-competency-tags span{display:inline-flex;align-items:center;min-height:32px;border:1px solid #cfd8f1;background:#f2f5ff;color:#3448c8;padding:7px 11px;font-size:12px;font-weight:750;line-height:1.35;letter-spacing:.01em;border-radius:4px;max-width:100%;overflow-wrap:anywhere}
.case-chat .hero .case-competency-tags{margin:23px 0 34px}
.case-added .cp-hero .case-competency-tags{margin:24px 0}
.case-his .hero .case-competency-tags{margin:23px 0 28px}
.case-evidence-note{margin:23px 0 0;padding:19px 22px;background:#f3f6ff;border-left:3px solid #4d5eea;border-radius:0 5px 5px 0}
.case-evidence-label{color:#3446be;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}
.case-evidence-note p{color:#41516d;font-size:13px;line-height:1.8;margin:0}
.case-evidence-limit{font-size:13px;color:#68798e;line-height:1.75;margin:13px 0 0}
#work .industry-experience{margin:52px 0 40px;padding:48px 0 40px;border-top:1px solid #cdd5e4}
#work .industry-overline{font-size:11px;font-weight:850;letter-spacing:.12em;color:#4d5eea}
#work .industry-experience h2{font-size:clamp(30px,3.7vw,46px);letter-spacing:-.055em;line-height:1.2;margin:12px 0 15px;color:#151820}
#work .industry-intro{max-width:860px;font-size:15px;color:#66748a;line-height:1.8;margin:0 0 27px}
#work .industry-experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
#work .industry-experience-grid>div{padding:22px 19px;background:#f0f3fa;border-top:3px solid #8797e5;min-width:0}
#work .industry-experience-grid span{display:block;color:#4658c6;font-size:10px;letter-spacing:.1em;font-weight:820}
#work .industry-experience-grid h3{font-size:21px;letter-spacing:-.04em;margin:12px 0 7px;line-height:1.3;color:#151820}
#work .industry-experience-grid p{font-size:13px;line-height:1.75;color:#66748a;margin:0}
@media(max-width:900px){#work .industry-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.case-competency-tags{gap:7px;margin:17px 0 22px}.case-competency-tags span{font-size:11px;min-height:30px;padding:6px 9px}.case-evidence-note{padding:16px 17px}#work .industry-experience{margin:35px 0;padding:34px 0 25px}#work .industry-experience-grid{grid-template-columns:1fr;gap:10px}#work .industry-experience-grid>div{padding:18px}}
