:root{--bg:#050808;--bg2:#080d0d;--bg3:#0c1414;--bg4:#111c1c;--bg5:#161e1e;--bdr:hsla(0,0%,100%,.07);--w80:hsla(0,0%,100%,.8);--w70:hsla(0,0%,100%,.7);--w50:hsla(0,0%,100%,.5);--w30:hsla(0,0%,100%,.3);--w15:hsla(0,0%,100%,.15);--w08:hsla(0,0%,100%,.08);--w04:hsla(0,0%,100%,.04);--ccta:#4df;--c-ta:#ef233c;--c-ma:#fb74be;--c-lf:gold;--c-dr:#ff8431;--c-ca:#0fb;--sb-w:calc(272px * var(--scale-factor));--hd-h:calc(56px * var(--scale-factor))}body{background:var(--bg);min-height:100vh;overflow-x:hidden}body,button,html,input,select,textarea{font-family:var(--it)}#lesson-counter,#lesson-counter strong,#mobile-select,.ce-caption,.ce-label,.ci,.concept-label,.cs-term,.cs-term strong,.diag-lbl,.gl-lesson,.gl-tab,.gl-tab.on,.gl-tab:hover,.gl-tag,.gl-term,.gl-term strong,.hd-brand,.hd-brand b,.hd-btn,.hd-sel-wrap:after,.lesson-cat,.lesson-num,.lesson-title,.lesson-wc,.nav-btn,.nav-btn.primary,.nav-btn:hover,.ov-lbl,.sb-group-label,.sb-item,.sb-item.active,.sb-item.active[data-cat],.sb-item:hover,.sb-search input,.sb-search input::placeholder,.sb-special,.sec-div span,.tag,.tag-none,.tag:hover,header,strong.ccta,strong.cn{font-family:var(--it)}.c-key p,.callout p,.callout p strong,.callout p strong.ccta,.callout p strong.cn,.ce-annotation,.ce-annotation em,.ce-annotation strong.ccta,.cs-def,.cs-def strong,.cs-def strong.ccta,.gl-def,.gl-def strong,.gl-def strong.ccta,.gl-intro p,.gl-intro p strong.ccta,.ov-body,.ov-sec p,.para,.para strong,.para strong.ccta,.para strong.cn,.para:hover,.rules-ul li,.rules-ul li strong,.rules-ul li strong.ccta,.sum-ln,.sum-ln strong,.sum-ln strong.ccta,.sum-ln strong.cn{font-family:var(--ia)}body:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:screen;animation:gr .4s steps(1) infinite}@keyframes gr{0%{background-position:0 0}25%{background-position:-40px 60px}50%{background-position:80px -30px}75%{background-position:-60px -70px}}strong.ccta{color:var(--ccta);font-size:inherit}strong.ccta,strong.cn{font-weight:700;font-family:var(--it)}header{position:fixed;top:var(--nav-h);left:0;right:0;height:var(--hd-h);z-index:500;background:rgba(3,5,5,.97);-webkit-backdrop-filter:blur(calc(24px * var(--scale-factor)));backdrop-filter:blur(calc(24px * var(--scale-factor)));border-bottom:calc(1px * var(--scale-factor)) solid var(--bdr);gap:calc(14px * var(--scale-factor));padding:0 calc(18px * var(--scale-factor))}.hd-logo,header{display:flex;align-items:center}.hd-logo{gap:calc(10px * var(--scale-factor));flex-shrink:0}.hd-logo svg{filter:drop-shadow(0 0 6px rgba(239,35,60,.35))}.hd-brand{display:inline-block;margin:0;font-weight:700;font-size:calc(10px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));color:#fff;text-transform:uppercase;white-space:nowrap}.hd-brand b{color:var(--c-ta)}.hd-sep{width:calc(1px * var(--scale-factor));height:calc(22px * var(--scale-factor));background:var(--bdr);flex-shrink:0}.hd-sel-wrap{position:relative;flex:1 1;min-width:0;max-width:calc(480px * var(--scale-factor))}.hd-sel-wrap:after{content:"▾";position:absolute;right:calc(10px * var(--scale-factor));top:50%;transform:translateY(-50%);color:var(--w30);font-size:calc(10px * var(--scale-factor));pointer-events:none}#mobile-select{width:100%;background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);padding:calc(8px * var(--scale-factor)) calc(30px * var(--scale-factor)) calc(8px * var(--scale-factor)) calc(12px * var(--scale-factor));font-family:var(--it);font-size:calc(7.5px * var(--scale-factor));letter-spacing:calc(1px * var(--scale-factor));color:var(--w70);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-select:focus{border-color:rgba(239,35,60,.4)}.hd-right{display:flex;align-items:center;gap:calc(8px * var(--scale-factor));margin-left:auto;white-space:nowrap}#lesson-counter{font-size:calc(10px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));color:var(--w30);text-transform:uppercase}#lesson-counter strong{color:var(--c-ca)}.hd-btn{font-family:var(--it);font-size:calc(7px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;padding:calc(6px * var(--scale-factor)) calc(12px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid var(--bdr);background:transparent;color:var(--w30);cursor:pointer;transition:all .15s;-webkit-clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px)}.hd-btn:hover{color:var(--w70);border-color:var(--w15)}#reading-bar{position:fixed;top:calc(var(--hd-h) + var(--nav-h));left:0;right:0;height:calc(2px * var(--scale-factor));z-index:499;background:hsla(0,0%,100%,.03)}#reading-fill{height:100%;background:linear-gradient(90deg,var(--accent,var(--c-ta)),var(--c-ca));width:0;transition:width .08s linear}.layout{display:flex;margin-top:calc(var(--hd-h) + var(--nav-h));height:calc(100vh - var(--hd-h) - var(--nav-h))}#sidebar{width:var(--sb-w);min-width:var(--sb-w);background:var(--bg2);border-right:calc(1px * var(--scale-factor)) solid var(--bdr);height:100%;overflow-y:auto;z-index:300;transition:transform .25s ease;scrollbar-width:none}#sidebar::-webkit-scrollbar{display:none}.sb-search{padding:calc(10px * var(--scale-factor)) calc(12px * var(--scale-factor));position:-webkit-sticky;position:sticky;top:0;background:var(--bg2);z-index:10;border-bottom:calc(1px * var(--scale-factor)) solid var(--bdr)}.sb-search input{width:100%;background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);padding:calc(6px * var(--scale-factor)) calc(10px * var(--scale-factor));font-family:var(--it);font-size:calc(7.5px * var(--scale-factor));letter-spacing:calc(1px * var(--scale-factor));color:var(--w70);outline:none;transition:border-color .2s}.sb-search input:focus{border-color:rgba(239,35,60,.35)}.sb-search input::placeholder{color:var(--w30)}.sb-special{background:rgba(68,221,255,.05)!important;color:var(--ccta)!important;border-left-color:var(--ccta)!important;font-weight:700}.sb-special:hover{background:rgba(68,221,255,.1)!important}.sb-group{padding:calc(4px * var(--scale-factor)) 0 calc(2px * var(--scale-factor))}.sb-group-label{font-size:calc(12px * var(--scale-factor));font-weight:700;letter-spacing:calc(4px * var(--scale-factor));text-transform:uppercase;padding:calc(10px * var(--scale-factor)) calc(14px * var(--scale-factor)) calc(4px * var(--scale-factor));opacity:.7}.sb-item{display:block;width:100%;text-align:left;background:transparent;border:none;padding:calc(7px * var(--scale-factor)) calc(14px * var(--scale-factor)) calc(7px * var(--scale-factor)) calc(12px * var(--scale-factor));font-family:var(--it);font-size:calc(11px * var(--scale-factor));font-weight:400;color:var(--w50);cursor:pointer;transition:all .13s;border-left:calc(2px * var(--scale-factor)) solid transparent;line-height:.95}.sb-item:hover{color:var(--w70);background:var(--w04)}.sb-item.active{color:#fff;background:hsla(0,0%,100%,.055);border-left-color:var(--accent,var(--c-ta))}.sb-item.active[data-cat="Technical Analysis"]{border-left-color:var(--c-ta)}.sb-item.active[data-cat="Mental Analysis"]{border-left-color:var(--c-ma)}.sb-item.active[data-cat="Logic Flow"]{border-left-color:var(--c-lf)}.sb-item.active[data-cat=Drills]{border-left-color:var(--c-dr)}.sb-item.active[data-cat="Comparative Analysis"]{border-left-color:var(--c-ca)}.sb-item.filtered-out{display:none}#main{flex:1 1;min-width:0;height:100%;overflow-y:auto;scrollbar-width:none;padding:calc(40px * var(--scale-factor)) calc(52px * var(--scale-factor)) calc(100px * var(--scale-factor));max-width:calc(100vw - var(--sb-w))}#main::-webkit-scrollbar{display:none}.lesson-doc{display:none}.lesson-doc.visible{display:block;max-width:calc(820px * var(--scale-factor))}.lesson-doc.visible:after{content:"Day Trading Decrypted is for educational purposes only. Nothing in this material constitutes financial or investment advice.";display:block;margin-top:calc(60px * var(--scale-factor));padding:calc(20px * var(--scale-factor)) 0 calc(8px * var(--scale-factor));border-top:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.06);text-align:center;font-family:var(--it);font-size:calc(11px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;color:hsla(0,0%,100%,.4)}.lesson-header{padding:calc(28px * var(--scale-factor)) 0 calc(22px * var(--scale-factor));border-bottom:calc(1px * var(--scale-factor)) solid var(--bdr);margin-bottom:calc(30px * var(--scale-factor));max-width:calc(820px * var(--scale-factor))}.lesson-meta{display:flex;align-items:center;gap:calc(10px * var(--scale-factor));margin-bottom:calc(12px * var(--scale-factor));flex-wrap:wrap}.lesson-cat{font-weight:700;padding:calc(4px * var(--scale-factor)) calc(12px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid;border-radius:calc(2px * var(--scale-factor))}.lesson-cat,.lesson-num{font-size:calc(11px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase}.lesson-num,.lesson-wc{color:var(--w30)}.lesson-wc{font-size:calc(7px * var(--scale-factor));letter-spacing:calc(1.5px * var(--scale-factor));text-transform:uppercase;margin-left:auto}.lesson-title{font-family:var(--it);font-weight:700;font-size:clamp(calc(18px * var(--scale-factor)),2.8vw,calc(32px * var(--scale-factor)));letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;color:#fff;line-height:1.25;margin-bottom:calc(18px * var(--scale-factor))}.lesson-title:after{content:"";display:block;width:calc(50px * var(--scale-factor));height:calc(2px * var(--scale-factor));margin-top:calc(10px * var(--scale-factor));background:var(--accent,var(--c-ta));box-shadow:0 0 calc(10px * var(--scale-factor)) var(--accent,var(--c-ta))}.concept-bar{display:flex;align-items:center;gap:calc(12px * var(--scale-factor));flex-wrap:wrap}.concept-label{font-size:calc(11px * var(--scale-factor));font-weight:700;letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase;color:var(--w30);white-space:nowrap;padding-top:calc(4px * var(--scale-factor))}.tags{display:flex;flex-wrap:wrap;gap:calc(5px * var(--scale-factor))}.tag{font-size:calc(6.5px * var(--scale-factor));letter-spacing:calc(1.5px * var(--scale-factor));text-transform:uppercase;padding:calc(3px * var(--scale-factor)) calc(9px * var(--scale-factor));background:var(--w04);border:calc(1px * var(--scale-factor)) solid var(--bdr);color:var(--w50);transition:border-color .15s}.tag:hover{border-color:var(--ccta);color:var(--ccta)}.tag-none{color:var(--w30);font-size:calc(8px * var(--scale-factor))}.ov-grid{display:grid;grid-template-columns:1fr calc(420px * var(--scale-factor));grid-gap:calc(20px * var(--scale-factor));gap:calc(20px * var(--scale-factor));margin-bottom:calc(28px * var(--scale-factor));align-items:start;max-width:calc(820px * var(--scale-factor))}.ov-grid.no-diag{grid-template-columns:1fr}.ov-left{display:flex;flex-direction:column;gap:calc(14px * var(--scale-factor))}.ov-right{min-width:0}.ov-sec{background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);padding:calc(16px * var(--scale-factor)) calc(18px * var(--scale-factor));position:relative}.ov-sec:before{content:"";position:absolute;top:0;left:0;bottom:0;width:calc(2px * var(--scale-factor));background:var(--accent,var(--c-ta));opacity:.6}.ov-lbl{font-size:calc(6.5px * var(--scale-factor));font-weight:700;letter-spacing:calc(4px * var(--scale-factor));text-transform:uppercase;color:var(--accent,var(--c-ta));margin-bottom:calc(10px * var(--scale-factor))}.sum-ln{font-family:var(--ia);font-size:calc(13px * var(--scale-factor));line-height:1.9;color:var(--w50);margin-bottom:calc(9px * var(--scale-factor))}.sum-ln:last-child{margin-bottom:0}.sum-ln strong.ccta{color:var(--ccta)}.sum-ln strong.cn{font-weight:700}.rules-ul{list-style:none;display:flex;flex-direction:column;gap:calc(7px * var(--scale-factor))}.rules-ul li{font-family:var(--ia);font-size:calc(12.5px * var(--scale-factor));line-height:1.75;color:var(--w50);padding-left:calc(14px * var(--scale-factor));position:relative}.rules-ul li:before{content:"▸";position:absolute;left:0;color:var(--accent,var(--c-ta));opacity:.7}.rules-ul li strong.ccta{color:var(--ccta)}.diag{background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);padding:calc(12px * var(--scale-factor)) calc(14px * var(--scale-factor))}.diag-lbl{font-size:calc(6.5px * var(--scale-factor));font-weight:700;letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase;color:var(--w30);margin-bottom:calc(9px * var(--scale-factor))}.lsvg{display:block;width:100%;height:auto}.sec-div{display:flex;align-items:center;gap:calc(12px * var(--scale-factor));margin:calc(26px * var(--scale-factor)) 0 calc(22px * var(--scale-factor));max-width:calc(820px * var(--scale-factor))}.sec-div:after,.sec-div:before{content:"";flex:1 1;height:calc(1px * var(--scale-factor));background:var(--bdr)}.sec-div span{font-size:calc(6.5px * var(--scale-factor));font-weight:700;letter-spacing:calc(4px * var(--scale-factor));text-transform:uppercase;color:var(--w30);white-space:nowrap}.lesson-body{max-width:calc(820px * var(--scale-factor))}.para{font-family:var(--ia);font-size:calc(14px * var(--scale-factor));line-height:2.1;color:var(--w50);margin-bottom:calc(17px * var(--scale-factor));padding-left:calc(12px * var(--scale-factor));border-left:calc(2px * var(--scale-factor)) solid transparent;transition:all .2s}.para:hover{border-left-color:var(--accent,var(--c-ta));color:var(--w70)}.para strong.ccta{color:var(--ccta)}.para strong.cn{font-weight:700}.callout{margin:calc(18px * var(--scale-factor)) 0;padding:calc(13px * var(--scale-factor)) calc(15px * var(--scale-factor)) calc(13px * var(--scale-factor)) calc(46px * var(--scale-factor));position:relative;border:calc(1px * var(--scale-factor)) solid var(--bdr);transition:border-color .2s}.callout:hover{border-color:hsla(0,0%,100%,.14)}.ci{position:absolute;left:0;top:0;bottom:0;width:calc(34px * var(--scale-factor));display:flex;align-items:center;justify-content:center;font-size:calc(6px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;border-right:calc(1px * var(--scale-factor)) solid var(--bdr)}.callout p{font-family:var(--ia);font-size:calc(13.5px * var(--scale-factor));line-height:1.95;color:var(--w50)}.callout p strong.ccta{color:var(--ccta)}.callout p strong.cn{font-weight:700}.c-rule{background:rgba(170,238,0,.03);border-left:calc(3px * var(--scale-factor)) solid #ae0}.c-rule .ci{color:#ae0}.c-rule p{color:hsla(0,0%,100%,.65)}.c-warn{background:rgba(255,131,49,.03);border-left:calc(3px * var(--scale-factor)) solid var(--c-dr)}.c-warn .ci{color:var(--c-dr)}.c-warn p{color:hsla(0,0%,100%,.6)}.c-eg{background:rgba(251,116,190,.03);border-left:calc(3px * var(--scale-factor)) solid var(--c-ma)}.c-eg .ci{color:var(--c-ma)}.c-eg p{color:hsla(0,0%,100%,.55)}.c-def{background:rgba(239,35,60,.03);border-left:calc(3px * var(--scale-factor)) solid var(--c-ta)}.c-def .ci{color:var(--c-ta)}.c-def p{color:hsla(0,0%,100%,.6)}.c-key{background:rgba(255,215,0,.04);border-left:calc(3px * var(--scale-factor)) solid var(--c-lf)}.c-key .ci{color:var(--c-lf)}.c-key p{color:hsla(0,0%,100%,.65);font-weight:600}.gl-tabs{display:flex;gap:0;border-bottom:calc(1px * var(--scale-factor)) solid var(--bdr);margin-bottom:0;max-width:calc(820px * var(--scale-factor))}.gl-tab{font-family:var(--it);font-size:calc(11px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;padding:calc(10px * var(--scale-factor)) calc(20px * var(--scale-factor));border:none;background:transparent;color:var(--w30);cursor:pointer;border-bottom:calc(2px * var(--scale-factor)) solid transparent;margin-bottom:calc(-1px * var(--scale-factor));transition:all .15s}.gl-tab:hover{color:var(--w70)}.gl-tab.on{color:var(--ccta);border-bottom-color:var(--ccta)}.gl-panel{padding:0;max-width:calc(820px * var(--scale-factor))}.gl-intro{padding:calc(20px * var(--scale-factor)) 0 calc(16px * var(--scale-factor))}.gl-intro p{font-family:var(--ia);font-size:calc(13.5px * var(--scale-factor));line-height:1.9;color:var(--w50)}.gl-intro p strong.ccta{color:var(--ccta)}.gl-list{display:flex;flex-direction:column;gap:calc(2px * var(--scale-factor))}.gl-row{padding:calc(16px * var(--scale-factor)) calc(18px * var(--scale-factor)) calc(16px * var(--scale-factor)) calc(20px * var(--scale-factor));background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);border-left:calc(3px * var(--scale-factor)) solid var(--ccta);transition:background .15s}.gl-row:hover{background:var(--bg4)}.gl-term{font-size:calc(14px * var(--scale-factor));font-weight:700;margin-bottom:calc(6px * var(--scale-factor))}.gl-term strong.ccta{color:var(--ccta);font-size:calc(15px * var(--scale-factor))}.gl-meta{display:flex;gap:calc(12px * var(--scale-factor));margin-bottom:calc(9px * var(--scale-factor))}.gl-tag{font-weight:700;padding:calc(3px * var(--scale-factor)) calc(9px * var(--scale-factor));background:rgba(68,221,255,.08);color:var(--ccta);border:calc(1px * var(--scale-factor)) solid rgba(68,221,255,.2)}.gl-lesson,.gl-tag{font-size:calc(6.5px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase}.gl-lesson{color:var(--w30);padding-top:calc(3px * var(--scale-factor))}.gl-def{font-family:var(--ia);font-size:calc(13.5px * var(--scale-factor));line-height:1.9;color:var(--w50)}.gl-def strong.ccta{color:var(--ccta)}.cs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(280px * var(--scale-factor)),1fr));grid-gap:calc(8px * var(--scale-factor));gap:calc(8px * var(--scale-factor));padding:calc(16px * var(--scale-factor)) 0}.cs-card{background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);border-left:calc(3px * var(--scale-factor)) solid var(--ccta);padding:calc(12px * var(--scale-factor)) calc(14px * var(--scale-factor));transition:background .15s}.cs-card:hover{background:var(--bg4)}.cs-term{margin-bottom:calc(6px * var(--scale-factor))}.cs-term strong.ccta{color:var(--ccta);font-weight:700}.cs-def,.cs-term strong.ccta{font-size:calc(12px * var(--scale-factor))}.cs-def{font-family:var(--ia);line-height:1.75;color:var(--w50)}.cs-def strong.ccta{color:var(--ccta)}#lesson-nav{position:fixed;bottom:calc(28px * var(--scale-factor));right:calc(28px * var(--scale-factor));display:flex;gap:calc(8px * var(--scale-factor));z-index:400}.nav-btn{font-family:var(--it);font-size:calc(12px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;padding:calc(10px * var(--scale-factor)) calc(18px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid var(--bdr);background:rgba(5,8,8,.92);color:var(--w50);cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(calc(12px * var(--scale-factor)));backdrop-filter:blur(calc(12px * var(--scale-factor)));-webkit-clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}.nav-btn:hover{color:#fff;border-color:var(--w30)}.nav-btn:disabled{opacity:.18;cursor:default;pointer-events:none}.nav-btn.primary{border-color:rgba(239,35,60,.3);color:var(--c-ta);background:rgba(239,35,60,.07)}.nav-btn.primary:hover{background:rgba(239,35,60,.15)}@media (max-width:900px){:root{--sb-w:0px}#sidebar{position:fixed;top:calc(var(--hd-h) + var(--nav-h));bottom:0;height:auto;transform:translateX(calc(-280px * var(--scale-factor)));width:calc(280px * var(--scale-factor));min-width:calc(280px * var(--scale-factor))}#sidebar.open{transform:translateX(0)}.layout{height:auto;min-height:calc(100vh - var(--hd-h) - var(--nav-h))}#main{margin-left:0;height:auto;overflow-y:visible;padding:calc(20px * var(--scale-factor)) calc(18px * var(--scale-factor)) calc(100px * var(--scale-factor));max-width:100vw}.ov-grid{grid-template-columns:1fr!important}.hd-sel-wrap{display:block}}@media (min-width:901px){#sb-toggle,.hd-sel-wrap{display:none}}@media (max-width:768px){header{gap:calc(10px * var(--scale-factor));padding:0 calc(14px * var(--scale-factor))}.hd-logo svg{display:none}.hd-brand{white-space:normal;line-height:1.3}.hd-brand b{display:block}#main{padding:calc(16px * var(--scale-factor)) calc(14px * var(--scale-factor)) calc(80px * var(--scale-factor))}}@media (max-width:480px){header{gap:calc(8px * var(--scale-factor));padding:0 calc(10px * var(--scale-factor))}#main{padding:calc(12px * var(--scale-factor)) calc(10px * var(--scale-factor)) calc(60px * var(--scale-factor))}}#sb-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:299}#sb-overlay.show{display:block}.chart-exhibit{margin:calc(28px * var(--scale-factor)) 0;background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);overflow:hidden}.ce-header{display:flex;align-items:center;gap:calc(12px * var(--scale-factor));padding:calc(10px * var(--scale-factor)) calc(16px * var(--scale-factor));border-bottom:calc(1px * var(--scale-factor)) solid var(--bdr);background:var(--bg2)}.ce-label{font-size:calc(6.5px * var(--scale-factor));font-weight:700;letter-spacing:calc(3px * var(--scale-factor));padding:calc(3px * var(--scale-factor)) calc(10px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid;-webkit-clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);flex-shrink:0}.ce-caption,.ce-label{font-family:var(--it);text-transform:uppercase}.ce-caption{font-size:calc(8px * var(--scale-factor));letter-spacing:calc(1.5px * var(--scale-factor));color:var(--w50)}.ce-img-wrap{position:relative;width:100%;background:#000;line-height:0}.ce-img{display:block;width:100%;height:auto;opacity:.95;transition:opacity .2s}.ce-img:hover{opacity:1}.ce-annotation{font-family:var(--ia);padding:calc(12px * var(--scale-factor)) calc(16px * var(--scale-factor));font-family:var(--it);font-size:calc(12px * var(--scale-factor));line-height:1.85;color:var(--w50);border-top:calc(1px * var(--scale-factor)) solid var(--bdr)}.ce-annotation strong.ccta{color:var(--ccta)}.ce-annotation em{color:var(--w70);font-style:normal;font-weight:600}.faq-page-wrapper{padding-top:calc(var(--nav-h) + 40px);min-height:100vh;position:relative;z-index:10}.faq-header{position:relative;padding:calc(80px * var(--scale-factor)) clamp(20px,8vw,calc(120px * var(--scale-factor))) calc(64px * var(--scale-factor));border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);overflow:hidden}.faq-header:before{content:"";position:absolute;top:calc(-120px * var(--scale-factor));left:calc(-100px * var(--scale-factor));width:calc(800px * var(--scale-factor));height:calc(600px * var(--scale-factor));background:radial-gradient(ellipse,rgba(239,35,60,.08) 0,transparent 65%);filter:blur(calc(60px * var(--scale-factor)));pointer-events:none}.faq-eyebrow{display:inline-flex;align-items:center;gap:calc(12px * var(--scale-factor));margin-bottom:calc(20px * var(--scale-factor))}.faq-eyebrow-line{width:calc(24px * var(--scale-factor));height:calc(1px * var(--scale-factor));background:var(--brand);opacity:.7}.faq-eyebrow-text{font-family:var(--it);font-size:calc(14px * var(--scale-factor));font-weight:700;letter-spacing:calc(6px * var(--scale-factor));color:var(--brand);text-transform:uppercase;text-shadow:1px 0 0 rgba(239,35,60,.4);position:relative}.faq-eyebrow-text:after{content:"";position:absolute;bottom:calc(-3px * var(--scale-factor));left:0;right:0;height:calc(1px * var(--scale-factor));background:repeating-linear-gradient(90deg,var(--brand) 0,var(--brand) 4px,transparent 4px,transparent 9px,var(--brand) 9px,var(--brand) 11px,transparent 11px,transparent 18px);opacity:.35}.faq-title{font-family:var(--it);font-size:clamp(44px,calc(60px * var(--scale-factor)),60px);font-weight:700;line-height:1;letter-spacing:calc(2px * var(--scale-factor));color:#fff;margin-bottom:calc(16px * var(--scale-factor));text-shadow:2px 2px 0 rgba(239,35,60,.07),0 0 calc(40px * var(--scale-factor)) rgba(239,35,60,.1)}.faq-title span{color:var(--brand)}.faq-sub{font-family:var(--ia);font-size:calc(15px * var(--scale-factor));color:hsla(0,0%,100%,.5);line-height:1.66}.faq-classify-top{position:absolute;top:calc(20px * var(--scale-factor));right:clamp(20px,8vw,calc(120px * var(--scale-factor)));font-family:var(--it);font-size:calc(11px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));font-weight:700;color:hsla(0,0%,100%,.08);text-transform:uppercase;border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);padding:calc(4px * var(--scale-factor)) calc(10px * var(--scale-factor));-webkit-clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px));clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px))}.faq-layout{display:grid;grid-template-columns:calc(360px * var(--scale-factor)) 1fr;min-height:calc(100vh - calc(220px * var(--scale-factor)))}.faq-sidebar{border-right:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);padding:calc(48px * var(--scale-factor)) 0;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 40px);max-height:calc(100vh - calc(var(--nav-h) + 40px));overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(239,35,60,.2) transparent}.faq-sidebar::-webkit-scrollbar{width:3px}.faq-sidebar::-webkit-scrollbar-thumb{background:rgba(239,35,60,.2);border-radius:2px}.faq-sidebar-section-label{font-family:var(--it);font-size:calc(12px * var(--scale-factor));font-weight:700;letter-spacing:calc(4px * var(--scale-factor));text-transform:uppercase;color:hsla(0,0%,100%,.5);padding:0 calc(32px * var(--scale-factor)) calc(12px * var(--scale-factor));display:flex;align-items:center;gap:calc(10px * var(--scale-factor))}.faq-sidebar-section-label:after{content:"";flex:1 1;height:calc(1px * var(--scale-factor));background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.06) 3px,transparent 0,transparent 8px)}.faq-sidebar-section+.faq-sidebar-section{margin-top:calc(32px * var(--scale-factor))}.faq-topic-item{display:flex;align-items:center;gap:calc(14px * var(--scale-factor));padding:calc(13px * var(--scale-factor)) calc(32px * var(--scale-factor));cursor:pointer;border-left:2px solid transparent;transition:all .2s;position:relative;overflow:hidden}.faq-topic-item:before{content:"";position:absolute;inset:0;background:rgba(239,35,60,.03);transform:scaleX(0);transform-origin:left;transition:transform .2s}.faq-topic-item:hover:before{transform:scaleX(1)}.faq-topic-item:hover{border-left-color:hsla(0,0%,100%,.15)}.faq-topic-item.active{border-left-color:var(--topic-color,var(--brand));background:rgba(239,35,60,.04)}.faq-topic-item.active:before{transform:scaleX(1);background:rgba(239,35,60,.04)}.faq-topic-dot{width:calc(6px * var(--scale-factor));height:calc(6px * var(--scale-factor));border-radius:50%;flex-shrink:0;border:calc(1.5px * var(--scale-factor)) solid hsla(0,0%,100%,.2);background:transparent;transition:all .2s}.faq-topic-item:hover .faq-topic-dot{box-shadow:0 0 calc(8px * var(--scale-factor)) var(--topic-color,var(--brand))}.faq-topic-item.active .faq-topic-dot,.faq-topic-item:hover .faq-topic-dot{border-color:var(--topic-color,var(--brand));background:var(--topic-color,var(--brand))}.faq-topic-item.active .faq-topic-dot{box-shadow:0 0 calc(10px * var(--scale-factor)) var(--topic-color,var(--brand))}.faq-topic-text{flex:1 1}.faq-topic-title{font-family:var(--it);font-size:calc(14px * var(--scale-factor));font-weight:700;letter-spacing:calc(1px * var(--scale-factor));color:hsla(0,0%,100%,.5);transition:color .2s;text-transform:uppercase}.faq-topic-item.active .faq-topic-title,.faq-topic-item:hover .faq-topic-title{color:#fff}.faq-topic-count{font-family:var(--it);font-size:calc(11px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));color:hsla(0,0%,100%,.4);margin-top:calc(2px * var(--scale-factor))}.faq-topic-item.active .faq-topic-count{color:var(--topic-color,var(--brand));opacity:.7}.faq-topic-arrow{font-family:var(--it);font-size:calc(11px * var(--scale-factor));color:hsla(0,0%,100%,.15);transition:all .2s;flex-shrink:0}.faq-topic-item.active .faq-topic-arrow,.faq-topic-item:hover .faq-topic-arrow{color:var(--topic-color,var(--brand));transform:translateX(3px)}.faq-content{padding:calc(48px * var(--scale-factor)) clamp(24px,5vw,calc(80px * var(--scale-factor))) calc(80px * var(--scale-factor));position:relative}.faq-content-panel{transition:opacity .2s}.faq-content-panel.fading{opacity:0}.faq-content-header{margin-bottom:calc(48px * var(--scale-factor));padding-bottom:calc(32px * var(--scale-factor));border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);position:relative}.faq-content-header:after{content:"";position:absolute;bottom:calc(-1px * var(--scale-factor));left:0;width:calc(120px * var(--scale-factor));height:calc(1px * var(--scale-factor));background:var(--active-color,var(--brand));box-shadow:0 0 calc(8px * var(--scale-factor)) var(--active-color,var(--brand))}.faq-content-category{font-family:var(--it);font-size:calc(12px * var(--scale-factor));font-weight:700;letter-spacing:calc(5px * var(--scale-factor));text-transform:uppercase;color:var(--active-color,var(--brand));margin-bottom:calc(10px * var(--scale-factor));display:flex;align-items:center;gap:calc(8px * var(--scale-factor))}.faq-content-category:before{content:"//";opacity:.5}.faq-content-title{font-family:var(--it);font-size:clamp(28px,calc(43px * var(--scale-factor)),43px);font-weight:700;color:#fff;line-height:1.1;letter-spacing:calc(1px * var(--scale-factor));text-shadow:2px 2px 0 rgba(0,0,0,.4)}.faq-content-meta{margin-top:calc(12px * var(--scale-factor));font-family:var(--it);font-size:calc(12px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));color:hsla(0,0%,100%,.4);display:flex;align-items:center;gap:calc(16px * var(--scale-factor))}.faq-content-meta-item{display:flex;align-items:center;gap:calc(6px * var(--scale-factor))}.faq-content-meta-dot{width:calc(4px * var(--scale-factor));height:calc(4px * var(--scale-factor));border-radius:50%;background:var(--active-color,var(--brand))}.faq-search-wrap{position:relative;margin-bottom:calc(48px * var(--scale-factor))}.faq-search-label{position:absolute;top:calc(-20px * var(--scale-factor));left:0;font-family:var(--it);font-size:calc(12px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));color:rgba(239,35,60,.4);text-transform:uppercase}.faq-search-label:before{content:"SECURE SEARCH · "}.faq-search{width:100%;padding:calc(16px * var(--scale-factor)) calc(56px * var(--scale-factor)) calc(16px * var(--scale-factor)) calc(24px * var(--scale-factor));background:hsla(0,0%,100%,.025);border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.07);border-left:calc(2px * var(--scale-factor)) solid var(--brand);color:#fff;font-family:var(--it);font-size:calc(12px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));outline:none;transition:all .2s;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.faq-search::placeholder{color:hsla(0,0%,100%,.18)}.faq-search:focus{border-color:var(--brand);background:rgba(239,35,60,.04);box-shadow:0 0 calc(20px * var(--scale-factor)) rgba(239,35,60,.1)}.faq-search-icon{position:absolute;right:calc(18px * var(--scale-factor));top:50%;transform:translateY(-50%);letter-spacing:calc(2px * var(--scale-factor));color:hsla(0,0%,100%,.2);pointer-events:none}.faq-result-count,.faq-search-icon{font-family:var(--it);font-size:calc(12px * var(--scale-factor))}.faq-result-count{letter-spacing:calc(3px * var(--scale-factor));color:hsla(0,0%,100%,.4);text-transform:uppercase;margin-bottom:calc(16px * var(--scale-factor));padding-bottom:calc(8px * var(--scale-factor));border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.04)}.faq-articles{display:flex;flex-direction:column;gap:calc(2px * var(--scale-factor))}.faq-article{position:relative;background:hsla(0,0%,100%,.015);border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.06);border-left:2px solid transparent;-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);transition:all .25s;overflow:hidden}.faq-article:before{content:"";position:absolute;top:0;right:0;width:calc(14px * var(--scale-factor));height:calc(14px * var(--scale-factor));background:linear-gradient(225deg,hsla(0,0%,100%,.07) 40%,transparent 60%);pointer-events:none;z-index:1}.faq-article:hover{background:hsla(0,0%,100%,.025)}.faq-article.open,.faq-article:hover{border-left-color:var(--active-color,var(--brand))}.faq-article.open{background:hsla(0,0%,100%,.02)}.faq-article-q{display:flex;align-items:center;gap:calc(16px * var(--scale-factor));padding:calc(22px * var(--scale-factor)) calc(28px * var(--scale-factor));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-q-marker{font-family:var(--it);font-size:calc(12px * var(--scale-factor));font-weight:700;color:var(--active-color,var(--brand));opacity:.6;flex-shrink:0;letter-spacing:calc(1px * var(--scale-factor));transition:opacity .2s}.faq-article.open .faq-q-marker,.faq-article:hover .faq-q-marker{opacity:1}.faq-q-text{font-family:var(--it);font-size:calc(14px * var(--scale-factor));font-weight:700;color:hsla(0,0%,100%,.65);letter-spacing:calc(.5px * var(--scale-factor));flex:1 1;line-height:1.4;text-transform:uppercase;transition:color .2s}.faq-article.open .faq-q-text,.faq-article:hover .faq-q-text{color:#fff}.faq-q-toggle{font-family:var(--it);font-size:calc(16px * var(--scale-factor));font-weight:400;color:hsla(0,0%,100%,.2);flex-shrink:0;transition:all .25s;line-height:1}.faq-article.open .faq-q-toggle{color:var(--active-color,var(--brand))}.faq-article-a{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .3s;padding:0 calc(28px * var(--scale-factor)) 0 calc(28px * var(--scale-factor))}.faq-article.open .faq-article-a{max-height:calc(800px * var(--scale-factor));padding:0 calc(28px * var(--scale-factor)) calc(28px * var(--scale-factor)) calc(28px * var(--scale-factor))}.faq-a-inner{border-top:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);padding-top:calc(20px * var(--scale-factor))}.faq-a-inner p{font-family:var(--ia);font-size:calc(12px * var(--scale-factor));line-height:1.85;color:hsla(0,0%,100%,.45);margin-bottom:calc(14px * var(--scale-factor))}.faq-a-inner p:last-child{margin-bottom:0}.faq-a-inner strong{color:hsla(0,0%,100%,.8);font-weight:700}.faq-a-inner a{color:var(--active-color,var(--brand));border-bottom:calc(1px * var(--scale-factor)) solid rgba(239,35,60,.25);transition:border-color .2s}.faq-a-inner a:hover{border-color:var(--active-color,var(--brand))}.faq-a-inner ul{padding-left:0;list-style:none;margin:calc(10px * var(--scale-factor)) 0}.faq-a-inner li{font-family:var(--ia);font-size:calc(14px * var(--scale-factor));line-height:1.8;color:hsla(0,0%,100%,.4);padding-left:calc(20px * var(--scale-factor));position:relative}.faq-a-inner li:before{content:"\2192";position:absolute;left:0;color:var(--active-color,var(--brand));opacity:.6;top:calc(4px * var(--scale-factor))}.faq-a-inner li:before,.faq-empty{font-family:var(--it);font-size:calc(11px * var(--scale-factor))}.faq-empty{padding:calc(80px * var(--scale-factor)) 0;text-align:center;letter-spacing:calc(3px * var(--scale-factor));color:hsla(0,0%,100%,.12);text-transform:uppercase}.faq-cta-strip{margin-top:calc(48px * var(--scale-factor));padding:calc(32px * var(--scale-factor)) calc(28px * var(--scale-factor));background:rgba(239,35,60,.04);border:calc(1px * var(--scale-factor)) solid rgba(239,35,60,.14);border-left:calc(3px * var(--scale-factor)) solid var(--brand);position:relative;-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.faq-cta-strip:before{content:"NEED MORE INTEL?";position:absolute;top:calc(12px * var(--scale-factor));right:calc(20px * var(--scale-factor));font-family:var(--it);font-size:calc(12px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));color:rgba(239,35,60,.5);text-transform:uppercase}.faq-cta-strip p{font-family:var(--ia);font-size:calc(14px * var(--scale-factor));color:hsla(0,0%,100%,.5);margin-bottom:calc(16px * var(--scale-factor));line-height:1.7}.faq-cta-strip p strong{color:hsla(0,0%,100%,.7)}.faq-btn-primary-sm{font-family:var(--it);font-size:calc(11px * var(--scale-factor));font-weight:700;letter-spacing:calc(4px * var(--scale-factor));text-transform:uppercase;padding:calc(12px * var(--scale-factor)) calc(28px * var(--scale-factor));background:var(--brand);color:#fff;border:none;cursor:pointer;transition:all .15s;-webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background-image:repeating-linear-gradient(-45deg,transparent,transparent 3px,rgba(0,0,0,.07) 0,rgba(0,0,0,.07) 4px);background-color:var(--brand);box-shadow:3px 3px 0 rgba(0,0,0,.5),0 0 calc(20px * var(--scale-factor)) rgba(239,35,60,.25);display:inline-block}.faq-btn-primary-sm:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 rgba(0,0,0,.6),0 0 calc(30px * var(--scale-factor)) rgba(239,35,60,.4)}.faq-nav-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(180px * var(--scale-factor));height:calc(44px * var(--scale-factor));background:transparent;text-decoration:none;transition:all .3s ease;cursor:pointer}.faq-nav-cta-bg{position:absolute;inset:0;width:100%;height:100%}.faq-nav-cta-bg path{transition:fill .3s ease,stroke .3s ease}.faq-nav-cta:hover .faq-nav-cta-bg path{fill:#ef0b31}.faq-nav-cta-corner{position:absolute;top:calc(5px * var(--scale-factor));left:calc(5px * var(--scale-factor));width:calc(12px * var(--scale-factor));height:calc(12px * var(--scale-factor));z-index:1}.faq-nav-cta-corner path{transition:fill .3s ease}.faq-nav-cta:hover .faq-nav-cta-corner path{fill:#141214}.faq-nav-cta-text{position:relative;z-index:1;color:#ef0b31;font-family:var(--it);font-size:calc(12px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;transition:color .3s ease}.faq-nav-cta:hover .faq-nav-cta-text{color:#141214}.faq-join-btn{display:inline-block;font-family:var(--it);font-size:calc(13px * var(--scale-factor));font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#fff;background:var(--brand);padding:calc(14px * var(--scale-factor)) calc(32px * var(--scale-factor));border:none;-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);cursor:pointer;transition:background .3s ease,transform .2s ease}.faq-join-btn:hover{background:#ff1744;transform:translateY(-2px)}@media (max-width:1200px){.faq-layout{grid-template-columns:calc(300px * var(--scale-factor)) 1fr}}@media (max-width:900px){.faq-layout{grid-template-columns:1fr}.faq-sidebar{position:static;max-height:none;border-right:none;border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05)}}@media (max-width:700px){.faq-page-wrapper{padding-top:var(--nav-h)}.faq-header{padding:calc(40px * var(--scale-factor)) 20px calc(32px * var(--scale-factor))}.faq-classify-top{display:none}.faq-content{padding:calc(32px * var(--scale-factor)) 16px calc(48px * var(--scale-factor))}.faq-topic-item{padding:calc(10px * var(--scale-factor)) calc(16px * var(--scale-factor))}.faq-article-q{padding:calc(16px * var(--scale-factor)) calc(16px * var(--scale-factor));gap:calc(10px * var(--scale-factor))}.faq-q-text{font-size:calc(11px * var(--scale-factor))}}@media (max-width:480px){.faq-header{padding:calc(32px * var(--scale-factor)) 14px calc(24px * var(--scale-factor))}.faq-content{padding:calc(24px * var(--scale-factor)) 12px calc(40px * var(--scale-factor))}.faq-sidebar{padding:calc(24px * var(--scale-factor)) 0}.faq-topic-item{padding:calc(8px * var(--scale-factor)) calc(12px * var(--scale-factor))}.faq-article-q{padding:calc(12px * var(--scale-factor)) calc(12px * var(--scale-factor))}.faq-article.open .faq-article-a{padding:0 calc(12px * var(--scale-factor)) calc(20px * var(--scale-factor)) calc(12px * var(--scale-factor))}.faq-q-marker{display:none}.faq-cta-strip{padding:calc(20px * var(--scale-factor)) calc(16px * var(--scale-factor))}.faq-cta-strip:before{display:none}.faq-search{padding-left:calc(16px * var(--scale-factor))}}.rules-page-wrapper{padding-top:calc(var(--nav-h) + 40px);min-height:100vh;position:relative;z-index:10}.rules-header{position:relative;padding:calc(52px * var(--scale-factor)) clamp(20px,8vw,calc(120px * var(--scale-factor))) calc(40px * var(--scale-factor));overflow:hidden;border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.04)}.rules-header:before{content:"";position:absolute;top:calc(-60px * var(--scale-factor));right:0;width:calc(600px * var(--scale-factor));height:calc(500px * var(--scale-factor));background:radial-gradient(ellipse at 70% 30%,rgba(239,35,60,.07) 0,transparent 65%);filter:blur(calc(60px * var(--scale-factor)));pointer-events:none}.rules-eyebrow{display:inline-flex;align-items:center;gap:calc(12px * var(--scale-factor));margin-bottom:calc(14px * var(--scale-factor))}.rules-eyebrow-line{width:calc(24px * var(--scale-factor));height:calc(1px * var(--scale-factor));background:var(--brand);opacity:.7}.rules-eyebrow-text{font-family:var(--it);font-size:calc(14px * var(--scale-factor));font-weight:700;letter-spacing:calc(6px * var(--scale-factor));color:var(--brand);text-transform:uppercase;text-shadow:1px 0 0 rgba(239,35,60,.4);position:relative}.rules-eyebrow-text:after{content:"";position:absolute;bottom:calc(-3px * var(--scale-factor));left:0;right:0;height:calc(1px * var(--scale-factor));background:repeating-linear-gradient(90deg,var(--brand) 0,var(--brand) 4px,transparent 4px,transparent 9px,var(--brand) 9px,var(--brand) 11px,transparent 11px,transparent 18px);opacity:.35}.rules-title{font-family:var(--it);font-size:clamp(34px,calc(60px * var(--scale-factor)),60px);font-weight:700;line-height:1;letter-spacing:calc(2px * var(--scale-factor));color:#fff;margin-bottom:calc(10px * var(--scale-factor));text-shadow:2px 2px 0 rgba(239,35,60,.07),0 0 calc(40px * var(--scale-factor)) rgba(239,35,60,.1)}.rules-title span{color:var(--brand)}.rules-sub{font-family:var(--ia);font-size:calc(15px * var(--scale-factor));color:hsla(0,0%,100%,.5);line-height:1.66}.rules-header-meta{display:flex;align-items:center;gap:calc(20px * var(--scale-factor));margin-top:calc(18px * var(--scale-factor));flex-wrap:wrap}.rules-version-badge{display:inline-flex;padding:calc(5px * var(--scale-factor)) calc(14px * var(--scale-factor));background:rgba(239,35,60,.06);border:calc(1px * var(--scale-factor)) solid rgba(239,35,60,.2);-webkit-clip-path:polygon(4px 0,100% 0,100% 100%,0 100%,0 4px);clip-path:polygon(4px 0,100% 0,100% 100%,0 100%,0 4px);font-size:calc(14px * var(--scale-factor));font-weight:700;letter-spacing:calc(3px * var(--scale-factor));color:var(--brand)}.rules-header-stat,.rules-version-badge{align-items:center;gap:calc(8px * var(--scale-factor));font-family:var(--it);text-transform:uppercase}.rules-header-stat{display:flex;font-size:calc(12px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));color:hsla(0,0%,100%,.4)}.rules-header-stat strong{color:hsla(0,0%,100%,.5);font-size:calc(12px * var(--scale-factor))}.rules-header-stat-dot{width:calc(4px * var(--scale-factor));height:calc(4px * var(--scale-factor));border-radius:50%;background:var(--brand);opacity:.5}.rules-classify-top{position:absolute;top:calc(20px * var(--scale-factor));right:clamp(20px,8vw,calc(120px * var(--scale-factor)));font-family:var(--it);font-size:calc(11px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));font-weight:700;color:hsla(0,0%,100%,.08);text-transform:uppercase;border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);padding:calc(4px * var(--scale-factor)) calc(10px * var(--scale-factor));-webkit-clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px));clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px))}.rules-main-layout{display:grid;grid-template-columns:1fr calc(360px * var(--scale-factor));grid-gap:calc(28px * var(--scale-factor));gap:calc(28px * var(--scale-factor));padding:calc(36px * var(--scale-factor)) clamp(20px,8vw,calc(120px * var(--scale-factor))) calc(80px * var(--scale-factor));position:relative;z-index:10;align-items:start}.rules-controls{display:flex;align-items:center;gap:calc(10px * var(--scale-factor));margin-bottom:calc(18px * var(--scale-factor));flex-wrap:wrap}.rules-search-wrap{position:relative;flex:1 1;min-width:calc(200px * var(--scale-factor));max-width:calc(380px * var(--scale-factor))}.rules-search{width:100%;padding:calc(10px * var(--scale-factor)) calc(36px * var(--scale-factor)) calc(10px * var(--scale-factor)) calc(14px * var(--scale-factor));background:hsla(0,0%,100%,.02);border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.08);border-left:calc(2px * var(--scale-factor)) solid var(--brand);color:#fff;font-family:var(--it);font-size:calc(12px * var(--scale-factor));letter-spacing:calc(1px * var(--scale-factor));outline:none;transition:all .2s;-webkit-clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}.rules-search::placeholder{color:hsla(0,0%,100%,.15)}.rules-search:focus{background:rgba(239,35,60,.04);box-shadow:0 0 calc(16px * var(--scale-factor)) rgba(239,35,60,.08)}.rules-search-icon{position:absolute;right:calc(12px * var(--scale-factor));top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.18);pointer-events:none}.rules-btn-expand-all,.rules-search-icon{font-size:calc(12px * var(--scale-factor))}.rules-btn-expand-all{font-family:var(--it);font-weight:700;letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase;padding:calc(9px * var(--scale-factor)) calc(16px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.08);background:transparent;color:hsla(0,0%,100%,.25);transition:all .2s;-webkit-clip-path:polygon(4px 0,100% 0,100% 100%,0 100%,0 4px);clip-path:polygon(4px 0,100% 0,100% 100%,0 100%,0 4px);cursor:pointer}.rules-btn-expand-all:hover{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.18)}.rules-count{font-family:var(--it);font-size:calc(12px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));color:hsla(0,0%,100%,.18);text-transform:uppercase;margin-left:auto;white-space:nowrap}.rules-cat-filters{display:flex;gap:calc(5px * var(--scale-factor));margin-bottom:calc(16px * var(--scale-factor));flex-wrap:wrap}.rules-cat-pill{font-family:var(--it);font-size:calc(12px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;padding:calc(5px * var(--scale-factor)) calc(12px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.07);background:transparent;color:hsla(0,0%,100%,.35);transition:all .18s;-webkit-clip-path:polygon(3px 0,100% 0,100% 100%,0 100%,0 3px);clip-path:polygon(3px 0,100% 0,100% 100%,0 100%,0 3px);cursor:pointer}.rules-cat-pill.active{color:var(--cp-color,var(--brand));border-color:var(--cp-color,var(--brand));background:rgba(239,35,60,.04)}.rules-cat-pill:hover{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.18)}.rules-section-head{margin:calc(24px * var(--scale-factor)) 0 calc(10px * var(--scale-factor));display:flex;align-items:center;gap:calc(12px * var(--scale-factor))}.rules-rsh-label{font-family:var(--it);font-size:calc(11px * var(--scale-factor));font-weight:700;letter-spacing:calc(5px * var(--scale-factor));text-transform:uppercase;color:var(--rsh-color,hsla(0,0%,100%,.18))}.rules-rsh-line{flex:1 1;height:calc(1px * var(--scale-factor));background:repeating-linear-gradient(90deg,var(--rsh-color,hsla(0,0%,100%,.05)) 0,var(--rsh-color,hsla(0,0%,100%,.05)) 3px,transparent 3px,transparent 8px);opacity:.5}.rules-rsh-count{font-family:var(--it);font-size:calc(11px * var(--scale-factor));letter-spacing:calc(1px * var(--scale-factor));color:hsla(0,0%,100%,.12);border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);padding:calc(1px * var(--scale-factor)) calc(7px * var(--scale-factor));-webkit-clip-path:polygon(3px 0,100% 0,100% 100%,0 100%,0 3px);clip-path:polygon(3px 0,100% 0,100% 100%,0 100%,0 3px)}.rules-accordion{margin-bottom:calc(5px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.055);background:hsla(0,0%,100%,.015);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:border-color .2s,background .2s;position:relative;overflow:hidden}.rules-accordion:before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(2px * var(--scale-factor));background:var(--rule-color,var(--brand));opacity:.4;transition:opacity .2s}.rules-accordion.open{border-color:hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.022)}.rules-accordion.open:before{opacity:.85}.rules-accordion:hover:not(.open){border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.rules-rule-header{display:flex;align-items:center;gap:calc(12px * var(--scale-factor));padding:calc(13px * var(--scale-factor)) calc(16px * var(--scale-factor));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rules-rule-num{font-family:var(--it);font-size:calc(12px * var(--scale-factor));font-weight:700;letter-spacing:calc(1px * var(--scale-factor));color:var(--rule-color,var(--brand));width:calc(42px * var(--scale-factor));flex-shrink:0;opacity:.75}.rules-rule-icon{font-size:calc(14px * var(--scale-factor));text-align:center}.rules-rule-icon,.rules-rule-icon-img{flex-shrink:0;width:calc(20px * var(--scale-factor))}.rules-rule-icon-img{height:calc(20px * var(--scale-factor));object-fit:cover;border-radius:calc(3px * var(--scale-factor));opacity:.75}.rules-rule-title-wrap{flex:1 1;min-width:0}.rules-rule-title{font-family:var(--it);font-size:calc(14px * var(--scale-factor));font-weight:700;letter-spacing:calc(.5px * var(--scale-factor));color:hsla(0,0%,100%,.75);transition:color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rules-accordion.open .rules-rule-title{color:#fff}.rules-rule-subtitle{font-family:var(--ia);font-size:calc(12px * var(--scale-factor));color:hsla(0,0%,100%,.5);margin-top:calc(1px * var(--scale-factor))}.rules-rule-tags{display:flex;gap:calc(4px * var(--scale-factor));margin-top:calc(4px * var(--scale-factor));flex-wrap:wrap}.rules-rule-tag{font-family:var(--it);font-size:calc(10px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));padding:calc(1px * var(--scale-factor)) calc(6px * var(--scale-factor));background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.5);text-transform:uppercase;-webkit-clip-path:polygon(2px 0,100% 0,100% 100%,0 100%,0 2px);clip-path:polygon(2px 0,100% 0,100% 100%,0 100%,0 2px)}.rules-rule-tag.updated{background:rgba(255,215,0,.08);color:var(--c1h)}.rules-rule-tag.new{background:rgba(0,255,187,.08);color:var(--c5m)}.rules-rule-right{display:flex;align-items:center;gap:calc(10px * var(--scale-factor));flex-shrink:0}.rules-rule-version{font-family:var(--it);font-size:calc(12px * var(--scale-factor));letter-spacing:calc(1px * var(--scale-factor));color:hsla(0,0%,100%,.4)}.rules-rule-chevron{width:calc(22px * var(--scale-factor));height:calc(22px * var(--scale-factor));display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.4);font-size:calc(9px * var(--scale-factor));transition:transform .28s cubic-bezier(.4,0,.2,1),color .2s}.rules-accordion.open .rules-rule-chevron{transform:rotate(180deg);color:var(--rule-color,var(--brand))}.rules-rule-body{height:0;overflow:hidden;transition:height .32s cubic-bezier(.4,0,.2,1)}.rules-body-inner{padding:0 calc(16px * var(--scale-factor)) calc(16px * var(--scale-factor)) calc(74px * var(--scale-factor))}.rules-body-inner p{font-family:var(--ia);font-size:calc(12px * var(--scale-factor));color:hsla(0,0%,100%,.42);line-height:1.85;margin-bottom:calc(10px * var(--scale-factor))}.rules-body-inner p:last-child{margin-bottom:0}.rules-subrule-list{list-style:none;display:flex;flex-direction:column;gap:calc(6px * var(--scale-factor));margin-bottom:calc(12px * var(--scale-factor));padding:0}.rules-subrule-list li{display:flex;align-items:flex-start;gap:calc(10px * var(--scale-factor));font-family:var(--ia);font-size:calc(11px * var(--scale-factor));color:hsla(0,0%,100%,.38);line-height:1.7;padding:calc(7px * var(--scale-factor)) calc(10px * var(--scale-factor));background:rgba(0,0,0,.2);border-left:calc(2px * var(--scale-factor)) solid hsla(0,0%,100%,.06);transition:border-color .2s}.rules-subrule-list li:hover{border-left-color:var(--rule-color,var(--brand))}.rules-sr-num{font-family:var(--it);font-size:calc(11px * var(--scale-factor));font-weight:700;color:var(--rule-color,var(--brand));width:calc(28px * var(--scale-factor));flex-shrink:0;opacity:.7}.rules-note{color:var(--c1h);background:rgba(255,215,0,.04);border-left:calc(2px * var(--scale-factor)) solid rgba(255,215,0,.25);margin-top:calc(10px * var(--scale-factor))}.rules-note,.rules-penalty{font-family:var(--it);font-size:calc(11px * var(--scale-factor));letter-spacing:calc(1px * var(--scale-factor));padding:calc(8px * var(--scale-factor)) calc(12px * var(--scale-factor));line-height:1.7}.rules-penalty{color:var(--bear);background:hsla(11,73%,66%,.04);border-left:calc(2px * var(--scale-factor)) solid hsla(11,73%,66%,.25);margin-top:calc(6px * var(--scale-factor))}.rules-no-results{padding:calc(48px * var(--scale-factor)) 0;text-align:center;font-family:var(--it);font-size:calc(11px * var(--scale-factor));letter-spacing:calc(4px * var(--scale-factor));color:hsla(0,0%,100%,.12);text-transform:uppercase}.rules-no-results span{display:block;font-size:calc(28px * var(--scale-factor));margin-bottom:calc(12px * var(--scale-factor));opacity:.3}.rules-changes-column{position:-webkit-sticky;position:sticky;top:calc(158px * var(--scale-factor))}.rules-changes-panel{background:hsla(0,0%,100%,.015);border:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.07);-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));overflow:hidden;position:relative}.rules-changes-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:calc(2px * var(--scale-factor));background:var(--c3m);opacity:.7}.rules-cp-header{padding:calc(16px * var(--scale-factor)) calc(18px * var(--scale-factor)) calc(12px * var(--scale-factor));border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);background:rgba(0,0,0,.2);position:relative}.rules-cp-eyebrow{font-family:var(--it);font-size:calc(12px * var(--scale-factor));font-weight:700;letter-spacing:calc(4px * var(--scale-factor));text-transform:uppercase;color:var(--c3m);margin-bottom:calc(6px * var(--scale-factor));display:flex;align-items:center;gap:calc(6px * var(--scale-factor))}.rules-cp-eyebrow:before{content:"//";opacity:.5}.rules-cp-title{font-family:var(--it);font-size:calc(14px * var(--scale-factor));font-weight:700;letter-spacing:calc(1px * var(--scale-factor));text-transform:uppercase;color:#fff}.rules-cp-sub{font-family:var(--ia);font-size:calc(12px * var(--scale-factor));color:hsla(0,0%,100%,.5);margin-top:calc(4px * var(--scale-factor))}.rules-cp-filters{display:flex;border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);background:rgba(0,0,0,.15)}.rules-cp-filter-btn{flex:1 1;padding:calc(9px * var(--scale-factor)) calc(4px * var(--scale-factor));font-family:var(--it);font-size:calc(12px * var(--scale-factor));font-weight:700;letter-spacing:calc(1.5px * var(--scale-factor));text-transform:uppercase;border:none;background:transparent;color:hsla(0,0%,100%,.35);transition:all .18s;position:relative;border-right:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.04);cursor:pointer}.rules-cp-filter-btn:last-child{border-right:none}.rules-cp-filter-btn:hover{color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.02)}.rules-cp-filter-btn.active{color:var(--c3m);background:rgba(68,221,255,.04)}.rules-cp-filter-btn.active:after{content:"";position:absolute;bottom:0;left:calc(4px * var(--scale-factor));right:calc(4px * var(--scale-factor));height:calc(1.5px * var(--scale-factor));background:var(--c3m);box-shadow:0 0 calc(6px * var(--scale-factor)) var(--c3m)}.rules-cp-body{max-height:calc(100vh - calc(340px * var(--scale-factor)));min-height:calc(300px * var(--scale-factor));overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(68,221,255,.1) transparent}.rules-cp-body::-webkit-scrollbar{width:calc(2px * var(--scale-factor))}.rules-cp-body::-webkit-scrollbar-thumb{background:rgba(68,221,255,.1)}.rules-change-item{padding:calc(13px * var(--scale-factor)) calc(18px * var(--scale-factor));border-bottom:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.04);transition:background .15s;position:relative;cursor:default}.rules-change-item:last-child{border-bottom:none}.rules-change-item:hover{background:hsla(0,0%,100%,.02)}.rules-change-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(2px * var(--scale-factor));background:var(--ci-color,var(--c3m));opacity:.5}.rules-change-item:hover:before{opacity:1}.rules-ci-top{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(8px * var(--scale-factor));margin-bottom:calc(5px * var(--scale-factor))}.rules-ci-rule-ref{padding:calc(1px * var(--scale-factor)) calc(7px * var(--scale-factor));background:hsla(0,0%,100%,.04);color:var(--ci-color,var(--c3m));-webkit-clip-path:polygon(3px 0,100% 0,100% 100%,0 100%,0 3px);clip-path:polygon(3px 0,100% 0,100% 100%,0 100%,0 3px)}.rules-ci-rule-ref,.rules-ci-type-badge{font-family:var(--it);font-size:calc(11px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor))}.rules-ci-type-badge{padding:calc(2px * var(--scale-factor)) calc(7px * var(--scale-factor));text-transform:uppercase;-webkit-clip-path:polygon(2px 0,100% 0,100% 100%,0 100%,0 2px);clip-path:polygon(2px 0,100% 0,100% 100%,0 100%,0 2px)}.rules-ci-type-badge.new{background:rgba(0,255,187,.1);color:var(--c5m)}.rules-ci-type-badge.update{background:rgba(68,221,255,.08);color:var(--c3m)}.rules-ci-type-badge.revision{background:rgba(255,215,0,.08);color:var(--c1h)}.rules-ci-type-badge.removal{background:rgba(239,35,60,.08);color:var(--brand)}.rules-ci-type-badge.clarification{background:rgba(170,238,0,.08);color:var(--c15m)}.rules-ci-summary{font-family:var(--ia);font-size:calc(11px * var(--scale-factor));color:hsla(0,0%,100%,.45);line-height:1.6;margin-bottom:calc(6px * var(--scale-factor))}.rules-ci-summary strong{color:hsla(0,0%,100%,.65);letter-spacing:calc(.5px * var(--scale-factor))}.rules-ci-meta,.rules-ci-summary strong{font-family:var(--it);font-size:calc(11px * var(--scale-factor))}.rules-ci-meta{display:flex;align-items:center;gap:calc(10px * var(--scale-factor));letter-spacing:calc(1px * var(--scale-factor));color:hsla(0,0%,100%,.18);text-transform:uppercase}.rules-ci-time-dot{width:calc(3px * var(--scale-factor));height:calc(3px * var(--scale-factor));border-radius:50%;background:hsla(0,0%,100%,.15)}.rules-cp-footer{padding:calc(10px * var(--scale-factor)) calc(18px * var(--scale-factor));border-top:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.05);background:rgba(0,0,0,.15);display:flex;align-items:center;justify-content:space-between}.rules-cp-change-count{color:hsla(0,0%,100%,.18);text-transform:uppercase}.rules-cp-change-count,.rules-cp-latest-badge{font-family:var(--it);font-size:calc(11px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor))}.rules-cp-latest-badge{padding:calc(3px * var(--scale-factor)) calc(9px * var(--scale-factor));background:rgba(68,221,255,.08);color:var(--c3m);-webkit-clip-path:polygon(3px 0,100% 0,100% 100%,0 100%,0 3px);clip-path:polygon(3px 0,100% 0,100% 100%,0 100%,0 3px)}.rules-cp-empty{padding:calc(40px * var(--scale-factor)) calc(18px * var(--scale-factor));text-align:center;font-family:var(--it);font-size:calc(11px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));color:hsla(0,0%,100%,.1);text-transform:uppercase}.rules-cp-empty span{display:block;font-size:calc(22px * var(--scale-factor));margin-bottom:calc(10px * var(--scale-factor));opacity:.3}@media (max-width:1200px){.rules-main-layout{grid-template-columns:1fr}.rules-changes-column{position:static}.rules-cp-body{max-height:calc(400px * var(--scale-factor))}}@media (max-width:900px){.rules-header,.rules-main-layout{padding-left:calc(28px * var(--scale-factor));padding-right:calc(28px * var(--scale-factor))}.rules-body-inner{padding-left:calc(16px * var(--scale-factor))}}@media (max-width:700px){.rules-page-wrapper{padding-top:var(--nav-h)}.rules-header{padding:calc(40px * var(--scale-factor)) 20px calc(32px * var(--scale-factor))}.rules-classify-top{display:none}.rules-main-layout{padding:calc(24px * var(--scale-factor)) 16px calc(48px * var(--scale-factor));gap:calc(20px * var(--scale-factor))}.rules-rule-header{padding:calc(10px * var(--scale-factor)) calc(10px * var(--scale-factor));gap:calc(8px * var(--scale-factor))}.rules-rule-num{width:calc(32px * var(--scale-factor))}.rules-rule-num,.rules-rule-title{font-size:calc(11px * var(--scale-factor))}.rules-body-inner{padding-left:calc(10px * var(--scale-factor))}.rules-controls{flex-direction:column;align-items:stretch}.rules-search-wrap{max-width:100%}.rules-count{margin-left:0}}@media (max-width:480px){.rules-header{padding:calc(32px * var(--scale-factor)) 14px calc(24px * var(--scale-factor))}.rules-main-layout{padding:calc(20px * var(--scale-factor)) 12px calc(40px * var(--scale-factor))}.rules-rule-header{padding:calc(8px * var(--scale-factor))}.rules-body-inner{padding:calc(12px * var(--scale-factor)) calc(8px * var(--scale-factor))}.rules-filter-pills{flex-wrap:wrap}.rules-disclaimer{padding:calc(16px * var(--scale-factor)) calc(12px * var(--scale-factor))}}