.risk-instrument{margin-left:-1rem;margin-right:-1rem}@media (min-width:640px){.risk-instrument{margin-left:0;margin-right:0}}.risk-instrument__panel{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(1rem,3vw,2.5rem);align-items:center;min-height:300px;padding:clamp(1.5rem,4vw,2.75rem);border-radius:var(--radius-lg,24px);border:1px solid var(--border,#343642);background:radial-gradient(120% 140% at 85% 0,rgba(164,92,246,.12),transparent 55%),linear-gradient(160deg,var(--surface,#141419) 0,var(--void,#0a0a0b) 70%);overflow:hidden}@media (max-width:560px){.risk-instrument__panel{grid-template-columns:1fr;min-height:0}}.risk-instrument__content{display:flex;flex-direction:column;gap:.5rem;z-index:1}.risk-instrument__eyebrow{font-family:var(--font-plex),sans-serif;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-light,#c4b5fd)}.risk-instrument__figure{font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1;font-size:clamp(2rem,1.6rem + 1.8vw,2.75rem);white-space:nowrap;color:var(--text-primary,#f6f7f9);font-variant-numeric:tabular-nums}.risk-instrument__label{font-family:var(--font-plex),sans-serif;font-size:clamp(.95rem,.9rem + .3vw,1.125rem);line-height:1.4;color:var(--text-body,#dce0e5);max-width:32ch}.risk-instrument__source{margin-top:.35rem;font-family:var(--font-plex),sans-serif;font-size:.8125rem;color:var(--text-muted,#9da5b4)}.risk-instrument__mark{position:relative;align-self:stretch;min-height:220px}@media (max-width:560px){.risk-instrument__mark{min-height:160px}}.risk-instrument__canvas{position:absolute;inset:0;width:100%;height:100%}.iran-war-cyber-conflict_article__XL6QT{background:var(--deep);color:var(--text-primary);font-family:var(--font-display);font-size:18px;line-height:1.72;-webkit-font-smoothing:antialiased;max-width:720px;margin:0 auto;padding:60px 24px 80px}.iran-war-cyber-conflict_meta__0ERzi{font-family:var(--font-sans);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:28px}.iran-war-cyber-conflict_title__Khati{font-family:var(--font-display);font-size:36px;font-weight:700;line-height:1.18;color:var(--text-primary);margin-bottom:16px;letter-spacing:0}.iran-war-cyber-conflict_subtitle__U5iE4{font-family:var(--font-sans);font-size:19px;font-weight:400;line-height:1.5;color:var(--text-secondary);margin-bottom:40px;padding-bottom:32px;border-bottom:3px solid var(--accent)}.iran-war-cyber-conflict_article__XL6QT p{margin-bottom:22px}.iran-war-cyber-conflict_figure__94AzL{margin:0 0 36px}.iran-war-cyber-conflict_figureHero__EGjXi{margin-bottom:40px}.iran-war-cyber-conflict_figure__94AzL img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 18px 48px rgba(26,26,46,.16)}.iran-war-cyber-conflict_figcaption__dEqeP{font-family:var(--font-sans);font-size:12px;line-height:1.5;color:var(--text-secondary);margin-top:10px}.iran-war-cyber-conflict_article__XL6QT h2{font-family:var(--font-sans);font-size:24px;font-weight:700;color:var(--accent);margin-top:48px;margin-bottom:20px;letter-spacing:0}.iran-war-cyber-conflict_timeline__YAP_M{position:relative;margin:36px 0 40px;padding:0}.iran-war-cyber-conflict_timeline__YAP_M:before{content:"";position:absolute;left:18px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--accent) 0,var(--accent-light) 100%);border-radius:2px}.iran-war-cyber-conflict_timelineItem__kmYE8{position:relative;padding-left:52px;margin-bottom:24px}.iran-war-cyber-conflict_timelineItem__kmYE8:last-child{margin-bottom:0}.iran-war-cyber-conflict_timelineItem__kmYE8:before{content:"";position:absolute;left:10px;top:6px;width:18px;height:18px;border-radius:50%;background:var(--accent);border:3px solid var(--deep);box-shadow:0 0 0 2px var(--accent)}.iran-war-cyber-conflict_timelineDate__wAc6e{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--accent);letter-spacing:.04em;margin-bottom:3px}.iran-war-cyber-conflict_timelineText__l7aED{font-family:var(--font-sans);font-size:15px;line-height:1.5;color:var(--text-primary)}.iran-war-cyber-conflict_timelineText__l7aED strong{color:var(--text-primary)}.iran-war-cyber-conflict_threatDiagram__4yyEJ{background:var(--text-primary);border-radius:10px;padding:36px 28px;margin:36px 0 40px;overflow:hidden}.iran-war-cyber-conflict_threatDiagramTitle__5MG2t{font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-darker);margin-bottom:24px}.iran-war-cyber-conflict_threatVectors__mta4J{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.iran-war-cyber-conflict_threatVector__I_83r{display:flex;align-items:center;gap:12px}.iran-war-cyber-conflict_vectorTag__br_T9{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--void);background:var(--accent);padding:5px 10px;border-radius:4px;white-space:nowrap;min-width:200px;text-align:center}.iran-war-cyber-conflict_vectorArrow__NRz72{color:var(--accent-dark);font-size:18px;font-weight:700;flex-shrink:0}.iran-war-cyber-conflict_vectorDesc__jF8eo{font-family:var(--font-sans);font-size:13px;color:var(--void);line-height:1.4}.iran-war-cyber-conflict_threatTarget__P7j0v{margin-top:20px;padding-top:18px;border-top:2px solid var(--accent);text-align:center}.iran-war-cyber-conflict_targetBox__gsLYc{display:inline-block;font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--void);background:linear-gradient(135deg,var(--surface-secondary),var(--elevated));padding:10px 28px;border-radius:6px;border:2px solid var(--accent);letter-spacing:.02em}.iran-war-cyber-conflict_bdaCallout__PZMi1{background:var(--text-primary);border-left:5px solid var(--error);padding:24px 28px;margin:32px 0;border-radius:0 8px 8px 0}.iran-war-cyber-conflict_bdaLabel__loSfh{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--error-darker);margin-bottom:10px}.iran-war-cyber-conflict_bdaText__ZZaYa{font-family:var(--font-display);font-size:20px;font-style:italic;line-height:1.5;color:var(--deep)}.iran-war-cyber-conflict_bdaSource__AA5db{font-family:var(--font-sans);font-size:12px;color:var(--void);margin-top:10px}.iran-war-cyber-conflict_actionItem__oriqt{padding-left:20px;border-left:3px solid var(--accent);margin-bottom:22px}.iran-war-cyber-conflict_actionItem__oriqt strong{color:var(--accent)}.iran-war-cyber-conflict_boardBrief__kYg6n{background:var(--text-primary);border:2px solid var(--accent);border-radius:10px;padding:28px 28px 24px;margin:40px 0}.iran-war-cyber-conflict_boardBriefHeader__NeLbI{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--text-primary)}.iran-war-cyber-conflict_boardBriefIcon__0WqwE{width:28px;height:28px;background:var(--accent);border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--surface)}.iran-war-cyber-conflict_boardBriefTitle__BaCyl{font-family:var(--font-sans);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-darker)}.iran-war-cyber-conflict_boardBriefSubtitle__RijAM{font-family:var(--font-sans);font-size:12px;color:var(--void);margin-left:auto}.iran-war-cyber-conflict_briefItem__qRywQ{display:flex;gap:12px;margin-bottom:12px;align-items:flex-start}.iran-war-cyber-conflict_briefItem__qRywQ:last-child{margin-bottom:0}.iran-war-cyber-conflict_briefNum__C7PsJ{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--accent-dark);background:var(--accent-soft,rgba(155,127,247,.15));width:24px;height:24px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.iran-war-cyber-conflict_briefText__cUdMT{font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--border-subtle)}.iran-war-cyber-conflict_closingBold__hl7lp{font-weight:700}.iran-war-cyber-conflict_productName___vVJG{font-family:var(--font-sans);font-weight:700;color:var(--accent)}.iran-war-cyber-conflict_advisorySection__oF70V{margin-top:56px;padding-top:32px;border-top:3px solid var(--accent)}.iran-war-cyber-conflict_advisorySection__oF70V h2{margin-top:0;font-size:26px}.iran-war-cyber-conflict_advisorySection__oF70V p{margin-bottom:16px}.iran-war-cyber-conflict_leaderBlock__Np9Vn{background:var(--elevated);border-left:4px solid var(--accent);padding:20px 24px;margin:24px 0;border-radius:0 6px 6px 0;font-family:var(--font-sans);font-size:16px;line-height:1.65;color:var(--text-primary)}.iran-war-cyber-conflict_leaderBlock__Np9Vn strong{color:var(--accent-text)}.iran-war-cyber-conflict_sourceLink__plKJx{color:var(--accent-text);text-decoration:none}.iran-war-cyber-conflict_sourceLink__plKJx:hover{text-decoration:underline}.iran-war-cyber-conflict_footerSection__n_iwr{margin-top:64px;padding-top:32px;border-top:1px solid var(--border-subtle)}.iran-war-cyber-conflict_footerSection__n_iwr h3{font-family:var(--font-sans);font-size:16px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;margin-top:32px}.iran-war-cyber-conflict_footerSection__n_iwr h3:first-child{margin-top:0}.iran-war-cyber-conflict_footerSection__n_iwr p{font-size:15px;line-height:1.6;color:var(--text-tertiary);margin-bottom:12px}.iran-war-cyber-conflict_footerSection__n_iwr a{color:var(--accent-text);text-decoration:none}.iran-war-cyber-conflict_footerSection__n_iwr a:hover{text-decoration:underline}.iran-war-cyber-conflict_contactBlock__SFYrp{font-size:15px;line-height:1.8;color:var(--text-tertiary)}.iran-war-cyber-conflict_updateBlock__sGDt_{background:var(--text-primary);border:2px solid var(--error);border-radius:10px;padding:24px 28px;margin:0 0 36px}.iran-war-cyber-conflict_updateHeader__IE5kI{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--text-primary)}.iran-war-cyber-conflict_updateBadge__kfIbO{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--surface);background:var(--error);padding:3px 10px;border-radius:3px}.iran-war-cyber-conflict_updateDate__Fu_B2{font-family:var(--font-mono);font-size:12px;color:var(--void)}.iran-war-cyber-conflict_updateBlock__sGDt_ p{font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--border-subtle);margin-bottom:12px}.iran-war-cyber-conflict_updateBlock__sGDt_ p:last-child{margin-bottom:0}.iran-war-cyber-conflict_updateBlock__sGDt_ strong{color:var(--surface)}.iran-war-cyber-conflict_updateBlock__sGDt_ a{color:var(--accent-text);text-decoration:none}@media print{.iran-war-cyber-conflict_article__XL6QT{background:var(--surface);font-size:16px;padding:0;max-width:100%}.iran-war-cyber-conflict_bdaCallout__PZMi1,.iran-war-cyber-conflict_boardBrief__kYg6n,.iran-war-cyber-conflict_threatDiagram__4yyEJ{-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-print-print-color-adjust:exact}}@media (max-width:600px){.iran-war-cyber-conflict_title__Khati{font-size:27px}.iran-war-cyber-conflict_subtitle__U5iE4{font-size:17px}.iran-war-cyber-conflict_article__XL6QT{padding:32px 16px 48px}.iran-war-cyber-conflict_vectorTag__br_T9{min-width:140px;font-size:12px}.iran-war-cyber-conflict_vectorDesc__jF8eo{font-size:12px}.iran-war-cyber-conflict_threatDiagram__4yyEJ{padding:24px 16px}.iran-war-cyber-conflict_boardBrief__kYg6n{padding:20px 16px}}