
/*==============================================================*/
/* RAGEPROS GAMING INTEL CORE */
/*==============================================================*/
body.cCmsDatabase_gaming-intel #ipsLayout_body {width:80% !important;max-width:none !important;margin:0 auto !important;}
body.cCmsDatabase_gaming-intel #ipsLayout_contentArea,body.cCmsDatabase_gaming-intel #ipsLayout_contentWrapper,body.cCmsDatabase_gaming-intel #ipsLayout_mainArea {width:100% !important;max-width:none !important;}
body.cCmsDatabase_gaming-intel #elCmsPageWrap,body.cCmsDatabase_gaming-intel #elCmsPageWrap > .ipsLayout_container,body.cCmsDatabase_gaming-intel #elCmsPageWrap .ipsLayout_contentArea {width:100% !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;}
body.cCmsDatabase_gaming-intel .ipsPageHeader {display:none !important;}
body.cCmsDatabase_gaming-intel article.ipsContained.ipsBox {width:100% !important;max-width:none !important;margin:0 auto !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;}
body.cCmsDatabase_gaming-intel article.ipsContained.ipsBox > .ipsClearfix.ipsPadding {width:100% !important;max-width:none !important;padding:0 !important;}
body.cCmsDatabase_gaming-intel .ipsType_richText {width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;overflow:visible !important;}
body.cCmsDatabase_gaming-intel .ipsType_richText > p:first-child {display:none !important;}
body.cCmsDatabase_gaming-intel .cCmsRecord_image {display:none !important;}

/*==============================================================*/
/* ARTICLE SHELL */
/*==============================================================*/
body.cCmsDatabase_gaming-intel .rp-intel-shell {width:100% !important;max-width:none !important;margin:0 auto 80px !important;}
body.cCmsDatabase_gaming-intel .rp-intel-hero,body.cCmsDatabase_gaming-intel .rp-intel-topicbar,body.cCmsDatabase_gaming-intel .rp-intel-main {width:100% !important;max-width:none !important;box-sizing:border-box !important;}

/*==============================================================*/
/* ARTICLE HERO */
/*==============================================================*/
.rp-intel-hero {position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(420px,48%) !important;align-items:center !important;min-height:520px !important;padding:56px 64px !important;border-radius:30px !important;background:linear-gradient(90deg,rgba(4,8,18,.98) 0%,rgba(5,10,22,.94) 36%,rgba(5,10,22,.64) 52%,rgba(5,10,22,.28) 72%,rgba(5,10,22,.16) 100%) !important;border:1px solid rgba(255,255,255,.07) !important;box-shadow:0 28px 70px rgba(0,0,0,.42) !important;overflow:hidden !important;}
.rp-intel-hero:before {content:"" !important;position:absolute !important;inset:0 !important;z-index:2 !important;background:linear-gradient(90deg,rgba(4,8,18,.72) 0%,rgba(4,8,18,.58) 28%,rgba(4,8,18,.30) 42%,rgba(4,8,18,.08) 58%,rgba(4,8,18,0) 72%) !important;pointer-events:none !important;}
.rp-intel-hero-content {position:relative !important;z-index:4 !important;padding:0 !important;}
.rp-intel-kicker {display:inline-flex !important;margin-bottom:22px !important;padding:11px 18px !important;border-radius:14px !important;background:rgba(3,36,48,.72) !important;border:1px solid rgba(20,151,191,.24) !important;color:#bdf4ff !important;font-size:11px !important;font-weight:950 !important;letter-spacing:.16em !important;text-transform:uppercase !important;}
.rp-intel-hero h1 {max-width:760px !important;margin:0 0 24px !important;color:#fff !important;font-size:30px !important;line-height:1.02 !important;font-weight:1000 !important;letter-spacing:-.045em !important;text-transform:uppercase !important;text-shadow:0 0 24px rgba(124,77,255,.16) !important;}
.rp-intel-hero h1 span {display:block !important;color:#fff !important;font-size:36px !important;line-height:1.04 !important;}
.rp-intel-hero p {max-width:700px !important;margin:0 0 28px !important;color:#c9ddf2 !important;font-size:18px !important;line-height:1.78 !important;font-weight:650 !important;}
.rp-intel-meta {display:flex !important;flex-wrap:wrap !important;gap:18px !important;color:#d6eaff !important;font-size:13px !important;font-weight:800 !important;}
.rp-intel-meta i {color:#31d7ff !important;margin-right:7px !important;}

/*==============================================================*/
/* HERO ARTWORK */
/*==============================================================*/
.rp-intel-hero-art {position:absolute !important;right:0 !important;top:0 !important;width:68% !important;height:100% !important;min-height:520px !important;z-index:1 !important;overflow:hidden !important;border-radius:0 30px 30px 0 !important;background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;opacity:.90 !important;filter:saturate(1) brightness(.90) !important;box-shadow:none !important;}
.rp-intel-hero-art:before {content:"" !important;position:absolute !important;inset:0 !important;z-index:2 !important;background:linear-gradient(90deg,rgba(4,8,18,1) 0%,rgba(4,8,18,.98) 8%,rgba(4,8,18,.90) 16%,rgba(4,8,18,.72) 26%,rgba(4,8,18,.48) 38%,rgba(4,8,18,.26) 50%,rgba(4,8,18,.10) 64%,rgba(4,8,18,.02) 78%,rgba(4,8,18,0) 100%) !important;pointer-events:none !important;}
.rp-intel-hero-art:after {content:"" !important;position:absolute !important;inset:0 !important;z-index:3 !important;background:radial-gradient(circle at 74% 45%,rgba(124,77,255,.08),transparent 42%),radial-gradient(circle at 88% 30%,rgba(0,212,255,.06),transparent 30%) !important;pointer-events:none !important;}

body.cCmsDatabase_gaming-intel[data-pageid="1"] .rp-intel-hero-art {background-image:url("https://www.ragepros.com/uploads/pages_media/DMA-Guides-Article.png") !important;}
body.cCmsDatabase_gaming-intel[data-pageid="2"] .rp-intel-hero-art {background-image:url("https://www.ragepros.com/uploads/pages_media/dma-hardware-guide.png") !important;}
body.cCmsDatabase_gaming-intel[data-pageid="3"] .rp-intel-hero-art {background-image:url("https://www.ragepros.com/uploads/pages_media/dma-firmware.png") !important;}
body.cCmsDatabase_gaming-intel[data-pageid="4"] .rp-intel-hero-art {background-image:url("https://www.ragepros.com/uploads/pages_media/streamproof.png") !important;}
body.cCmsDatabase_gaming-intel[data-pageid="5"] .rp-intel-hero-art {background-image:url("https://www.ragepros.com/uploads/pages_media/wwhatisstreamproofing.png") !important;}

/*==============================================================*/
/* TOPIC BAR */
/*==============================================================*/
.rp-intel-topicbar {display:flex !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important;margin:14px 0 26px !important;padding:18px 28px !important;border-radius:18px !important;background:linear-gradient(135deg,rgba(8,14,28,.92),rgba(4,8,16,.96)) !important;border:1px solid rgba(255,255,255,.06) !important;box-shadow:0 14px 36px rgba(0,0,0,.28) !important;}
.rp-intel-topicbar span {color:#dff7ff !important;font-size:11px !important;font-weight:950 !important;text-transform:uppercase !important;letter-spacing:.12em !important;}
.rp-intel-topicbar a {display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:34px !important;padding:8px 14px !important;border-radius:12px !important;background:rgba(8,16,31,.72) !important;border:1px solid rgba(124,77,255,.28) !important;color:#fff !important;font-size:11px !important;font-weight:900 !important;text-transform:uppercase !important;text-decoration:none !important;}

/*==============================================================*/
/* MAIN ARTICLE GRID */
/*==============================================================*/
.rp-intel-main {display:grid !important;grid-template-columns:330px minmax(0,1fr) !important;gap:28px !important;align-items:start !important;}
.rp-intel-sidebar {position:relative !important;display:grid !important;gap:22px !important;}
.rp-intel-content {min-width:0 !important;padding:44px 52px !important;border-radius:26px !important;background:radial-gradient(circle at top left,rgba(20,151,191,.07),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.012)) !important;border:1px solid rgba(255,255,255,.06) !important;box-shadow:0 22px 56px rgba(0,0,0,.30) !important;}

/*==============================================================*/
/* SIDEBAR CARDS */
/*==============================================================*/
.rp-intel-toc-card,.rp-intel-side-card {position:relative !important;overflow:hidden !important;padding:28px 26px !important;border-radius:24px !important;background:radial-gradient(circle at top left,rgba(124,77,255,.16),transparent 44%),radial-gradient(circle at bottom right,rgba(0,212,255,.08),transparent 42%),linear-gradient(180deg,rgba(8,15,30,.96),rgba(4,8,18,.98)) !important;border:1px solid rgba(255,255,255,.065) !important;box-shadow:0 22px 54px rgba(0,0,0,.38),inset 0 0 34px rgba(255,255,255,.018) !important;}
.rp-intel-toc-card:before,.rp-intel-side-card:before {content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(135deg,rgba(0,212,255,.055),transparent 38%,rgba(124,77,255,.06)) !important;pointer-events:none !important;}
.rp-intel-toc-card:after,.rp-intel-side-card:after {content:"" !important;position:absolute !important;inset:1px !important;border-radius:23px !important;border:1px solid rgba(0,212,255,.045) !important;pointer-events:none !important;}
.rp-intel-toc-card {position:sticky !important;top:120px !important;}
.rp-intel-toc-card h3,.rp-intel-side-card h3 {position:relative !important;z-index:2 !important;margin:0 0 22px !important;color:#fff !important;font-size:13px !important;font-weight:950 !important;letter-spacing:.10em !important;text-transform:uppercase !important;}
.rp-intel-toc-card h3:after,.rp-intel-side-card h3:after {content:"" !important;display:block !important;width:58px !important;height:2px !important;margin-top:12px !important;background:linear-gradient(90deg,#00d4ff,#7b2cff,transparent) !important;border-radius:999px !important;}
.rp-intel-side-card p {position:relative !important;z-index:2 !important;margin:0 0 22px !important;color:#bdd2ea !important;font-size:15px !important;line-height:1.75 !important;font-weight:650 !important;}
.rp-intel-side-card a {position:relative !important;z-index:2 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;width:100% !important;padding:14px 18px !important;border-radius:13px !important;background:linear-gradient(135deg,#7b2cff,#8b35ff) !important;color:#fff !important;font-size:12px !important;font-weight:950 !important;letter-spacing:.04em !important;text-transform:uppercase !important;text-decoration:none !important;box-shadow:0 14px 32px rgba(124,77,255,.28),inset 0 0 16px rgba(255,255,255,.08) !important;}

/*==============================================================*/
/* SIDEBAR TOC LINKS */
/*==============================================================*/
.rp-intel-toc-card a {position:relative !important;z-index:2 !important;display:flex !important;align-items:center !important;min-height:38px !important;padding:10px 12px 10px 18px !important;color:#c8dcf4 !important;font-size:14px !important;font-weight:760 !important;text-decoration:none !important;border-left:2px solid rgba(255,255,255,.08) !important;border-radius:0 12px 12px 0 !important;transition:.22s ease !important;}
.rp-intel-toc-card a:hover {color:#fff !important;background:rgba(124,77,255,.10) !important;border-left-color:#a855ff !important;box-shadow:inset 0 0 18px rgba(124,77,255,.08) !important;}
.rp-intel-toc-card a:first-of-type {color:#d78cff !important;background:linear-gradient(90deg,rgba(124,77,255,.16),rgba(124,77,255,.04)) !important;border-left-color:#a855ff !important;}

/*==============================================================*/
/* DMA GUIDE LISTING META CLEANUP */
/*==============================================================*/
.cCmsDatabase_gaming-intel .cCmsRecord_row .ipsDataItem_meta > span:first-child {display:none !important;}
.cCmsDatabase_gaming-intel .cCmsRecord_row .ipsDataItem_lastPoster {display:none !important;}

/*==============================================================*/
/* DMA HUB SIDEBAR IMAGE */
/*==============================================================*/
.rp-intel-hub-card {min-height:310px !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;background:linear-gradient(180deg,rgba(4,8,18,.18),rgba(4,8,18,.96)),radial-gradient(circle at top left,rgba(124,77,255,.30),transparent 42%),url("https://www.ragepros.com/uploads/monthly_2026_05/DMA-Guides-Article.png.66bb1ee83c9763b0e1babade95d57407.png") center center/cover no-repeat !important;border-color:rgba(124,77,255,.22) !important;}
.rp-intel-hub-card h3 {font-size:26px !important;line-height:1.04 !important;letter-spacing:-.03em !important;}
.rp-intel-hub-card h3:before {content:"RAGEPROS" !important;display:block !important;margin-bottom:4px !important;color:#b35cff !important;font-size:26px !important;font-weight:1000 !important;letter-spacing:-.04em !important;}
.rp-intel-hub-card h3:after {width:86px !important;margin-top:14px !important;}
.rp-intel-hub-card p {max-width:220px !important;color:#e0ecff !important;}

/*==============================================================*/
/* CONTENT SECTIONS */
/*==============================================================*/
.rp-intel-content section {position:relative !important;margin-bottom:46px !important;padding:0 !important;}
.rp-section-num {display:inline-flex !important;align-items:center !important;justify-content:center !important;width:42px !important;height:42px !important;margin:0 18px 0 0 !important;border-radius:9px !important;background:rgba(3,36,48,.80) !important;border:1px solid rgba(20,151,191,.32) !important;color:#75ecff !important;font-size:16px !important;font-weight:950 !important;vertical-align:middle !important;}
.rp-intel-content h2 {display:inline-block !important;margin:0 0 20px !important;color:#fff !important;font-size:32px !important;line-height:1.1 !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:-.03em !important;}
.rp-intel-content h2:after {content:"" !important;display:inline-block !important;width:180px !important;height:2px !important;margin-left:18px !important;background:linear-gradient(90deg,#1497bf,rgba(124,77,255,.80),transparent) !important;vertical-align:middle !important;border-radius:999px !important;}
.rp-intel-content p {color:#c9ddf2 !important;font-size:17px !important;line-height:1.9 !important;margin:0 0 24px !important;}

/*==============================================================*/
/* KEY BOX */
/*==============================================================*/
.rp-key-box {display:grid !important;gap:8px !important;margin:24px 0 !important;padding:24px 28px !important;border-radius:18px !important;background:radial-gradient(circle at top left,rgba(124,77,255,.22),transparent 48%),linear-gradient(135deg,rgba(24,13,58,.72),rgba(8,16,31,.84)) !important;border:1px solid rgba(124,77,255,.42) !important;}
.rp-key-box strong {color:#b96cff !important;font-size:14px !important;font-weight:950 !important;text-transform:uppercase !important;letter-spacing:.08em !important;}
.rp-key-box p {margin:0 !important;color:#dfeaff !important;}

/*==============================================================*/
/* FLOW BOX */
/*==============================================================*/
.rp-flow-box {display:grid !important;grid-template-columns:1fr 40px 1fr 40px 1fr 40px 1fr !important;gap:14px !important;align-items:center !important;margin:28px 0 !important;padding:28px !important;border-radius:20px !important;background:rgba(8,16,31,.72) !important;border:1px solid rgba(255,255,255,.06) !important;}
.rp-flow-box div {display:grid !important;place-items:center !important;text-align:center !important;color:#fff !important;font-size:12px !important;font-weight:950 !important;text-transform:uppercase !important;gap:10px !important;}
.rp-flow-box i {font-size:38px !important;color:#a855ff !important;text-shadow:0 0 18px rgba(168,85,255,.35) !important;}
.rp-flow-box .fa-long-arrow-right {color:#00d4ff !important;font-size:28px !important;}

/*==============================================================*/
/* CARD GRID */
/*==============================================================*/
.rp-intel-card-grid {display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px !important;margin-top:26px !important;}
.rp-intel-card-grid div {padding:24px !important;border-radius:18px !important;background:rgba(8,16,31,.72) !important;border:1px solid rgba(20,151,191,.12) !important;}
.rp-intel-card-grid i {display:block !important;margin-bottom:18px !important;color:#a855ff !important;font-size:26px !important;text-shadow:0 0 16px rgba(168,85,255,.28) !important;}
.rp-intel-card-grid strong {display:block !important;margin-bottom:9px !important;color:#fff !important;font-size:14px !important;font-weight:950 !important;text-transform:uppercase !important;letter-spacing:.04em !important;}
.rp-intel-card-grid span {display:block !important;color:#bcd7ef !important;font-size:14px !important;line-height:1.65 !important;font-weight:650 !important;}

/*==============================================================*/
/* CONTENT LISTS */
/*==============================================================*/
.rp-intel-content ul {display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;margin:20px 0 0 !important;padding:0 !important;list-style:none !important;}
.rp-intel-content li {position:relative !important;padding:14px 18px 14px 46px !important;border-radius:16px !important;background:rgba(8,16,31,.72) !important;border:1px solid rgba(255,255,255,.055) !important;color:#d6eaff !important;font-size:15px !important;font-weight:750 !important;line-height:1.55 !important;}
.rp-intel-content li:before {content:"\f00c" !important;font-family:FontAwesome !important;position:absolute !important;left:18px !important;top:14px !important;color:#66e7ff !important;text-shadow:0 0 12px rgba(20,151,191,.35) !important;}

/*==============================================================*/
/* ARTICLE PROMO BLOCK */
/*==============================================================*/
.rp-intel-promo {position:relative !important;margin:44px 0 !important;padding:42px !important;border-radius:28px !important;background:radial-gradient(circle at top left,rgba(124,77,255,.22),transparent 42%),radial-gradient(circle at bottom right,rgba(0,212,255,.10),transparent 36%),linear-gradient(135deg,#09101d,#050816) !important;border:1px solid rgba(255,255,255,.07) !important;box-shadow:0 22px 60px rgba(0,0,0,.38),inset 0 0 28px rgba(255,255,255,.018) !important;overflow:hidden !important;}
.rp-intel-promo:before {content:"" !important;position:absolute !important;inset:0 !important;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) !important;background-size:54px 54px !important;opacity:.14 !important;pointer-events:none !important;}
.rp-intel-promo-content {position:relative !important;z-index:2 !important;max-width:760px !important;}
.rp-intel-promo-content span {display:inline-flex !important;margin-bottom:18px !important;padding:10px 16px !important;border-radius:999px !important;background:rgba(124,77,255,.14) !important;border:1px solid rgba(124,77,255,.28) !important;color:#c892ff !important;font-size:11px !important;font-weight:950 !important;letter-spacing:.14em !important;text-transform:uppercase !important;}
.rp-intel-promo-content h3 {margin:0 0 18px !important;color:#fff !important;font-size:34px !important;line-height:1.02 !important;font-weight:1000 !important;letter-spacing:-.04em !important;text-transform:uppercase !important;}
.rp-intel-promo-content p {margin:0 0 28px !important;color:#c9ddf2 !important;font-size:17px !important;line-height:1.85 !important;font-weight:650 !important;}
.rp-intel-promo-actions {display:flex !important;flex-wrap:wrap !important;gap:14px !important;}
.rp-intel-promo-actions a {display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:210px !important;padding:16px 24px !important;border-radius:14px !important;text-decoration:none !important;font-size:12px !important;font-weight:950 !important;letter-spacing:.06em !important;text-transform:uppercase !important;transition:.22s ease !important;}
.rp-intel-promo-actions a:first-child {background:linear-gradient(135deg,#7b2cff,#8b35ff) !important;color:#fff !important;box-shadow:0 14px 34px rgba(124,77,255,.28) !important;}
.rp-intel-promo-actions a:last-child {background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.08) !important;color:#d9ebff !important;}

/*==============================================================*/
/* GAMING INTEL CATEGORY */
/*==============================================================*/
.cCmsCategoryFeaturedEntry.ipsBox {padding:30px 38px !important;border-radius:30px !important;background:radial-gradient(circle at top left,rgba(124,77,255,.14),transparent 40%),radial-gradient(circle at bottom right,rgba(0,212,255,.08),transparent 38%),linear-gradient(135deg,rgba(7,12,24,.98),rgba(3,7,15,.99)) !important;border:1px solid rgba(255,255,255,.07) !important;box-shadow:0 24px 60px rgba(0,0,0,.35),inset 0 0 28px rgba(255,255,255,.015) !important;overflow:hidden !important;}
.cCmsCategoryFeaturedEntry header {margin-bottom:18px !important;}
.cCmsCategoryFeaturedEntry .ipsPhotoPanel {align-items:flex-start !important;gap:22px !important;}
.cCmsCategoryFeaturedEntry .ipsUserPhoto img {border-radius:50% !important;border:2px solid rgba(0,212,255,.18) !important;box-shadow:0 0 18px rgba(124,77,255,.18) !important;}
.cCmsCategoryFeaturedEntry .ipsType_pageTitle {margin:0 !important;}
.cCmsCategoryFeaturedEntry .ipsType_pageTitle a {color:#fff !important;line-height:1.05 !important;font-weight:1000 !important;letter-spacing:-.04em !important;text-transform:uppercase !important;text-decoration:none !important;}
.cCmsCategoryFeaturedEntry .ipsType_light {color:#8fa9c9 !important;font-size:14px !important;}
.rp-intel-excerpt {margin:18px 0 8px !important;padding-left:94px !important;max-width:1100px !important;}
.rp-intel-excerpt span {display:block !important;margin:0 0 10px !important;color:#fff !important;font-size:18px !important;line-height:1.4 !important;font-weight:900 !important;}
.rp-intel-excerpt p {margin:0 !important;color:#c7d7f3 !important;font-size:15px !important;line-height:1.85 !important;font-weight:600 !important;}
.cCmsCategoryFeaturedEntry .ipsHr {margin:22px 0 18px !important;border-color:rgba(255,255,255,.07) !important;}

/*==============================================================*/
/* FAQ SECTION */
/*==============================================================*/
.rp-intel-faq {display:flex;flex-direction:column;gap:18px !important;}
.rp-intel-faq-item {padding:24px !important;border-radius:22px !important;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01)) !important;border:1px solid rgba(0,212,255,.10) !important;box-shadow:0 10px 30px rgba(0,0,0,.20) !important;}
.rp-intel-faq-item h3 {margin:0 0 14px !important;color:#fff !important;font-size:21px !important;font-weight:900 !important;line-height:1.35 !important;}
.rp-intel-faq-item p {margin:0 !important;color:#c7d7f3 !important;font-size:16px !important;line-height:1.9 !important;font-weight:500 !important;}

/*==============================================================*/
/* FINAL THOUGHTS */
/*==============================================================*/
.rp-intel-final-box {padding:28px !important;border-radius:24px !important;background:radial-gradient(circle at top left,rgba(124,77,255,.14),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01)) !important;border:1px solid rgba(124,77,255,.18) !important;box-shadow:0 18px 40px rgba(0,0,0,.24) !important;}
.rp-intel-final-box p {margin:0 !important;color:#d7e6ff !important;font-size:17px !important;line-height:1.95 !important;font-weight:500 !important;}

/*==============================================================*/
/* TAGS */
/*==============================================================*/
.ipsTags {display:flex !important;flex-wrap:wrap !important;gap:10px 12px !important;margin:0 0 18px !important;padding:0 !important;}
.ipsTags li {margin:0 !important;padding:0 !important;}
.ipsTags li a {display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:34px !important;padding:7px 16px !important;border-radius:999px !important;font-size:11px !important;font-weight:900 !important;letter-spacing:.05em !important;text-transform:uppercase !important;background:rgba(0,212,255,.08) !important;border:1px solid rgba(0,212,255,.16) !important;color:#8edcff !important;line-height:1 !important;white-space:nowrap !important;transition:.2s ease !important;}
.ipsTags li a:hover {background:rgba(124,77,255,.16) !important;border-color:rgba(124,77,255,.28) !important;color:#fff !important;transform:translateY(-2px) !important;box-shadow:0 10px 24px rgba(124,77,255,.18) !important;}

/*==============================================================*/
/* HEADER ONLY ON GAMING INTEL */
/*==============================================================*/
/* body.cCmsDatabase_gaming-intel .ta_headerContainer {position:relative !important;overflow:hidden !important;background:radial-gradient(circle at 8% 45%,rgba(124,77,255,.16),transparent 28%),radial-gradient(circle at 92% 60%,rgba(0,212,255,.10),transparent 30%),linear-gradient(135deg,#020009,#030815 55%,#020009) !important;}
body.cCmsDatabase_gaming-intel .ta_headerContainer:before {content:"" !important;position:absolute !important;inset:0 !important;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) !important;background-size:58px 58px !important;opacity:.22 !important;pointer-events:none !important;}
body.cCmsDatabase_gaming-intel .ta_headerContainer:after {content:"" !important;position:absolute !important;inset:0 !important;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.018) 0,rgba(255,255,255,.018) 1px,transparent 2px,transparent 7px) !important;opacity:.13 !important;pointer-events:none !important;}
body.cCmsDatabase_gaming-intel .ta_Header .ta_headerContainer {min-height:120px !important;--header--height:120px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;}
body.cCmsDatabase_gaming-intel .ta_Logo,body.cCmsDatabase_gaming-intel #elLogo,body.cCmsDatabase_gaming-intel .ta_userNav {position:relative !important;z-index:2 !important;}
body.cCmsDatabase_gaming-intel #elLogo img {margin-left:0 !important;margin-top:10px !important;}*/

/*==============================================================*/
/* TABLET */
/*==============================================================*/
@media screen and (max-width:1200px) {
.rp-intel-hero {grid-template-columns:1fr !important;padding:42px !important;}
.rp-intel-hero-art {position:absolute !important;width:100% !important;opacity:.35 !important;}
.rp-intel-main {grid-template-columns:1fr !important;}
.rp-intel-sidebar {grid-template-columns:repeat(3,minmax(0,1fr)) !important;}
.rp-intel-toc-card {position:relative !important;top:auto !important;}
.rp-intel-hub-card {min-height:260px !important;}
.rp-intel-card-grid {grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
.rp-flow-box {grid-template-columns:1fr !important;}
.rp-flow-box .fa-long-arrow-right {transform:rotate(90deg) !important;}
}

/*==============================================================*/
/* MOBILE */
/*==============================================================*/
@media screen and (max-width:768px) {
body.cCmsDatabase_gaming-intel #ipsLayout_body {width:96% !important;}
.rp-intel-hero {min-height:auto !important;padding:30px 24px !important;border-radius:24px !important;}
.rp-intel-hero h1 {font-size:34px !important;line-height:1.08 !important;}
.rp-intel-hero h1 span {font-size:30px !important;line-height:1.08 !important;}
.rp-intel-hero p {font-size:16px !important;line-height:1.7 !important;}
.rp-intel-topicbar {padding:18px !important;gap:10px !important;}
.rp-intel-topicbar a {min-height:34px !important;padding:8px 13px !important;font-size:10px !important;}
.rp-intel-sidebar {grid-template-columns:1fr !important;}
.rp-intel-toc-card,.rp-intel-side-card {padding:24px 20px !important;border-radius:22px !important;}
.rp-intel-content {padding:30px 24px !important;border-radius:24px !important;}
.rp-intel-content h2 {font-size:28px !important;line-height:1.1 !important;}
.rp-intel-content h2:after {display:none !important;}
.rp-intel-card-grid,.rp-intel-content ul {grid-template-columns:1fr !important;}
.cCmsCategoryFeaturedEntry.ipsBox {padding:24px !important;border-radius:24px !important;}
.cCmsCategoryFeaturedEntry .ipsType_pageTitle a {font-size:28px !important;line-height:1.12 !important;}
.rp-intel-excerpt {padding-left:0 !important;margin-top:14px !important;}
.rp-intel-excerpt span {font-size:16px !important;}
.rp-intel-excerpt p {font-size:14px !important;line-height:1.75 !important;}
.ipsTags {gap:8px !important;}
.ipsTags li a {min-height:32px !important;padding:6px 13px !important;font-size:10px !important;}
}

/*==============================================================*/
/* ARTICLE SECTION SEPARATION */
/*==============================================================*/
.rp-intel-content section {position:relative !important;padding:38px 40px !important;margin-bottom:30px !important;border-radius:28px !important;background:radial-gradient(circle at top left,rgba(0,212,255,.055),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.012)) !important;border:1px solid rgba(255,255,255,.065) !important;box-shadow:0 18px 44px rgba(0,0,0,.24),inset 0 0 24px rgba(255,255,255,.012) !important;overflow:hidden !important;}
.rp-intel-content section:last-child {margin-bottom:0 !important;}
.rp-intel-content section:before {content:"" !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:1px !important;background:linear-gradient(90deg,transparent,rgba(0,212,255,.45),rgba(124,77,255,.55),transparent) !important;opacity:.75 !important;pointer-events:none !important;}
.rp-intel-content section:after {content:"" !important;position:absolute !important;right:-80px !important;top:-80px !important;width:180px !important;height:180px !important;background:radial-gradient(circle,rgba(124,77,255,.10),transparent 68%) !important;pointer-events:none !important;}

/*==============================================================*/
/* FAQ AND FINAL SECTION CLEANUP */
/*==============================================================*/
.rp-intel-faq {position:relative !important;z-index:2 !important;display:grid !important;gap:18px !important;}
.rp-intel-faq-item {padding:22px 24px !important;border-radius:20px !important;background:rgba(8,16,31,.72) !important;border:1px solid rgba(0,212,255,.10) !important;box-shadow:0 12px 28px rgba(0,0,0,.22) !important;}
.rp-intel-faq-item h3 {margin:0 0 10px !important;color:#fff !important;font-size:18px !important;font-weight:950 !important;line-height:1.35 !important;}
.rp-intel-faq-item p {margin:0 !important;color:#c9ddf2 !important;font-size:16px !important;line-height:1.8 !important;}
.rp-intel-final-box {position:relative !important;z-index:2 !important;padding:26px 28px !important;border-radius:22px !important;background:linear-gradient(135deg,rgba(24,13,58,.58),rgba(8,16,31,.84)) !important;border:1px solid rgba(124,77,255,.22) !important;box-shadow:0 14px 34px rgba(0,0,0,.24) !important;}
.rp-intel-final-box p {margin:0 !important;color:#d7e6ff !important;font-size:17px !important;line-height:1.9 !important;}

/*==============================================================*/
/* GAMING INTEL ARTICLE IMAGE LAYOUT FIX */
/*==============================================================*/
.cCmsCategoryFeaturedEntry .ipsColumns {align-items:center !important;gap:34px !important;}
.cCmsCategoryFeaturedEntry .ipsColumn_medium {width:300px !important;max-width:300px !important;flex:0 0 300px !important;}
.cCmsCategoryFeaturedEntry .cCmsRecord_image {margin:0 !important;border-radius:26px !important;overflow:hidden !important;border:1px solid rgba(0,212,255,.10) !important;box-shadow:0 20px 50px rgba(0,0,0,.32) !important;}
.cCmsCategoryFeaturedEntry .cCmsRecord_image img {display:block !important;width:100% !important;height:auto !important;border-radius:26px !important;}
.cCmsCategoryFeaturedEntry .ipsColumn_fluid {display:flex !important;flex-direction:column !important;justify-content:center !important;}
.cCmsCategoryFeaturedEntry .ipsColumn_fluid .rp-intel-excerpt {padding-left:0 !important;margin:0 0 16px !important;max-width:none !important;}

@media screen and (max-width:979px) {
.cCmsCategoryFeaturedEntry .ipsColumns {display:block !important;}
.cCmsCategoryFeaturedEntry .ipsColumn_medium {width:100% !important;max-width:100% !important;flex:none !important;margin-bottom:22px !important;}
}

/*==============================================================*/
/* HIDE ARTICLE VIEW COUNTS FOR NON ADMINS */
/*==============================================================*/
body:not(:has(a[href*="/admin/"])) .cCmsRecord_row .ipsDataItem_stats,
body:not(:has(a[href*="/admin/"])) .cCmsRecord_row .ipsDataItem_statsLarge,
body:not(:has(a[href*="/admin/"])) .cCmsRecord_row .ipsDataItem_status,
body:not(:has(a[href*="/admin/"])) .cCmsRecord_row .ipsDataItem_generic,
body:not(:has(a[href*="/admin/"])) .cCmsRecord_row .ipsDataItem_meta + ul + .ipsDataItem_stats,
body:not(:has(a[href*="/admin/"])) .cCmsRecord_row [data-stattype="views"] {display:none !important;}

/*==============================================================*/
/* CLEAN ARTICLE LIST LAYOUT */
/*==============================================================*/
body:not(:has(a[href*="/admin/"])) .cCmsRecord_row .ipsDataItem_main {padding-right:0 !important;width:100% !important;max-width:100% !important;}
body:not(:has(a[href*="/admin/"])) .cCmsRecord_row .ipsDataItem {grid-template-columns:auto 1fr !important;}
