/* GEXYRAL RESOURCE DETAIL REFERENCE UX2 START */
body[data-page-type="resource_detail"] .gexyral-inner-chapter-guide{display:none!important}
body[data-page-type="resource_detail"] .gexyral-inner-hero.is-resource-document{min-height:440px!important;align-items:flex-end!important}
body[data-page-type="resource_detail"] .gexyral-inner-hero.is-resource-document .gexyral-inner-hero-content{padding-top:118px!important;padding-bottom:62px!important}
body[data-page-type="resource_detail"] .gexyral-inner-hero.is-resource-document h1{width:100%!important;max-width:none!important;white-space:normal!important;text-wrap:wrap!important;text-wrap-style:auto!important;word-break:normal!important;overflow-wrap:normal!important;font-size:clamp(40px,4vw,62px)!important;line-height:1.16!important;letter-spacing:-.035em!important}
body[data-page-type="resource_detail"] section.gexyral-inner-hero.has-background-image.is-hero-resource-v1.is-hero-system-v1.has-hero-banner-v1.has-resource-cover-hero-v1 p{max-width:none!important;font-size:17px!important;line-height:1.78!important;white-space:normal!important;text-wrap:wrap!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important}
body[data-page-type="resource_detail"] .gexyral-inner-hero.is-resource-document .gexyral-hero-capability-rail{margin-top:24px!important}
body[data-page-type="resource_detail"] .gexyral-inner-hero.is-resource-document .gexyral-inner-scroll-hint{display:none!important}

body[data-page-type="resource_detail"] .gexyral-resource-article-v3{background:#050b14;color:#c9d6e4}
body[data-page-type="resource_detail"] .gexyral-resource-article-shell{padding:54px 0 78px;background:linear-gradient(180deg,#06101c 0,#050b14 14%,#050b14 100%)}
body[data-page-type="resource_detail"] .gexyral-resource-article-layout{display:grid!important;grid-template-columns:260px minmax(0,860px)!important;gap:64px!important;justify-content:center!important;align-items:start!important;max-width:1240px!important;width:calc(100% - 72px)!important}

body[data-page-type="resource_detail"] .gexyral-resource-article-aside{min-width:0}
body[data-page-type="resource_detail"] .gexyral-resource-article-aside-sticky{position:sticky;top:34px;display:grid;gap:28px}
body[data-page-type="resource_detail"] .gexyral-resource-article-back{display:inline-flex;align-items:center;gap:9px;color:#9eb3c8;font-size:14px;font-weight:700;text-decoration:none;transition:color .18s ease}
body[data-page-type="resource_detail"] .gexyral-resource-article-back:hover{color:#fff}
body[data-page-type="resource_detail"] .gexyral-resource-article-toc,body[data-page-type="resource_detail"] .gexyral-resource-article-info,body[data-page-type="resource_detail"] .gexyral-resource-article-aside-related{padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}
body[data-page-type="resource_detail"] .gexyral-resource-article-toc>strong,body[data-page-type="resource_detail"] .gexyral-resource-article-info>strong,body[data-page-type="resource_detail"] .gexyral-resource-article-aside-related>strong{display:block;margin-bottom:12px;color:#edf5fc;font-size:14px;font-weight:800;letter-spacing:.015em}
body[data-page-type="resource_detail"] .gexyral-resource-article-toc ol{display:grid;gap:3px;margin:0;padding:0;list-style:none}
body[data-page-type="resource_detail"] .gexyral-resource-article-toc a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:7px 0;color:#8097ae;text-decoration:none;font-size:13px;line-height:1.52;transition:color .18s ease}
body[data-page-type="resource_detail"] .gexyral-resource-article-toc a:hover{color:#dce9f5}
body[data-page-type="resource_detail"] .gexyral-resource-article-toc em{color:#426c8c;font-size:13px;font-style:normal;font-weight:800;line-height:1.7}
body[data-page-type="resource_detail"] .gexyral-resource-article-info dl{display:grid;gap:0;margin:0}
body[data-page-type="resource_detail"] .gexyral-resource-article-info dl>div{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:7px 0}
body[data-page-type="resource_detail"] .gexyral-resource-article-info dt{color:#61788f;font-size:13px}
body[data-page-type="resource_detail"] .gexyral-resource-article-info dd{margin:0;color:#a9bbcd;font-size:13px;line-height:1.55}
body[data-page-type="resource_detail"] .gexyral-resource-article-aside-related{display:grid;gap:0}
body[data-page-type="resource_detail"] .gexyral-resource-article-aside-related>a{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:8px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.045);color:#91a7bc;text-decoration:none;font-size:13px;line-height:1.55}
body[data-page-type="resource_detail"] .gexyral-resource-article-aside-related>a i{color:#4e8fb8;font-style:normal}
body[data-page-type="resource_detail"] .gexyral-resource-article-aside-related>a:hover span{color:#fff}

body[data-page-type="resource_detail"] .gexyral-resource-article-main{min-width:0}
body[data-page-type="resource_detail"] .gexyral-resource-article-intro{padding:0 0 30px;border-bottom:1px solid rgba(255,255,255,.08)}
body[data-page-type="resource_detail"] .gexyral-resource-article-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px}
body[data-page-type="resource_detail"] .gexyral-resource-article-kicker span{color:#5fc5ef;font-size:13px;font-weight:800}
body[data-page-type="resource_detail"] .gexyral-resource-article-kicker i{color:#6f879e;font-size:13px;font-style:normal}
body[data-page-type="resource_detail"] .gexyral-resource-article-lead{max-width:820px;margin:0;color:#c1cfdd;font-size:20px;line-height:1.85;letter-spacing:-.01em}
body[data-page-type="resource_detail"] .gexyral-resource-article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}
body[data-page-type="resource_detail"] .gexyral-resource-article-tags span{padding:6px 10px;border:1px solid rgba(104,161,210,.15);border-radius:999px;background:rgba(67,125,174,.05);color:#8fa9bf;font-size:13px}

body[data-page-type="resource_detail"] .gexyral-resource-article-quick{margin:34px 0 30px;padding:24px 26px;border:1px solid rgba(106,176,229,.16);border-radius:18px;background:rgba(14,30,48,.64)}
body[data-page-type="resource_detail"] .gexyral-resource-article-quick>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
body[data-page-type="resource_detail"] .gexyral-resource-article-quick>header strong{color:#eef7ff;font-size:17px}
body[data-page-type="resource_detail"] .gexyral-resource-article-quick>header span{color:#5b86a5;font-size:13px}
body[data-page-type="resource_detail"] .gexyral-resource-article-quick ol{display:grid;gap:0;margin:0;padding:0;list-style:none}
body[data-page-type="resource_detail"] .gexyral-resource-article-quick li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:13px;padding:13px 0;border-top:1px solid rgba(255,255,255,.055)}
body[data-page-type="resource_detail"] .gexyral-resource-article-quick li:first-child{border-top:0}
body[data-page-type="resource_detail"] .gexyral-resource-article-quick li b{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(95,197,239,.25);border-radius:50%;color:#62c5ed;font-size:13px}
body[data-page-type="resource_detail"] .gexyral-resource-article-quick li p{margin:0;color:#b8c8d8;font-size:15px;line-height:1.72}

body[data-page-type="resource_detail"] .gexyral-resource-article-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 0 38px;padding:0 0 30px;border-bottom:1px solid rgba(255,255,255,.08)}
body[data-page-type="resource_detail"] .gexyral-resource-article-facts>div{min-width:0}
body[data-page-type="resource_detail"] .gexyral-resource-article-facts strong{display:block;margin-bottom:7px;color:#e0ebf5;font-size:14px}
body[data-page-type="resource_detail"] .gexyral-resource-article-facts p{margin:0;color:#7f97ad;font-size:13px;line-height:1.7}
body[data-page-type="resource_detail"] .gexyral-resource-article-summary{margin-bottom:14px}
body[data-page-type="resource_detail"] .gexyral-resource-article-summary>span{display:block;margin-bottom:9px;color:#5ebbe6;font-size:13px;font-weight:800}
body[data-page-type="resource_detail"] .gexyral-resource-article-summary>p{margin:0;color:#b4c4d4;font-size:17px;line-height:1.9}

body[data-page-type="resource_detail"] .gexyral-resource-article-body{display:block}
body[data-page-type="resource_detail"] .gexyral-resource-article-chapter{scroll-margin-top:34px;padding:42px 0;border-top:1px solid rgba(255,255,255,.075)}
body[data-page-type="resource_detail"] .gexyral-resource-article-chapter:first-child{border-top:0}
body[data-page-type="resource_detail"] .gexyral-resource-article-chapter-title{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:22px}
body[data-page-type="resource_detail"] .gexyral-resource-article-chapter-title>span{padding-top:7px;color:#4d91ba;font-size:13px;font-weight:800}
body[data-page-type="resource_detail"] .gexyral-resource-article-v3 .gexyral-resource-article-chapter h2{width:auto!important;margin:0!important;color:#f2f7fb!important;text-align:left!important;font-size:29px!important;line-height:1.4!important;letter-spacing:-.02em!important}
body[data-page-type="resource_detail"] .gexyral-resource-article-chapter>p{max-width:820px;margin:0 0 18px;color:#b3c1d0;font-size:17px;line-height:1.98;text-align:left!important}
body[data-page-type="resource_detail"] .gexyral-resource-article-chapter>ul{display:grid;gap:10px;max-width:820px;margin:24px 0 0;padding:0;list-style:none}
body[data-page-type="resource_detail"] .gexyral-resource-article-chapter>ul li{position:relative;padding-left:22px;color:#a8bacb;font-size:15px;line-height:1.78}
body[data-page-type="resource_detail"] .gexyral-resource-article-chapter>ul li:before{content:"";position:absolute;left:1px;top:.72em;width:6px;height:6px;border-radius:50%;background:#55b9e4}

body[data-page-type="resource_detail"] .gexyral-resource-article-next{margin:26px 0 0;padding:34px 0;border-top:1px solid rgba(255,255,255,.09)}
body[data-page-type="resource_detail"] .gexyral-resource-article-next>span,body[data-page-type="resource_detail"] .gexyral-resource-article-faq>header>span,body[data-page-type="resource_detail"] .gexyral-resource-article-related>header>span{display:block;margin-bottom:8px;color:#59b7e2;font-size:13px;font-weight:800}
body[data-page-type="resource_detail"] .gexyral-resource-article-v3 .gexyral-resource-article-next h2,body[data-page-type="resource_detail"] .gexyral-resource-article-v3 .gexyral-resource-article-faq h2,body[data-page-type="resource_detail"] .gexyral-resource-article-v3 .gexyral-resource-article-related h2{width:auto!important;margin:0 0 24px!important;color:#edf5fb!important;text-align:left!important;font-size:27px!important;line-height:1.42!important}
body[data-page-type="resource_detail"] .gexyral-resource-article-next>ol{margin:0;padding:0;list-style:none}
body[data-page-type="resource_detail"] .gexyral-resource-article-next>ol>li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:15px 0;border-top:1px solid rgba(255,255,255,.055)}
body[data-page-type="resource_detail"] .gexyral-resource-article-next>ol>li:first-child{border-top:0}
body[data-page-type="resource_detail"] .gexyral-resource-article-next>ol>li>b{color:#4c91b9;font-size:13px;line-height:1.8}
body[data-page-type="resource_detail"] .gexyral-resource-article-next>ol strong{display:block;color:#dce7f1;font-size:15px;line-height:1.55}
body[data-page-type="resource_detail"] .gexyral-resource-article-next>ol p{margin:4px 0 0;color:#8399ae;font-size:14px;line-height:1.7}
body[data-page-type="resource_detail"] .gexyral-resource-article-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px;margin-top:24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.065)}
body[data-page-type="resource_detail"] .gexyral-resource-article-checks>div{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;align-items:start}
body[data-page-type="resource_detail"] .gexyral-resource-article-checks i{color:#5bc1e9;font-size:13px;font-style:normal}
body[data-page-type="resource_detail"] .gexyral-resource-article-checks strong{display:block;color:#bac9d7;font-size:14px;line-height:1.55}
body[data-page-type="resource_detail"] .gexyral-resource-article-checks small{display:block;margin-top:3px;color:#748ba1;font-size:13px;line-height:1.62}

body[data-page-type="resource_detail"] .gexyral-resource-article-faq,body[data-page-type="resource_detail"] .gexyral-resource-article-related,body[data-page-type="resource_detail"] .gexyral-resource-article-downloads{margin-top:38px;padding-top:34px;border-top:1px solid rgba(255,255,255,.09)}
body[data-page-type="resource_detail"] .gexyral-resource-article-faq .gexyral-ui-faq{width:100%!important;margin:0!important}
body[data-page-type="resource_detail"] .gexyral-resource-article-faq .gexyral-ui-faq-item{border-color:rgba(255,255,255,.075)!important;background:transparent!important;box-shadow:none!important}
body[data-page-type="resource_detail"] .gexyral-resource-article-faq .gexyral-ui-faq-item h3{width:auto!important;text-align:left!important}
body[data-page-type="resource_detail"] .gexyral-resource-article-faq .gexyral-ui-faq-item button{font-size:15px!important}
body[data-page-type="resource_detail"] .gexyral-resource-article-faq .gexyral-ui-faq-panel p{font-size:15px!important;line-height:1.85!important}
body[data-page-type="resource_detail"] .gexyral-resource-article-downloads>strong{display:block;margin-bottom:12px;color:#e1ebf4;font-size:15px}
body[data-page-type="resource_detail"] .gexyral-resource-article-downloads>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid rgba(255,255,255,.055);color:#a5b8ca;text-decoration:none;font-size:14px}
body[data-page-type="resource_detail"] .gexyral-resource-article-downloads>a em{color:#58b8e2;font-size:13px;font-style:normal}
body[data-page-type="resource_detail"] .gexyral-resource-article-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body[data-page-type="resource_detail"] .gexyral-resource-article-related a{position:relative;display:flex;min-height:114px;flex-direction:column;padding:18px 44px 18px 18px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:rgba(255,255,255,.018);color:inherit;text-decoration:none}
body[data-page-type="resource_detail"] .gexyral-resource-article-related a small{margin-bottom:7px;color:#4fa5d1;font-size:13px}
body[data-page-type="resource_detail"] .gexyral-resource-article-related a strong{color:#c9d7e4;font-size:15px;line-height:1.55}
body[data-page-type="resource_detail"] .gexyral-resource-article-related a i{position:absolute;right:17px;top:18px;color:#5aaed6;font-size:17px;font-style:normal}

body[data-page-type="resource_detail"] .gexyral-resource-article-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:42px;padding-top:26px;border-top:1px solid rgba(255,255,255,.085)}
body[data-page-type="resource_detail"] .gexyral-resource-article-navigation>a{display:flex;min-width:0;flex-direction:column;gap:6px;color:inherit;text-decoration:none}
body[data-page-type="resource_detail"] .gexyral-resource-article-navigation>a.is-next{text-align:right;align-items:flex-end}
body[data-page-type="resource_detail"] .gexyral-resource-article-navigation>a span{color:#617b92;font-size:13px}
body[data-page-type="resource_detail"] .gexyral-resource-article-navigation>a strong{max-width:360px;color:#aebfd0;font-size:14px;line-height:1.55;font-weight:650}
body[data-page-type="resource_detail"] .gexyral-resource-article-navigation>a:hover strong{color:#fff}
body[data-page-type="resource_detail"] .gexyral-resource-article-cta{border-top:1px solid rgba(255,255,255,.08)}

@media(max-width:1050px){
  body[data-page-type="resource_detail"] .gexyral-resource-article-layout{grid-template-columns:220px minmax(0,760px)!important;gap:40px!important;width:calc(100% - 50px)!important}
  body[data-page-type="resource_detail"] .gexyral-resource-article-facts{grid-template-columns:1fr;gap:14px}
  body[data-page-type="resource_detail"] .gexyral-resource-article-facts>div{padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.045)}
}
@media(max-width:820px){
  body[data-page-type="resource_detail"] .gexyral-inner-hero.is-resource-document{min-height:400px!important}
  body[data-page-type="resource_detail"] .gexyral-resource-article-shell{padding:38px 0 60px}
  body[data-page-type="resource_detail"] .gexyral-resource-article-layout{display:block!important;width:calc(100% - 38px)!important}
  body[data-page-type="resource_detail"] .gexyral-resource-article-aside{margin-bottom:28px}
  body[data-page-type="resource_detail"] .gexyral-resource-article-aside-sticky{position:static;display:block}
  body[data-page-type="resource_detail"] .gexyral-resource-article-toc{margin-top:20px;padding:16px 18px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:rgba(255,255,255,.018)}
  body[data-page-type="resource_detail"] .gexyral-resource-article-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px}
  body[data-page-type="resource_detail"] .gexyral-resource-article-info,body[data-page-type="resource_detail"] .gexyral-resource-article-aside-related{display:none}
  body[data-page-type="resource_detail"] .gexyral-resource-article-checks,body[data-page-type="resource_detail"] .gexyral-resource-article-related>div{grid-template-columns:1fr}
}
@media(max-width:620px){
  body[data-page-type="resource_detail"] .gexyral-inner-hero.is-resource-document{min-height:370px!important;align-items:flex-start!important}
  body[data-page-type="resource_detail"] .gexyral-inner-hero.is-resource-document .gexyral-inner-hero-content{padding-top:106px!important;padding-bottom:48px!important}
  body[data-page-type="resource_detail"] .gexyral-inner-hero.is-resource-document h1{font-size:36px!important;line-height:1.2!important}
  body[data-page-type="resource_detail"] .gexyral-inner-hero.is-resource-document .gexyral-inner-hero-content>p{font-size:16px!important}
  body[data-page-type="resource_detail"] .gexyral-resource-article-layout{width:calc(100% - 28px)!important}
  body[data-page-type="resource_detail"] .gexyral-resource-article-toc ol{grid-template-columns:1fr}
  body[data-page-type="resource_detail"] .gexyral-resource-article-lead{font-size:18px;line-height:1.82}
  body[data-page-type="resource_detail"] .gexyral-resource-article-quick{padding:20px 18px}
  body[data-page-type="resource_detail"] .gexyral-resource-article-chapter{padding:34px 0}
  body[data-page-type="resource_detail"] .gexyral-resource-article-chapter-title{grid-template-columns:32px minmax(0,1fr);gap:10px}
  body[data-page-type="resource_detail"] .gexyral-resource-article-v3 .gexyral-resource-article-chapter h2{font-size:25px!important;line-height:1.42!important}
  body[data-page-type="resource_detail"] .gexyral-resource-article-chapter>p{font-size:16px;line-height:1.9}
  body[data-page-type="resource_detail"] .gexyral-resource-article-v3 .gexyral-resource-article-next h2,body[data-page-type="resource_detail"] .gexyral-resource-article-v3 .gexyral-resource-article-faq h2,body[data-page-type="resource_detail"] .gexyral-resource-article-v3 .gexyral-resource-article-related h2{font-size:24px!important}
  body[data-page-type="resource_detail"] .gexyral-resource-article-navigation{gap:16px}
  body[data-page-type="resource_detail"] .gexyral-resource-article-navigation>a strong{font-size:13px}
}
/* GEXYRAL RESOURCE DETAIL REFERENCE UX2 END */

/* GEXYRAL RESOURCE DETAIL READING SURFACE V3 START */
body[data-page-type="resource_detail"] .gexyral-resource-article-shell{
  padding:58px 0 84px;
  background:linear-gradient(180deg,#081321 0,#050b14 18%,#050b14 100%);
}
body[data-page-type="resource_detail"] .gexyral-resource-article-layout{
  grid-template-columns:260px minmax(0,1fr)!important;
  gap:64px!important;
  max-width:var(--gexyral-inner-max)!important;
  width:min(var(--gexyral-inner-max),calc(100% - 72px))!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body[data-page-type="resource_detail"] .gexyral-resource-article-main{
  min-width:0;
  padding:48px 54px 52px;
  border:1px solid rgba(193,207,221,.78);
  border-radius:28px;
  background:#fff;
  color:#29394a;
  box-shadow:0 26px 80px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.9);
}
body[data-page-type="resource_detail"] .gexyral-resource-article-intro{border-bottom-color:#dce4ec}
body[data-page-type="resource_detail"] .gexyral-resource-article-kicker span{color:#147bb5}
body[data-page-type="resource_detail"] .gexyral-resource-article-kicker i{color:#7a8a99}
body[data-page-type="resource_detail"] .gexyral-resource-article-lead{max-width:900px;color:#32475a}
body[data-page-type="resource_detail"] .gexyral-resource-article-tags span{border-color:#d5e3ef;background:#edf5fb;color:#587289}

body[data-page-type="resource_detail"] .gexyral-resource-article-quick{border-color:#d5e2ec;background:#eef5fa}
body[data-page-type="resource_detail"] .gexyral-resource-article-quick>header strong{color:#1e3447}
body[data-page-type="resource_detail"] .gexyral-resource-article-quick>header span{color:#71879a}
body[data-page-type="resource_detail"] .gexyral-resource-article-quick li{border-top-color:#dbe5ed}
body[data-page-type="resource_detail"] .gexyral-resource-article-quick li b{border-color:#91c7e4;background:#f8fcff;color:#147fb8}
body[data-page-type="resource_detail"] .gexyral-resource-article-quick li p{color:#40586b}

body[data-page-type="resource_detail"] .gexyral-resource-article-facts{border-bottom-color:#d9e2ea}
body[data-page-type="resource_detail"] .gexyral-resource-article-facts strong{color:#263c4e}
body[data-page-type="resource_detail"] .gexyral-resource-article-facts p{color:#687d8f}
body[data-page-type="resource_detail"] .gexyral-resource-article-summary>span{color:#147db6}
body[data-page-type="resource_detail"] .gexyral-resource-article-summary>p{max-width:900px;color:#425a6d}

body[data-page-type="resource_detail"] .gexyral-resource-article-chapter{border-top-color:#d9e2ea}
body[data-page-type="resource_detail"] .gexyral-resource-article-chapter-title>span{color:#2785b6}
body[data-page-type="resource_detail"] .gexyral-resource-article-v3 .gexyral-resource-article-chapter h2{color:#172c3e!important}
body[data-page-type="resource_detail"] .gexyral-resource-article-chapter>p{max-width:900px;color:#3f5365}
body[data-page-type="resource_detail"] .gexyral-resource-article-chapter>ul{max-width:900px}
body[data-page-type="resource_detail"] .gexyral-resource-article-chapter>ul li{color:#52697b}
body[data-page-type="resource_detail"] .gexyral-resource-article-chapter>ul li:before{background:#208cbe}

body[data-page-type="resource_detail"] .gexyral-resource-article-next{border-top-color:#d6e0e8}
body[data-page-type="resource_detail"] .gexyral-resource-article-next>span,
body[data-page-type="resource_detail"] .gexyral-resource-article-faq>header>span,
body[data-page-type="resource_detail"] .gexyral-resource-article-related>header>span{color:#177fb6}
body[data-page-type="resource_detail"] .gexyral-resource-article-v3 .gexyral-resource-article-next h2,
body[data-page-type="resource_detail"] .gexyral-resource-article-v3 .gexyral-resource-article-faq h2,
body[data-page-type="resource_detail"] .gexyral-resource-article-v3 .gexyral-resource-article-related h2{color:#1a3042!important}
body[data-page-type="resource_detail"] .gexyral-resource-article-next>ol>li{border-top-color:#dde5ec}
body[data-page-type="resource_detail"] .gexyral-resource-article-next>ol>li>b{color:#2b82af}
body[data-page-type="resource_detail"] .gexyral-resource-article-next>ol strong{color:#2b4052}
body[data-page-type="resource_detail"] .gexyral-resource-article-next>ol p{color:#697e90}
body[data-page-type="resource_detail"] .gexyral-resource-article-checks{border-top-color:#dce5ec}
body[data-page-type="resource_detail"] .gexyral-resource-article-checks i{color:#1686ba}
body[data-page-type="resource_detail"] .gexyral-resource-article-checks strong{color:#405668}
body[data-page-type="resource_detail"] .gexyral-resource-article-checks small{color:#718596}

body[data-page-type="resource_detail"] .gexyral-resource-article-faq,
body[data-page-type="resource_detail"] .gexyral-resource-article-related,
body[data-page-type="resource_detail"] .gexyral-resource-article-downloads{border-top-color:#d6e0e8}
body[data-page-type="resource_detail"] .gexyral-resource-article-faq .gexyral-ui-faq-item{border-color:#d9e3eb!important;background:#fff!important;box-shadow:none!important}
body[data-page-type="resource_detail"] .gexyral-resource-article-faq .gexyral-ui-faq-item.is-open{border-color:#b9d7e8!important;background:#f8fbfd!important}
body[data-page-type="resource_detail"] .gexyral-resource-article-faq .gexyral-ui-faq-item button{color:#253b4d!important}
body[data-page-type="resource_detail"] .gexyral-resource-article-faq .gexyral-ui-faq-item button i{border-color:#c9dce8!important;background:#edf6fb!important}
body[data-page-type="resource_detail"] .gexyral-resource-article-faq .gexyral-ui-faq-item button i::before,
body[data-page-type="resource_detail"] .gexyral-resource-article-faq .gexyral-ui-faq-item button i::after{background:#2386b7!important}
body[data-page-type="resource_detail"] .gexyral-resource-article-faq .gexyral-ui-faq-panel p{color:#5d7182!important}
body[data-page-type="resource_detail"] .gexyral-resource-article-downloads>strong{color:#2a4052}
body[data-page-type="resource_detail"] .gexyral-resource-article-downloads>a{border-top-color:#dde5eb;color:#506779}
body[data-page-type="resource_detail"] .gexyral-resource-article-downloads>a em{color:#177faf}
body[data-page-type="resource_detail"] .gexyral-resource-article-related a{border-color:#d9e3eb;background:#fff}
body[data-page-type="resource_detail"] .gexyral-resource-article-related a small{color:#167cad}
body[data-page-type="resource_detail"] .gexyral-resource-article-related a strong{color:#2a4052}
body[data-page-type="resource_detail"] .gexyral-resource-article-related a i{color:#2686b4}

body[data-page-type="resource_detail"] .gexyral-resource-article-navigation{border-top-color:#d5dfe7}
body[data-page-type="resource_detail"] .gexyral-resource-article-navigation>a span{color:#778b9b}
body[data-page-type="resource_detail"] .gexyral-resource-article-navigation>a strong{color:#4b6274}
body[data-page-type="resource_detail"] .gexyral-resource-article-navigation>a:hover strong{color:#142c3f}

@media(max-width:1320px){
  body[data-page-type="resource_detail"] .gexyral-resource-article-layout{width:min(var(--gexyral-inner-max),calc(100% - 88px))!important}
}
@media(max-width:1050px){
  body[data-page-type="resource_detail"] .gexyral-resource-article-layout{grid-template-columns:220px minmax(0,1fr)!important;gap:40px!important;width:min(var(--gexyral-inner-max),calc(100% - 88px))!important}
  body[data-page-type="resource_detail"] .gexyral-resource-article-main{padding:42px 42px 48px}
  body[data-page-type="resource_detail"] .gexyral-resource-article-facts>div{border-bottom-color:#dce5ec}
}
@media(max-width:820px){
  body[data-page-type="resource_detail"] .gexyral-resource-article-layout{width:calc(100% - 36px)!important}
  body[data-page-type="resource_detail"] .gexyral-resource-article-main{padding:34px 28px 40px;border-radius:22px}
  body[data-page-type="resource_detail"] .gexyral-resource-article-toc{border-color:rgba(255,255,255,.075);background:rgba(255,255,255,.018)}
}
@media(max-width:620px){
  body[data-page-type="resource_detail"] .gexyral-resource-article-layout{width:calc(100% - 36px)!important}
  body[data-page-type="resource_detail"] .gexyral-resource-article-main{padding:28px 20px 34px;border-radius:20px}
}
/* GEXYRAL RESOURCE DETAIL READING SURFACE V3 END */

/* GEXYRAL RESOURCE DETAIL FLOATING ASIDE V4 START */
/* Desktop: the whole left rail is the sticky grid item. The inner wrapper is static so
   the rail has the article grid as its sticky containing block and can follow the reader. */
@media (min-width:821px){
  body[data-page-type="resource_detail"] .gexyral-resource-article-aside{
    position:sticky!important;
    top:24px!important;
    align-self:start!important;
    z-index:4;
    max-height:calc(100svh - 48px);
    overflow-y:auto;
    overflow-x:hidden;
    overscroll-behavior:contain;
    padding:2px 8px 10px 0;
    scrollbar-width:thin;
    scrollbar-color:rgba(69,147,199,.34) transparent;
  }
  body[data-page-type="resource_detail"] .gexyral-resource-article-aside::-webkit-scrollbar{width:5px}
  body[data-page-type="resource_detail"] .gexyral-resource-article-aside::-webkit-scrollbar-track{background:transparent}
  body[data-page-type="resource_detail"] .gexyral-resource-article-aside::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(69,147,199,.28)}
  body[data-page-type="resource_detail"] .gexyral-resource-article-aside:hover::-webkit-scrollbar-thumb{background:rgba(69,147,199,.48)}
  body[data-page-type="resource_detail"] .gexyral-resource-article-aside-sticky{
    position:static!important;
    top:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }
}
@media (max-width:820px){
  body[data-page-type="resource_detail"] .gexyral-resource-article-aside{
    position:static!important;
    top:auto!important;
    max-height:none!important;
    overflow:visible!important;
    padding:0!important;
  }
}
/* GEXYRAL RESOURCE DETAIL FLOATING ASIDE V4 END */


/* GEXYRAL RESOURCE DETAIL STICKY ROOT-CAUSE FIX V6 START */
/* The global inner shell used overflow:hidden, which becomes a sticky containing block.
   Resource detail pages need viewport sticky behavior, so clip without creating a scroll container. */
body[data-page-type="resource_detail"] .gexyral-inner-shell{
  overflow:clip!important;
}
@supports not (overflow:clip){
  body[data-page-type="resource_detail"] .gexyral-inner-shell{overflow:visible!important}
}
@media (min-width:821px){
  body[data-page-type="resource_detail"] .gexyral-resource-article-aside{
    position:sticky!important;
    top:24px!important;
    align-self:start!important;
    z-index:4;
    max-height:none!important;
    overflow:visible!important;
    padding:2px 8px 10px 0;
  }
  body[data-page-type="resource_detail"] .gexyral-resource-article-aside-sticky{
    position:static!important;
    top:auto!important;
    display:grid!important;
    gap:28px!important;
    max-height:calc(100svh - 48px)!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    overscroll-behavior:contain;
    padding-right:4px;
    scrollbar-width:thin;
    scrollbar-color:rgba(69,147,199,.34) transparent;
  }
  body[data-page-type="resource_detail"] .gexyral-resource-article-aside-sticky::-webkit-scrollbar{width:5px}
  body[data-page-type="resource_detail"] .gexyral-resource-article-aside-sticky::-webkit-scrollbar-track{background:transparent}
  body[data-page-type="resource_detail"] .gexyral-resource-article-aside-sticky::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(69,147,199,.28)}
  body[data-page-type="resource_detail"] .gexyral-resource-article-aside-sticky:hover::-webkit-scrollbar-thumb{background:rgba(69,147,199,.48)}
}
@media (max-width:820px){
  body[data-page-type="resource_detail"] .gexyral-inner-shell{overflow:clip!important}
  body[data-page-type="resource_detail"] .gexyral-resource-article-aside,
  body[data-page-type="resource_detail"] .gexyral-resource-article-aside-sticky{
    position:static!important;
    top:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }
}
/* GEXYRAL RESOURCE DETAIL STICKY ROOT-CAUSE FIX V6 END */
