html.page-kb body, html.page-support body{background:url('https://cdn.lagless.com/main/images/bg-support.webp') center top no-repeat var(--body);background-size:1920px auto;}
.kb-top-spacer{height:0}.kb-hero{padding:150px 0 70px;text-align:center;position:relative}.kb-hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:160px;background:linear-gradient(to bottom,rgba(30,30,30,0),var(--body));pointer-events:none}.kb-hero .container{position:relative;z-index:1}.kb-eyebrow{font-size:14px;line-height:20px;color:var(--yellow);font-weight:900;font-style:italic;text-transform:uppercase}.kb-hero h1{font-size:54px;line-height:58px;max-width:900px;margin:0 auto 14px}.kb-hero h1 span{color:var(--yellow)}.kb-hero p{max-width:640px;margin:0 auto;padding-bottom:24px}.kb-search{max-width:610px;margin:0 auto 16px;display:flex;background:rgba(0,0,0,.28);border:1.5px solid rgba(255,255,255,.17);height:48px}.kb-search input{flex:1;background:transparent;border:0;color:#fff;padding:0 18px;font-family:inherit;outline:0}.kb-search button{width:54px;border:0;border-left:1px solid rgba(255,255,255,.11);background:transparent;color:#fff}.kb-tags{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;font-size:12px}.kb-tags span{background:rgba(49,49,49,.65);border:1px solid rgba(255,255,255,.07);padding:4px 14px;color:#d0d0d0}.kb-main{padding:34px 0 80px}.kb-breadcrumb{border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:20px;margin-bottom:26px;color:#747474;font-size:12px}.kb-breadcrumb a{color:#b7b7b7}.kb-grid{display:grid;grid-template-columns:1fr 330px;gap:24px}.kb-section-title{font-size:13px;letter-spacing:.08em;color:#fff;font-weight:900;font-style:italic;text-transform:uppercase;margin-bottom:18px}.kb-category-list{display:flex;flex-direction:column;gap:4px}.kb-cat-card{display:grid;grid-template-columns:60px 1fr 90px;align-items:center;min-height:84px;background:rgba(49,49,49,.36);border:1px solid rgba(255,255,255,.045);padding:20px 24px;color:var(--text)}.kb-cat-card:hover{background:rgba(49,49,49,.58);border-color:rgba(255,213,0,.45);transform:translateX(4px)}.kb-cat-icon{font-size:24px;color:#fff}.kb-cat-card h3{font-size:18px;line-height:26px;padding:0;color:#fff}.kb-cat-card p{font-size:13px;line-height:20px;padding:0}.kb-cat-count{text-align:right;color:#fff;font-weight:900}.kb-cat-count small{display:block;color:#b7b7b7;font-size:11px;font-weight:600}.kb-side-card{background:rgba(49,49,49,.36);border:1px solid rgba(255,255,255,.045);padding:26px;margin-bottom:14px}.kb-side-card h4{font-size:16px;color:var(--yellow);padding-bottom:8px}.kb-side-card p{font-size:13px;line-height:21px}.kb-side-list li{border-bottom:1px solid rgba(255,255,255,.06);padding:11px 0;font-size:13px}.kb-side-list li:last-child{border-bottom:0}.kb-help-banner,.kb-newsletter{margin-top:58px;background:rgba(49,49,49,.36);border:1px solid rgba(255,255,255,.045);padding:36px;display:flex;align-items:center;justify-content:space-between;gap:32px}.kb-help-banner h2,.kb-newsletter h2{font-size:28px;line-height:32px;padding:0}.kb-help-art{font-size:88px;color:var(--yellow);filter:drop-shadow(0 0 24px rgba(255,213,0,.25))}.kb-newsletter{margin-top:24px;padding:28px 36px}.kb-newsletter form{display:flex;min-width:420px}.kb-newsletter input{flex:1;background:#2b2b2b;border:1px solid rgba(255,255,255,.08);padding:0 16px;color:#fff}.kb-newsletter button{border:0;background:var(--yellow);font-weight:900;text-transform:uppercase;padding:0 24px}.kb-article-list{display:flex;flex-direction:column;gap:4px}.kb-article-card{background:rgba(49,49,49,.36);border:1px solid rgba(255,255,255,.045);border-left:3px solid rgba(255,255,255,.10);padding:26px 30px;display:block}.kb-article-card:hover{border-left-color:var(--yellow);background:rgba(49,49,49,.58)}.kb-article-meta{font-size:11px;text-transform:uppercase;letter-spacing:.10em;color:#777;font-weight:800;margin-bottom:10px}.kb-article-card h2{font-size:22px;line-height:28px;padding-bottom:8px}.kb-article-card p{font-size:14px;padding-bottom:12px}.kb-read{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--yellow);font-weight:900}.kb-article-layout{display:grid;grid-template-columns:230px 1fr 250px;gap:22px}.kb-left,.kb-right{position:sticky;top:20px;align-self:start}.kb-panel{background:rgba(49,49,49,.36);border:1px solid rgba(255,255,255,.045);padding:20px;margin-bottom:14px}.kb-panel-title{font-size:12px;color:#fff;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.kb-toc li a{display:block;color:#b7b7b7;font-size:13px;padding:7px 10px;border-left:2px solid transparent}.kb-toc li a.active,.kb-toc li a:hover{background:rgba(255,213,0,.10);border-color:var(--yellow);color:#fff}.article-shell{background:rgba(49,49,49,.34);border:1px solid rgba(255,255,255,.05);padding:30px}.article-body h2{font-size:22px!important;line-height:28px!important;margin:42px 0 14px!important}.article-body h2:first-child{margin-top:0!important}.article-body p,.article-body li{font-size:15px;line-height:1.75}.article-body ul,.article-body ol{margin:0 0 20px 22px}.article-body ul{list-style:disc}.article-body ol{list-style:decimal}.kb-note{background:rgba(255,213,0,.10);border:1px solid rgba(255,213,0,.20);padding:14px 16px;margin:18px 0;color:#dcdcdc}.kb-code{display:flex;background:#181818;border:1px solid rgba(255,255,255,.09);height:44px;margin:12px 0 20px}.kb-code code{flex:1;padding:11px 14px;color:#fff}.kb-code button{border:0;border-left:1px solid rgba(255,255,255,.08);background:#222;color:#fff;padding:0 14px;font-size:11px;text-transform:uppercase}.kb-table{width:100%;margin:18px 0 20px;border-collapse:collapse;background:#222}.kb-table th{background:#181818;color:#fff;text-transform:uppercase;font-size:11px;letter-spacing:.08em}.kb-table th,.kb-table td{border:1px solid rgba(255,255,255,.08);padding:12px 14px;text-align:left;font-size:13px}.kb-table td:first-child{color:#fff;font-weight:800}.article-share{border-top:1px solid rgba(255,255,255,.07);margin-top:32px;padding-top:18px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.kb-pagination{display:flex;gap:8px;margin-top:28px}.kb-pagination a{display:block;width:34px;height:34px;line-height:34px;text-align:center;background:rgba(49,49,49,.65);color:#fff}.kb-pagination a.active{background:var(--yellow);color:var(--body)}@media(max-width:1100px){.kb-grid,.kb-article-layout{grid-template-columns:1fr}.kb-left,.kb-right{position:static}.kb-newsletter form{min-width:0;width:100%}.kb-help-banner,.kb-newsletter{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.kb-hero{padding-top:120px}.kb-hero h1{font-size:38px;line-height:42px}.kb-cat-card{grid-template-columns:42px 1fr}.kb-cat-count{grid-column:2;text-align:left;margin-top:8px}.kb-newsletter form{flex-direction:column}.kb-newsletter input,.kb-newsletter button{height:44px}.article-shell{padding:22px 18px}.kb-table{display:block;overflow-x:auto}}

/* Override yellow link-inheritance on article cards + popular sidebar */
.kb-article-card{color:#fff !important}
.kb-article-card h2{color:#fff !important}
.kb-article-card p{color:#b7b7b7 !important}
.kb-article-card .kb-article-meta{color:#777 !important}
.kb-side-list li a{color:#fff !important;font-weight:600;text-decoration:none}
.kb-side-list li a:hover{color:var(--yellow) !important}
.kb-toc li a{color:#b7b7b7 !important}
.kb-toc li a.active,.kb-toc li a:hover{color:#fff !important}
.kb-read{color:var(--yellow) !important}


.kb-newsletter input{padding:15px 16px !important;border-radius:5px !important}


/* Redesigned newsletter strip - icon + title + tagline on left, input + button + note on right */
.kb-newsletter{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:32px !important;background:rgba(20,20,20,0.5) !important;border:1px solid rgba(255,255,255,0.05) !important;padding:20px 28px !important;margin-top:24px !important}
.kb-newsletter-left{display:flex;align-items:center;gap:18px;min-width:0}
.kb-newsletter-icon{width:54px;height:54px;border:1.5px solid rgba(255,255,255,0.18);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;flex-shrink:0;border-radius:5px}
.kb-newsletter-text h2{font-size:16px !important;font-weight:900 !important;font-style:italic !important;text-transform:uppercase !important;letter-spacing:0.04em !important;color:#fff !important;margin:0 !important;line-height:1.2 !important;padding:0 !important}
.kb-newsletter-text p{color:#b7b7b7 !important;font-size:13px !important;line-height:1.4 !important;margin:6px 0 0 !important;padding:0 !important}
.kb-newsletter-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}
.kb-newsletter form{display:flex !important;gap:6px !important;min-width:0 !important}
.kb-newsletter input{background:#2b2b2b !important;border:1px solid rgba(255,255,255,0.08) !important;padding:12px 16px !important;color:#fff !important;font-size:13px !important;min-width:240px !important;border-radius:5px !important;height:auto !important}
.kb-newsletter button{background:var(--yellow) !important;color:#111 !important;border:0 !important;font-weight:900 !important;font-style:italic !important;text-transform:uppercase !important;letter-spacing:0.06em !important;padding:12px 22px !important;font-size:13px !important;cursor:pointer !important;border-radius:5px !important;height:auto !important;line-height:1 !important}
.kb-newsletter-note{color:#777 !important;font-size:11px !important;margin:0 !important;font-style:normal !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;padding:0 !important}
@media(max-width:900px){.kb-newsletter{flex-direction:column !important;align-items:flex-start !important;gap:18px !important}.kb-newsletter-right{align-items:stretch;width:100%}.kb-newsletter form{flex-direction:column}.kb-newsletter input{min-width:0 !important;width:100% !important}.kb-newsletter button{width:100%}.kb-newsletter-note{text-align:left}}
