html #view-insights .ins-editorial{padding:clamp(22px,4vw,52px);gap:0;max-width:1240px;margin-inline:auto}
.ins-editorial .ins-head{padding-bottom:24px;max-width:76ch}
.ins-editorial .ins-h{font-size:clamp(24px,3vw,35px)}
.ins-editorial .ins-sub{font-size:15px;line-height:1.6}
.ins-lead{display:block;padding:26px 0 34px;color:var(--text);text-decoration:none;border-block:1px solid #ffffff19}
.ins-lead .insf-text{max-width:900px;gap:14px}
.ins-lead .insf-kick{font-size:11px;letter-spacing:.1em}
.ins-lead .insf-title{font:400 clamp(38px,5.5vw,68px)/1.04 var(--vt-font-article-display);letter-spacing:-.015em;max-width:20ch;text-wrap:balance}
.ins-lead .insf-body{font:400 clamp(18px,2vw,21px)/1.55 var(--vt-font-article-body);max-width:64ch;color:var(--text)}
.ins-story-foot{display:flex;align-items:center;gap:24px;padding-top:8px}
.ins-reading{font:600 11px/1.4 var(--vt-font-display);letter-spacing:.035em;color:var(--muted)}
.ins-editorial :is(.insf-go,.hc-go){display:inline-flex;align-items:center;gap:7px;margin:0;font:700 12px/1.3 var(--vt-font-display);text-transform:uppercase;color:var(--text)}
.ins-editorial :is(.insf-go,.hc-go)>span[aria-hidden]{display:inline-block;transition:transform .18s}
.ins-editorial a:is(:hover,:focus-visible) :is(.insf-go,.hc-go)>span[aria-hidden]{transform:translateX(4px)}
.ins-stories{display:block}
.ins-story{display:grid;grid-template-columns:140px minmax(0,1fr) auto;align-items:baseline;gap:8px 28px;padding:26px 0;color:var(--text);text-decoration:none;border-bottom:1px solid #ffffff19}
.ins-story .hc-eyebrow{grid-column:1;grid-row:1/3;margin:0;color:var(--muted);font:650 11px/1.5 var(--vt-font-display);letter-spacing:.045em;text-transform:uppercase}
.ins-story .hc-title{grid-column:2;grid-row:1;font:400 clamp(27px,3vw,36px)/1.15 var(--vt-font-article-display);letter-spacing:0}
.ins-story .hc-body{grid-column:2;grid-row:2;max-width:65ch;font:400 16px/1.55 var(--vt-font-article-body);color:var(--muted)}
.ins-story .ins-reading{grid-column:2;grid-row:3}
.ins-story .hc-go{grid-column:3;grid-row:1/3;align-self:center}
.ins-upcoming{padding-top:18px}
.ins-upcoming>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;color:var(--muted);font:650 12px/1.4 var(--vt-font-display);padding:8px 0}
.ins-upcoming>summary::-webkit-details-marker{display:none}
.ins-upcoming>summary>span[aria-hidden]{font-size:20px;transition:transform .18s}
.ins-upcoming[open]>summary>span[aria-hidden]{transform:rotate(180deg)}
.ins-upcoming .ins-story{padding-block:20px}
.ins-upcoming .ins-story .hc-title{font-size:25px}
.ins-upcoming .ins-story .hc-go{display:none}
.ins-upcoming .ins-story:last-child{border:0;padding-bottom:0}
html[data-vates-theme=on] #insArt{max-width:980px;padding:clamp(24px,4vw,48px);gap:20px}
html[data-vates-theme=on] #insArt .insart-hd{gap:14px;padding:0}
html[data-vates-theme=on] #insArt .insart-hd h1{margin:0;max-width:21ch;font:400 clamp(36px,5vw,62px)/1.06 var(--vt-font-article-display);letter-spacing:-.012em;text-wrap:balance;color:var(--text)}
html[data-vates-theme=on] #insArt .insart-stand{font:400 clamp(18px,2vw,22px)/1.5 var(--vt-font-article-body);max-width:65ch;color:var(--muted)}
.insart-byline{display:flex;gap:20px;margin:0 0 12px;color:var(--muted);font:650 11px/1.5 var(--vt-font-display);letter-spacing:.03em}
html[data-vates-theme=on] #insArt .insart-body{gap:20px}
html[data-vates-theme=on] #insArt .insart-body>p{font-size:18px;line-height:1.75;max-width:68ch}
html[data-vates-theme=on] #insArt[data-insight] :is(.insfig,figure.ai-figure){margin:18px 0;padding:20px 0 18px;border:0;border-block:1px solid #ffffff20;border-radius:0;background:none;box-shadow:none;overflow-x:auto}
html[data-vates-theme=on] #insArt .insfig figcaption{font-size:12px;line-height:1.6}
html[data-vates-theme=on] #insArt .inscallout{background:none;border:0;border-radius:0;padding:0;color:var(--muted);font:400 16px/1.65 var(--vt-font-article-body)}
html[data-vates-theme=on] #insArt .insart-meta{padding-top:18px;margin-top:10px;font-size:11px;line-height:1.65}

.full-table-modal{position:fixed;inset:0;z-index:49;display:flex;align-items:center;justify-content:center;padding:18px;background:#06091092;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-sizing:border-box}
.full-table-modal[hidden]{display:none}
.full-table-sheet{display:flex;flex-direction:column;width:max-content;max-width:min(1500px,100%);min-width:min(560px,100%);max-height:calc(100dvh - 36px);box-sizing:border-box;border:0;border-radius:20px;background:var(--lg-panel,var(--vt-glass,#20232cdc));box-shadow:var(--lg-shadow-panel,var(--vt-glass-shadow));color:var(--text);overflow:hidden;outline:none}
.full-table-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;flex:none}
.full-table-head h2{margin:0;font:750 clamp(20px,2.5vw,28px)/1.2 var(--vt-font-display);letter-spacing:-.02em}
.full-table-close{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:#ffffff0d;box-shadow:inset 0 1px #ffffff38;color:var(--text);cursor:pointer}
.full-table-close svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}
.full-table-close:focus-visible{outline:2px solid var(--text);outline-offset:3px}
.full-table-content{min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 22px 22px;scrollbar-width:thin}
html .full-table-content :is(#view-board,#view-players,#view-power){padding:0;max-width:none;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;border-radius:0;box-shadow:none;animation:none!important}
html .full-table-content :is(.boardrow,.augsplit,.powerwrap){display:block;height:auto;max-height:none}
html .full-table-content :is(.augrank,.elocol,.season-leaders-link,.impact-full-links,#summary,.controls,.fullgo,#boardLocked){display:none!important}
html .full-table-content :is(.card,.impact-overview,.gravity-full-card){width:max-content;max-width:100%;padding:0;border:0;border-radius:10px;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}
html .full-table-content :is(.tscroll,#ranks){max-height:none;height:auto;overflow:visible}
html .full-table-content .tscrollwrap{overflow:visible}
html .full-table-content .tnav{display:none}
html .full-table-content :is(thead th,.rankhdr){position:sticky;top:0;z-index:2}
html .full-table-content #augTable{width:max-content;min-width:700px}
html .full-table-content #gravityTable{width:max-content;min-width:0}
html .full-table-content #ranks{min-width:800px}
html .full-table-content .rankhdr{min-width:800px}
body.fullview #impactToTop{z-index:51}
@media(max-width:640px){
  .ins-story{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding-block:22px}
  .ins-story .hc-eyebrow{grid-column:1/-1;grid-row:1}
  .ins-story .hc-title{grid-column:1/-1;grid-row:2}
  .ins-story .hc-body{grid-column:1/-1;grid-row:3}
  .ins-story .ins-reading{grid-column:1;grid-row:4}
  .ins-story .hc-go{grid-column:2;grid-row:4}
  .ins-lead{padding-block:22px 26px}
  .ins-editorial .ins-sub{font-size:14px}
  html[data-vates-theme=on] #insArt .insart-body>p{font-size:17px;line-height:1.7}
  .full-table-modal{padding:8px}
  .full-table-sheet{max-height:calc(100dvh - 16px);border-radius:16px}
  .full-table-head{padding:16px;gap:12px}
  .full-table-content{padding:0 12px 14px}
}
@media(prefers-reduced-motion:reduce){.ins-editorial *{transition:none!important}}

html body:not(.is-authed) #view-power>.fullgo{display:none}
html[data-glass=liquid][data-vates-theme=on]:not(#lg):not(#lg) :where(.full-table-content .card){background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
body:has(#modal.on) #impactToTop{display:none}

.full-table-notice{margin:0;padding:0 22px 16px;max-width:76ch;color:var(--muted);font:400 13px/1.5 var(--vt-font-ui)}
.full-table-notice[hidden]{display:none}.full-table-notice a{color:var(--text)}

.ins-story{grid-template-columns:140px minmax(0,1fr);padding-block:26px;gap:8px 28px}
.ins-story:first-of-type{border-top:1px solid #ffffff19}
html[data-vates-theme=on] .ins-editorial .ins-story .hc-title{font:400 clamp(27px,3vw,36px)/1.15 var(--vt-font-article-display)}
html[data-vates-theme=on] .ins-editorial .ins-story .hc-body{font:400 16px/1.55 var(--vt-font-article-body);display:block;max-width:65ch}
html[data-vates-theme=on] #insArt :is(.insfig,.ai-figure) :is(text,.ai-tick){font-family:var(--vt-font-num);font-variant-numeric:tabular-nums}
html[data-vates-theme=on] #insArt :is(.insfig,.ai-figure) figcaption{font:400 13px/1.6 var(--vt-font-ui);color:var(--muted)}
html .full-table-content .impact-intro{display:none}
html .full-table-content .tscroll{border-radius:12px;overflow:clip}
html .full-table-content :is(#augTable,#gravityTable){min-width:0;width:max-content}

body.fullview #disclaimer{z-index:51}
body.fullview .full-table-modal{top:calc(var(--top-h,52px) + var(--subbar-h,40px))}
@media(max-width:640px){.ins-story{grid-template-columns:minmax(0,1fr)}.ins-story .hc-eyebrow{grid-column:1;grid-row:1}.ins-story .hc-title{grid-column:1;grid-row:2}.ins-story .hc-body{grid-column:1;grid-row:3}.ins-story .ins-reading{grid-column:1;grid-row:4}}
body.fullview .full-table-sheet{max-height:100%;min-height:0}
