.intelligence-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid #373034;background:#373034;margin:28px 0}.intelligence-metrics>div{background:#111013;padding:22px}.intelligence-metrics strong{display:block;font:clamp(26px,4vw,42px)/1.2 Georgia,serif;color:#eae2d6}.intelligence-metrics small{display:block;color:#b5aba3;margin-top:6px}.feed-progress{margin-top:22px}.feed-progress progress{width:100%;height:8px;accent-color:#cf394b}.feed-progress li{font:13px/1.6 monospace;overflow-wrap:anywhere;margin:8px 0}.feed-source-list{max-height:680px;overflow:auto;padding-right:10px;margin:20px 0}.feed-source-row[hidden]{display:none}.feed-source-state{color:#e3aeae!important}.source-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0}.source-catalog article{border:1px solid #383034;background:#111013;padding:24px;min-width:0}.source-catalog h2{font-size:22px;margin:12px 0}.source-catalog p{font-size:13px;line-height:1.65;color:#bdb1a9;overflow-wrap:anywhere}.source-catalog .mono{font-size:11px}.source-catalog a{overflow-wrap:anywhere}.source-catalog footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.source-credit-list{font-size:13px;line-height:1.8}.feed-control .button-row{flex-wrap:wrap}.source-directory .source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vulnerability-packages td{font-size:13px;overflow-wrap:anywhere}@media(max-width:900px){.source-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.source-catalog,.source-directory .source-grid{grid-template-columns:1fr}.feed-source-list{max-height:500px}}

.cve-filter,.learning-filters{margin:24px 0}.catalog-note{font-size:13px;line-height:1.8;color:#c4b7af;max-width:110ch}.source-record{padding:18px 0;border-bottom:1px solid #393034}.source-record summary{cursor:pointer;font-weight:600}.learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.learning-card{border:1px solid #403236;background:linear-gradient(135deg,#171114,#0d0c0e);padding:26px;min-width:0;display:flex;flex-direction:column}.learning-card h2{font-size:25px;line-height:1.2;margin:18px 0}.learning-card h3{font-size:15px}.learning-card p,.learning-card li{font-size:14px;line-height:1.75;color:#c5b8b0}.learning-card details{margin:14px 0}.learning-card summary{cursor:pointer;font-size:13px;color:#eee0d1}.learning-card footer{margin-top:auto;padding-top:18px;display:flex;gap:15px;justify-content:space-between;align-items:center;flex-wrap:wrap}.learning-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.learning-price{display:flex;flex-direction:column;gap:6px;border-bottom:1px solid #3d2f34;padding-bottom:15px}.learning-price strong{font:25px Georgia,serif;color:#f3dfc9}.learning-price span{font-size:12px;color:#c5a9a9}.learning-comparison td,.learning-comparison th{max-width:320px;min-width:160px;white-space:normal;vertical-align:top}.learning-comparison td{font-size:13px;line-height:1.6}.learning .intelligence-metrics strong{font-size:clamp(20px,3vw,36px)}.learning a{overflow-wrap:anywhere}.learning-card ol{padding-left:20px}.learning-card li li{font-size:12px}@media(max-width:1000px){.learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.top-nav{gap:15px}}@media(max-width:650px){.learning-grid{grid-template-columns:1fr}.learning-card{padding:22px}.cve-filter .field-grid,.learning-filters .field-grid{grid-template-columns:1fr}}
