.intel-page{max-width:1200px;margin:0 auto}.intel-intro{max-width:840px;margin-bottom:42px}.intel-intro h1{font-size:clamp(36px,5vw,64px);line-height:1.12;letter-spacing:-.045em;margin:22px 0}.intel-intro .lede{color:var(--muted);font-size:17px;line-height:1.8;margin-bottom:24px}.intel-subnav{display:flex;flex-wrap:wrap;gap:20px;font-size:13px;margin:24px 0}.intel-note{padding:20px;border:1px solid var(--line);border-left:3px solid var(--accent);font-size:13px;line-height:1.8;color:var(--muted);margin:24px 0}.intel-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0}.intel-metric,.intel-card{padding:24px;border:1px solid var(--line);background:var(--surface);min-width:0}.intel-metric strong{display:block;font-size:42px;font-weight:400;color:var(--accent);line-height:1.2;margin-bottom:12px}.intel-metric span{font-size:12px;color:var(--muted)}.intel-card{margin:22px 0}.intel-card h2{font-size:25px;line-height:1.3;margin-bottom:20px}.intel-card h3{font-size:19px;line-height:1.4}.intel-card p{font-size:13px;line-height:1.8;margin:14px 0;color:var(--muted)}.intel-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.intel-grid .intel-card{margin:0}.intel-bars{display:grid;gap:16px}.intel-bar{display:grid;grid-template-columns:minmax(0,1fr) 2fr auto;gap:12px;align-items:center;font-size:12px}.intel-bar span{overflow-wrap:anywhere}.intel-bar meter{width:100%;height:12px;accent-color:var(--accent)}.intel-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px;margin:22px 0}.intel-filter label{min-width:160px;flex:1}.intel-filter .button{flex:0 0 auto}.pulse-chart{width:100%;height:230px;color:var(--accent);margin:16px 0}.pulse-chart rect{fill:currentColor;opacity:.8}.pulse-chart line{stroke:var(--line)}.pulse-chart text{fill:var(--muted);font:12px monospace}.intel-table-wrap{overflow:auto}.intel-table{width:100%;font-size:12px;border-collapse:collapse}.intel-table th,.intel-table td{text-align:left;padding:12px;border-bottom:1px solid var(--line);white-space:nowrap}.intel-dl{display:grid;grid-template-columns:minmax(100px,160px) minmax(0,1fr);gap:12px;font-size:12px;line-height:1.7;margin:20px 0}.intel-dl dt{color:var(--muted)}.intel-dl dd{margin:0;overflow-wrap:anywhere}.intel-detail{margin:16px 0 4px;padding:16px;border:1px solid var(--line);border-radius:3px;white-space:normal}.intel-detail summary{color:var(--accent);font:12px var(--mono);cursor:pointer}.intel-detail p{font-size:12px;line-height:1.8;white-space:normal;color:var(--muted);margin:16px 0}.intel-detail h3{font-size:15px;margin-top:20px}.intel-detail code{font-size:12px;overflow-wrap:anywhere}.intel-detail a{font-size:12px;color:var(--accent)}.intel-export{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:25px 0}.intel-export>span{font-size:12px;margin-right:10px}.intel-export .button{padding:10px 16px;font-size:12px}.intel-search-status{font-size:12px;color:var(--muted);margin:15px 0}.intel-form{display:grid;gap:22px;max-width:760px;margin:25px 0}.intel-form fieldset{border:1px solid var(--line);padding:20px;min-width:0}.intel-form legend{padding:0 8px;font-size:14px}.technology-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.technology-options label,.intel-form .checkbox-label{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}.technology-options input,.intel-form .checkbox-label input{width:18px;min-width:18px;height:18px;padding:0;margin-top:2px;accent-color:var(--accent)}.intel-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.intel-form .button{justify-self:start}.intel-form .danger{color:var(--danger);border-color:var(--danger)}.advisory-list{display:grid;grid-template-columns:1fr 1fr;gap:18px}.advisory{border:1px solid var(--line);padding:22px;min-width:0}.advisory h3{font-size:18px;line-height:1.5;margin:12px 0;overflow-wrap:anywhere}.advisory p{font-size:13px;line-height:1.7;color:var(--muted);margin:12px 0}.advisory .eyebrow{font-size:10px;display:block}.advisory summary{color:var(--accent);font-size:12px;cursor:pointer}.advisory a{color:var(--accent);font-size:12px}.intel-state{font-size:12px;color:var(--muted);line-height:1.8}.intel-empty{padding:40px 20px;text-align:center;color:var(--muted);border:1px dashed var(--line)}.intel-section-heading{display:flex;align-items:center;gap:20px;justify-content:space-between;flex-wrap:wrap;margin:35px 0 20px}.intel-section-heading h2{font-size:28px}.intel-detail .intel-dl code{display:inline}.intel-page [hidden],.ioc-page [hidden]{display:none!important}
@media(max-width:1100px){.main-nav{gap:15px}.main-nav>a{font-size:11px}.site-header{gap:20px}}
@media(max-width:800px){.intel-metrics{grid-template-columns:1fr 1fr}.intel-grid,.advisory-list{grid-template-columns:1fr}.intel-intro .lede{font-size:15px}.intel-card{padding:20px}.intel-subnav{gap:16px}.intel-detail{padding:12px}.intel-dl{grid-template-columns:1fr;gap:5px}.intel-dl dd{margin-bottom:10px}}
@media(max-width:480px){.intel-metrics{gap:10px}.intel-metric{padding:16px}.intel-metric strong{font-size:31px}.technology-options,.intel-form .form-row{grid-template-columns:1fr}.intel-filter{align-items:stretch;flex-direction:column}.intel-filter label{min-width:0}.intel-bar{grid-template-columns:minmax(0,1fr) 1fr auto}.advisory{padding:17px}}

.ai-briefing h3{font-size:17px;margin:25px 0 12px}.ai-briefing ul{padding-left:22px;color:var(--muted);line-height:1.9}.ai-briefing li+li{margin-top:10px}.ai-briefing h2{margin-top:20px}
