.jb-related-cases{--rg-ink:#5a5a5a;--rg-muted:#666;--rg-line:#dfe7e6;--rg-green:#286f62;--topic-ink:#286f62;--topic-bg:#e8f2ed;--topic-border:#bcd6ca;background:transparent;color:var(--rg-ink);display:block;font-family:inherit;margin:0;min-width:0;padding:0;width:100%}.jb-related-cases,.jb-related-cases *,.jb-related-cases :after,.jb-related-cases :before{box-sizing:border-box}.jb-related-cases .jb-related-cases__intro{margin:0 auto 32px;max-width:860px;padding:0;text-align:center}.jb-related-cases .jb-related-cases__kicker{color:var(--rg-green);font-size:12px;font-weight:500;letter-spacing:.07em;line-height:1.5;margin:0 0 10px;text-transform:uppercase}.jb-related-cases .jb-related-cases__heading{color:var(--rg-ink);font-family:inherit;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.25;margin:0 0 14px;padding:0;text-transform:none;text-wrap:balance}.jb-related-cases .jb-related-cases__description{color:var(--rg-ink);font-size:16px;line-height:1.65;margin:0 auto 20px;max-width:760px;overflow-wrap:break-word;white-space:normal}.jb-related-cases .jb-related-cases__divider{background:#338c7e;border:0;height:3px;margin:0 auto;width:56px}.jb-related-cases .jb-related-cases__tone--green{--topic-ink:#286f62;--topic-bg:#e8f2ed;--topic-border:#bcd6ca}.jb-related-cases .jb-related-cases__tone--blue{--topic-ink:#285f83;--topic-bg:#e9f0f7;--topic-border:#bfd0e1}.jb-related-cases .jb-related-cases__tone--amber{--topic-ink:#83551c;--topic-bg:#fbf0dd;--topic-border:#e8cfa5}.jb-related-cases .jb-related-cases__tone--purple{--topic-ink:#6d5289;--topic-bg:#f0eaf5;--topic-border:#d6c6e3}.jb-related-cases .jb-related-cases__grid{align-items:stretch;display:grid;gap:28px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.jb-related-cases .jb-related-cases__grid--1{grid-template-columns:minmax(0,1fr)}.jb-related-cases .jb-related-cases__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.jb-related-cases .jb-related-cases__card{background:#fff;border:1px solid var(--rg-line);border-radius:16px;box-shadow:0 5px 18px rgb(25 64 52/6%);display:flex;filter:none!important;margin:0;min-width:0;overflow:hidden;padding:0;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.jb-related-cases .jb-related-cases__card-link,.jb-related-cases .jb-related-cases__card-link:focus,.jb-related-cases .jb-related-cases__card-link:hover,.jb-related-cases .jb-related-cases__card-link:visited{background:#fff;color:var(--rg-ink);display:flex;flex:1 1 auto;flex-direction:column;margin:0;min-width:0;padding:0;text-decoration:none;width:100%}.jb-related-cases .jb-related-cases__card-link:after,.jb-related-cases .jb-related-cases__card-link:before{content:none}.jb-related-cases .jb-related-cases__media{aspect-ratio:16/9;background:#e8f2ed;color:var(--rg-green);filter:none!important;flex:0 0 auto;margin:0;overflow:hidden;padding:0;width:100%}.jb-related-cases .jb-related-cases__media--empty{display:grid;place-items:center}.jb-related-cases .jb-related-cases__image{border:0;border-radius:0;display:block;filter:none!important;height:100%;margin:0;max-width:100%;mix-blend-mode:normal;object-fit:cover;object-position:center;opacity:1;padding:0;width:100%}.jb-related-cases .jb-related-cases__content{align-items:flex-start;background:#fff;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0;padding:24px}.jb-related-cases .jb-related-cases__badge{align-items:center;background:var(--topic-bg);border:1px solid var(--topic-border);border-radius:999px;color:var(--topic-ink);display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1.4;max-width:100%;overflow-wrap:anywhere;padding:5px 10px;text-transform:uppercase}.jb-related-cases .jb-related-cases__title{color:var(--rg-ink);font-family:inherit;font-size:20px;font-weight:700;line-height:1.4;margin:0;overflow-wrap:break-word;padding:0;text-transform:none;width:100%}.jb-related-cases .jb-related-cases__date{color:var(--rg-muted);font-size:12px;line-height:1.5}.jb-related-cases .jb-related-cases__excerpt{display:-webkit-box;-webkit-box-orient:vertical;color:var(--rg-ink);font-size:14px;-webkit-line-clamp:2;line-clamp:2;line-height:1.65;margin:0;max-height:3.3em;overflow:hidden;overflow-wrap:break-word}.jb-related-cases .jb-related-cases__footer{color:var(--rg-green);display:flex;justify-content:flex-end;margin-top:auto;padding-top:8px;width:100%}.jb-related-cases .jb-related-cases__footer svg{display:block}.jb-related-cases .jb-related-cases__card:focus-within{border-color:var(--rg-green);box-shadow:0 12px 30px rgba(25,64,52,.13)}.jb-related-cases .jb-related-cases__card-link:focus-visible{border-radius:15px;outline:3px solid var(--rg-green);outline-offset:-4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.jb-related-cases .jb-related-cases__card:hover{border-color:#b9cbc5;box-shadow:0 14px 32px rgba(25,64,52,.13);transform:translateY(-5px)}}@media (max-width:899px){.jb-related-cases .jb-related-cases__grid{gap:24px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.jb-related-cases .jb-related-cases__grid--1{grid-template-columns:minmax(0,1fr)}.jb-related-cases .jb-related-cases__content{padding:22px}}@media (max-width:599px){.jb-related-cases .jb-related-cases__grid{grid-template-columns:minmax(0,1fr)}.jb-related-cases .jb-related-cases__intro{margin-bottom:26px}.jb-related-cases .jb-related-cases__heading{font-size:28px}.jb-related-cases .jb-related-cases__description{font-size:15px}.jb-related-cases .jb-related-cases__title{font-size:19px}}.jb-related-cases.jb-related-cases--list .jb-related-cases__grid{grid-template-columns:minmax(0,1fr)}@media (prefers-reduced-motion:reduce){.jb-related-cases .jb-related-cases__card{transition:none}}