.RelatedCaseStudies-module__OUb2Oa__wrap{--rc-navy:#0f172a;--rc-navy-soft:#475569;--rc-orange:#f97316;--rc-orange-ink:#ea580c;--rc-line:#0f172a1f;--rc-cream:#faf7f2;background:var(--rc-cream);border-top:1px solid var(--rc-line);padding:clamp(2.5rem,6vw,4rem) 1.25rem}.RelatedCaseStudies-module__OUb2Oa__inner{max-width:1080px;margin:0 auto}.RelatedCaseStudies-module__OUb2Oa__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--rc-orange-ink);margin:0 0 .4rem;font-size:.75rem;font-weight:700}.RelatedCaseStudies-module__OUb2Oa__h2{color:var(--rc-navy);text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.4rem,3.2vw,1.9rem);font-weight:800;line-height:1.15}.RelatedCaseStudies-module__OUb2Oa__sub{max-width:60ch;color:var(--rc-navy-soft);margin:0 0 1.6rem;font-size:.98rem;line-height:1.5}.RelatedCaseStudies-module__OUb2Oa__grid{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}@media (max-width:860px){.RelatedCaseStudies-module__OUb2Oa__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.RelatedCaseStudies-module__OUb2Oa__grid{grid-template-columns:1fr}}.RelatedCaseStudies-module__OUb2Oa__card{border:1px solid var(--rc-line);background:#fff;border-radius:12px;flex-direction:column;text-decoration:none;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;overflow:hidden}.RelatedCaseStudies-module__OUb2Oa__card:hover{border-color:#f9731680;transform:translateY(-2px);box-shadow:0 10px 26px #0f172a1f}.RelatedCaseStudies-module__OUb2Oa__card:focus-visible{outline:2px solid var(--rc-orange);outline-offset:2px}.RelatedCaseStudies-module__OUb2Oa__img,.RelatedCaseStudies-module__OUb2Oa__imgFallback{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.RelatedCaseStudies-module__OUb2Oa__imgFallback{background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.RelatedCaseStudies-module__OUb2Oa__body{flex-direction:column;gap:.35rem;padding:.95rem 1rem 1.05rem;display:flex}.RelatedCaseStudies-module__OUb2Oa__meta{letter-spacing:.04em;text-transform:uppercase;color:var(--rc-orange-ink);font-size:.72rem;font-weight:700}.RelatedCaseStudies-module__OUb2Oa__title{color:var(--rc-navy);font-size:1.02rem;font-weight:750;line-height:1.25}.RelatedCaseStudies-module__OUb2Oa__dek{color:var(--rc-navy-soft);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.RelatedCaseStudies-module__OUb2Oa__readmore{color:var(--rc-orange-ink);margin-top:.15rem;font-size:.88rem;font-weight:700}.RelatedCaseStudies-module__OUb2Oa__allLink{color:var(--rc-navy);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rc-orange);text-decoration-color:var(--rc-orange);margin-top:1.4rem;font-size:.95rem;font-weight:700;display:inline-block}.RelatedCaseStudies-module__OUb2Oa__allLink:hover{color:var(--rc-orange-ink)}@media (prefers-reduced-motion:reduce){.RelatedCaseStudies-module__OUb2Oa__card{transition:none}.RelatedCaseStudies-module__OUb2Oa__card:hover{transform:none}}
