#relatedCards{--tr-red:#e41418;--tr-ink:#0d1216;--tr-bg:#f1f2f4;--tr-green:#1a8754;--tr-amber:#b26a00;--tr-muted:#55637d;--ease:cubic-bezier(.22,.61,.36,1);--max:1320px;--r-lg:16px;--sh-card:0px 3px 2px 0px rgba(17,47,151,.05),0px 2px 2px 0px rgba(17,47,151,.09),0px 0px 1px 0px rgba(17,47,151,.1);--sh-raised:0px 12px 24px -8px rgba(17,47,151,.14),0px 2px 6px rgba(17,47,151,.08);--font:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--panel-bg:var(--tr-bg);--panel-eyebrow:var(--tr-red);--panel-text:var(--tr-ink);background:var(--panel-bg);color:var(--panel-text);font-family:var(--font);padding:72px 0}#relatedCards.related--white{--panel-bg:#fff}#relatedCards.related--none{--panel-bg:transparent}#relatedCards.related--ink{--panel-bg:var(--tr-ink);--panel-text:#fff}#relatedCards.related--red{--panel-bg:var(--tr-red);--panel-eyebrow:#fff;--panel-text:#fff}#relatedCards.related--green{--panel-bg:var(--tr-green);--panel-text:#fff}#relatedCards .wrap{margin:0 auto;max-width:var(--max);padding:0 24px}#relatedCards .sec-head{margin:0 0 40px;max-width:640px}#relatedCards .overline{color:var(--panel-eyebrow);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#relatedCards .sec-head h2{color:var(--panel-text)!important;font-family:var(--font)!important;font-size:clamp(26px,3.6vw,36px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:12px 0 0;text-transform:none!important}#relatedCards .related-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}#relatedCards .related-card{background:#fff;border-radius:var(--r-lg);box-shadow:var(--sh-card);display:flex;flex-direction:column;padding:24px;text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}#relatedCards .related-card:hover{box-shadow:var(--sh-raised);transform:translateY(-4px)}#relatedCards .related-card.is-link{cursor:pointer}#relatedCards .related-link{align-items:center;color:var(--tr-red);display:inline-flex;font-family:var(--font);font-size:14.5px;font-weight:700;gap:6px;margin-top:14px}#relatedCards .related-arrow{flex-shrink:0;transition:transform .18s var(--ease)}#relatedCards .related-card.is-link:hover .related-arrow{transform:translateX(3px)}#relatedCards .related-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}#relatedCards .related-card h3{color:var(--tr-ink);font-family:var(--font)!important;font-size:19px;font-weight:700;margin:0;text-transform:none!important}#relatedCards .related-badge{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-family:var(--font);font-size:11px;font-weight:700;letter-spacing:.05em;padding:5px 10px;text-transform:uppercase}#relatedCards .related-badge.sev-good{background:rgba(26,135,84,.12);color:var(--tr-green)}#relatedCards .related-badge.sev-neutral{background:var(--tr-bg);color:var(--tr-ink)}#relatedCards .related-badge.sev-warning{background:rgba(180,83,9,.12);color:var(--tr-amber)}#relatedCards .related-card>p{color:var(--tr-muted);font-family:var(--font)!important;font-size:15px;line-height:1.55;margin:10px 0 0}#relatedCards .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}#relatedCards .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#relatedCards .reveal{opacity:1;transform:none;transition:none}}@media (max-width:480px){#relatedCards{padding:48px 0}}