.incident-case-study-module__kN6FWG__section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f9f6}.incident-case-study-module__kN6FWG__intro{grid-template-columns:1.15fr 1fr;align-items:end;gap:64px;display:grid}.incident-case-study-module__kN6FWG__intro h2{text-wrap:balance;max-width:580px;font-size:36px}.incident-case-study-module__kN6FWG__summary{font-size:16px;line-height:1.85}.incident-case-study-module__kN6FWG__facts{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:36px 0 40px;padding:22px 0;display:grid}.incident-case-study-module__kN6FWG__facts dt{color:var(--muted);margin-bottom:5px;font-size:11px}.incident-case-study-module__kN6FWG__facts dd{margin:0;font-size:14px;font-weight:600}.incident-case-study-module__kN6FWG__narrative{grid-template-columns:1fr 1fr;gap:64px;display:grid}.incident-case-study-module__kN6FWG__narrative h3{margin-bottom:16px;font-size:20px}.incident-case-study-module__kN6FWG__narrative p{font-size:14px;line-height:1.9}.incident-case-study-module__kN6FWG__investigation{margin:44px 0 0}.incident-case-study-module__kN6FWG__caption{align-items:center;gap:12px;margin-bottom:24px;display:flex}.incident-case-study-module__kN6FWG__caption h3{font-size:18px;line-height:1.5}.incident-case-study-module__kN6FWG__figureNumber{color:#566b39;font-family:monospace;font-size:12px}.incident-case-study-module__kN6FWG__workflow,.incident-case-study-module__kN6FWG__attackPath{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.incident-case-study-module__kN6FWG__workflow li{border-top:1px solid #a9b798;min-width:0;padding-top:16px}.incident-case-study-module__kN6FWG__stepMarker{color:#52673a;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.incident-case-study-module__kN6FWG__stepMarker span{font-family:monospace;font-size:12px}.incident-case-study-module__kN6FWG__workflow h4,.incident-case-study-module__kN6FWG__attackPath h4{margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.5}.incident-case-study-module__kN6FWG__workflow p,.incident-case-study-module__kN6FWG__attackPath p{font-size:13px;line-height:1.8}.incident-case-study-module__kN6FWG__cycleNote{color:#475a33;border-top:1px dashed #a9b798;align-items:flex-start;gap:12px;margin-top:24px;padding-top:18px;font-size:13px;line-height:1.8;display:flex}.incident-case-study-module__kN6FWG__cycleNote svg{flex-shrink:0;margin-top:2px}.incident-case-study-module__kN6FWG__attack{border:1px solid var(--line);background:#fff;border-radius:4px;margin:36px 0 0;padding:28px}.incident-case-study-module__kN6FWG__attack .incident-case-study-module__kN6FWG__figureNumber{color:#925043}.incident-case-study-module__kN6FWG__attackPath{gap:24px}.incident-case-study-module__kN6FWG__attackPath li{border-left:2px solid #d9ddd6;min-width:0;padding-left:18px}.incident-case-study-module__kN6FWG__attackPath li:first-child{border-color:#be796a}.incident-case-study-module__kN6FWG__attackPath li:last-child{border-color:#aa4b3c}.incident-case-study-module__kN6FWG__attackTop{color:#8b493e;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.incident-case-study-module__kN6FWG__connector{color:#7b8376;flex-shrink:0}.incident-case-study-module__kN6FWG__location{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.incident-case-study-module__kN6FWG__takeaway{border-left:3px solid #8aa45c;grid-template-columns:1fr 1.5fr;gap:40px;margin-top:36px;padding-left:24px;display:grid}.incident-case-study-module__kN6FWG__takeaway h3{font-size:20px;line-height:1.5}.incident-case-study-module__kN6FWG__takeaway p{font-size:14px;line-height:1.85}.incident-case-study-module__kN6FWG__disclosure{max-width:850px;margin-top:26px;font-size:11px;line-height:1.8}@media (max-width:1000px){.incident-case-study-module__kN6FWG__intro,.incident-case-study-module__kN6FWG__narrative{gap:32px}.incident-case-study-module__kN6FWG__intro h2{font-size:30px}.incident-case-study-module__kN6FWG__workflow,.incident-case-study-module__kN6FWG__attackPath{gap:18px}.incident-case-study-module__kN6FWG__attack{padding:22px}.incident-case-study-module__kN6FWG__attackPath li{padding-left:12px}}@media (max-width:850px){.incident-case-study-module__kN6FWG__intro,.incident-case-study-module__kN6FWG__narrative,.incident-case-study-module__kN6FWG__takeaway{grid-template-columns:1fr;gap:24px}.incident-case-study-module__kN6FWG__workflow,.incident-case-study-module__kN6FWG__attackPath{grid-template-columns:1fr;gap:0}.incident-case-study-module__kN6FWG__workflow li{border-top:0;border-left:1px solid #a9b798;margin-left:12px;padding:0 0 28px 44px;position:relative}.incident-case-study-module__kN6FWG__workflow li:last-child{border-left-color:#0000;padding-bottom:0}.incident-case-study-module__kN6FWG__stepMarker{background:#f8f9f6;justify-content:center;width:26px;height:26px;margin:0;position:absolute;top:0;left:-13px}.incident-case-study-module__kN6FWG__stepMarker svg{display:none}.incident-case-study-module__kN6FWG__attackPath li{border-left:0;padding:0 0 40px 48px;position:relative}.incident-case-study-module__kN6FWG__attackPath li:last-child{padding-bottom:0}.incident-case-study-module__kN6FWG__attackTop{width:28px;margin:0;display:block;position:absolute;inset:0 auto 0 0}.incident-case-study-module__kN6FWG__connector{position:absolute;bottom:12px;left:3px;transform:rotate(90deg)}.incident-case-study-module__kN6FWG__location{margin-bottom:4px}.incident-case-study-module__kN6FWG__attackPath h4{margin-bottom:6px}.incident-case-study-module__kN6FWG__takeaway{gap:12px}}@media (max-width:580px){.incident-case-study-module__kN6FWG__intro h2{font-size:28px}.incident-case-study-module__kN6FWG__summary{font-size:14px}.incident-case-study-module__kN6FWG__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:28px}.incident-case-study-module__kN6FWG__narrative h3,.incident-case-study-module__kN6FWG__takeaway h3{font-size:18px}.incident-case-study-module__kN6FWG__attack{padding:20px 16px}.incident-case-study-module__kN6FWG__caption h3{font-size:16px}.incident-case-study-module__kN6FWG__takeaway{padding-left:18px}}
