.faq-section[data-astro-cid-xii6syo3]{padding:clamp(4rem,8vw,8rem) 1.5rem;position:relative;z-index:1}.faq-container[data-astro-cid-xii6syo3]{max-width:52rem;margin:0 auto}.faq-header[data-astro-cid-xii6syo3]{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.faq-badge[data-astro-cid-xii6syo3]{display:inline-block;font-size:var(--text-xs, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--primary, 221 83% 53%));background:hsl(var(--primary, 221 83% 53%) / .1);padding:.3rem .8rem;border-radius:9999px;margin-bottom:1rem}.faq-title[data-astro-cid-xii6syo3]{font-family:var(--font-heading, inherit);font-size:var(--text-3xl, 2.25rem);font-weight:800;letter-spacing:-.03em;color:hsl(var(--text-primary, 222 47% 11%));margin-bottom:.75rem;line-height:1.15}[data-theme=dark] .faq-title[data-astro-cid-xii6syo3]{color:hsl(var(--text-primary, 210 40% 98%))}.faq-subtitle[data-astro-cid-xii6syo3]{font-size:var(--text-base, 1rem);color:hsl(var(--text-muted, 215 16% 47%));line-height:1.6}.faq-list[data-astro-cid-xii6syo3]{display:flex;flex-direction:column;gap:.875rem}.faq-item[data-astro-cid-xii6syo3]{background:hsl(var(--bg-surface, 0 0% 100%));border:1px solid hsl(var(--border-subtle, 214 32% 91%));border-radius:.875rem;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:inset 0 1px #ffffff1a,var(--shadow-sm, 0 1px 2px 0 rgb(0 0 0 / .05))}[data-theme=dark] .faq-item[data-astro-cid-xii6syo3]{background:hsl(var(--bg-surface, 222 47% 8%));border-color:hsl(var(--border-subtle, 217 33% 17%));box-shadow:inset 0 1px #ffffff0a}.faq-item[data-astro-cid-xii6syo3][open]{border-color:hsl(var(--primary, 221 83% 53%) / .4);box-shadow:0 10px 25px -5px hsl(var(--primary, 221 83% 53%) / .08)}.faq-question[data-astro-cid-xii6syo3]{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;cursor:pointer;user-select:none;list-style:none;outline:none;transition:background-color .15s ease}.faq-question[data-astro-cid-xii6syo3]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-xii6syo3]:hover{background:hsl(var(--bg-card, 220 14% 96%) / .5)}[data-theme=dark] .faq-question[data-astro-cid-xii6syo3]:hover{background:hsl(var(--bg-card, 220 40% 11%) / .5)}.faq-question[data-astro-cid-xii6syo3]:focus-visible{outline:2px solid hsl(var(--primary, 221 83% 53%));outline-offset:-2px}.q-number[data-astro-cid-xii6syo3]{font-size:var(--text-xs, .75rem);font-weight:700;color:hsl(var(--primary, 221 83% 53%));opacity:.8}.q-text[data-astro-cid-xii6syo3]{flex-grow:1;font-size:var(--text-lg, 1.125rem);font-weight:600;color:hsl(var(--text-primary, 222 47% 11%));line-height:1.4}[data-theme=dark] .q-text[data-astro-cid-xii6syo3]{color:hsl(var(--text-primary, 210 40% 98%))}.q-icon[data-astro-cid-xii6syo3]{display:flex;align-items:center;justify-content:center;color:hsl(var(--text-muted, 215 16% 47%));transition:transform .3s cubic-bezier(.16,1,.3,1),color .2s ease}.faq-item[data-astro-cid-xii6syo3][open] .q-icon[data-astro-cid-xii6syo3]{transform:rotate(45deg);color:hsl(var(--primary, 221 83% 53%))}.faq-answer-grid[data-astro-cid-xii6syo3]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1)}.faq-item[data-astro-cid-xii6syo3][open] .faq-answer-grid[data-astro-cid-xii6syo3]{grid-template-rows:1fr}.faq-answer-inner[data-astro-cid-xii6syo3]{overflow:hidden}.faq-answer-text[data-astro-cid-xii6syo3]{padding:0 1.5rem 1.5rem 3.5rem;font-size:var(--text-base, 1rem);color:hsl(var(--text-muted, 215 16% 47%));line-height:1.7}[data-theme=dark] .faq-answer-text[data-astro-cid-xii6syo3]{color:hsl(var(--text-muted, 215 20% 65%))}@media(max-width:640px){.faq-answer-text[data-astro-cid-xii6syo3]{padding-left:1.5rem}}.editorial-section{padding:clamp(3.5rem,6vw,5.5rem) 0;background:hsl(var(--bg-surface));border-top:1px solid hsl(var(--border-hairline))}.editorial-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;width:100%}@media(min-width:1024px){.editorial-layout{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:4rem}}.editorial-prose{min-width:0;max-width:100%;overflow-wrap:break-word;word-break:break-word}.table-wrapper{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.unboxed-summary{margin-bottom:2.5rem}.unboxed-kicker{display:block;font-size:var(--text-xs);font-family:var(--font-mono);font-weight:700;text-transform:uppercase;color:hsl(var(--accent-primary));letter-spacing:var(--tracking-wide);margin-bottom:.5rem}.unboxed-summary p{font-size:1.1rem;line-height:1.68;color:hsl(var(--text-primary));font-weight:500;margin-bottom:0}.editorial-prose h2{font-size:var(--text-h2);margin-top:2.5rem;margin-bottom:1rem}.editorial-prose h3{font-size:var(--text-h3);margin-top:1.75rem;margin-bottom:.75rem}.editorial-visual-wrapper{margin:2rem 0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-elevation-2)}.formula-callout{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);padding:1rem 1.25rem;margin:1.25rem 0;font-family:var(--font-mono);font-size:var(--text-sm);color:hsl(var(--accent-primary));overflow-x:auto}.editorial-link{color:hsl(var(--accent-primary));font-weight:600;text-decoration:underline;text-underline-offset:3px}.editorial-link:hover{color:hsl(var(--accent-primary-hover))}.editorial-sidebar{position:relative}.sidebar-sticky-panel{position:sticky;top:6rem;display:flex;flex-direction:column;gap:1.5rem}.sidebar-panel{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-hairline));border-radius:var(--radius-lg);padding:1.25rem}.highlight-panel{background:hsl(var(--accent-primary) / .05);border-color:hsl(var(--accent-primary) / .2)}.sidebar-panel-title{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;color:hsl(var(--text-primary));margin-bottom:.75rem;text-transform:uppercase}.sidebar-links-list{list-style:none;display:flex;flex-direction:column;gap:.5rem}.sidebar-nav-link{font-size:var(--text-sm);color:hsl(var(--text-secondary));text-decoration:none;display:block;padding:.35rem .5rem;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.sidebar-nav-link:hover{background:hsl(var(--accent-primary) / .08);color:#003c8f}.sidebar-nav-link.active{background:hsl(var(--accent-primary) / .12);color:#003c8f;font-weight:700}.sidebar-panel-text{font-size:var(--text-xs);line-height:1.5;color:hsl(var(--text-secondary));margin-bottom:0}.eeat-author-card{display:flex;align-items:center;gap:1rem;background:hsl(var(--bg-card));border:1px solid hsl(var(--border-hairline));border-radius:var(--radius-lg);padding:1rem 1.25rem;margin-top:1.25rem;margin-bottom:2rem;box-shadow:var(--shadow-elevation-1)}.eeat-badge-icon{font-size:1.5rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:hsl(var(--accent-primary) / .1);border-radius:var(--radius-full)}.eeat-meta{font-size:var(--text-xs);line-height:1.4}.eeat-title{font-size:var(--text-sm);color:hsl(var(--text-primary));margin-bottom:.15rem}.eeat-subtitle{color:hsl(var(--text-muted));margin-bottom:0}.circulation-bridges-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin:1.75rem 0}@media(min-width:640px){.circulation-bridges-grid{grid-template-columns:1fr 1fr}}.bridge-card{display:block;background:hsl(var(--bg-card));border:1px solid hsl(var(--border-hairline));border-radius:var(--radius-md);padding:1rem 1.15rem;text-decoration:none;transition:all var(--transition-fast);box-shadow:var(--shadow-elevation-1)}.bridge-card:hover{border-color:hsl(var(--accent-primary));transform:translateY(-2px);box-shadow:var(--shadow-elevation-2)}.bridge-kicker{display:block;font-size:.68rem;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;color:hsl(var(--accent-primary));letter-spacing:var(--tracking-wide);margin-bottom:.35rem}.bridge-title{font-size:var(--text-sm);font-weight:600;color:hsl(var(--text-primary));line-height:1.4;margin-bottom:0}.rankings-table,.prospect-table,.picks-table{margin:0;width:100%}.rank-cell{font-weight:700;color:hsl(var(--accent-primary))}.player-name,.prospect-name,.pick-name{font-weight:600;color:hsl(var(--text-primary))}.badge-prospect{font-size:.65rem;font-weight:700;padding:.15rem .4rem;background:hsl(var(--accent-clay) / .15);color:hsl(var(--accent-clay));border-radius:var(--radius-xs);margin-left:.35rem}.badge-apex{font-size:.65rem;font-weight:700;padding:.15rem .4rem;background:hsl(var(--accent-emerald) / .15);color:hsl(var(--accent-emerald));border-radius:var(--radius-xs);margin-left:.35rem}.prospect-tier{font-size:.65rem;padding:.15rem .35rem;background:hsl(var(--accent-primary) / .1);color:hsl(var(--accent-primary));border-radius:var(--radius-xs);font-weight:600;margin-left:.35rem}.team-tag,.pos-tag,.org-tag{font-size:var(--text-xs);font-family:var(--font-mono);color:hsl(var(--text-secondary))}.tier-tag{font-size:.7rem;padding:.15rem .45rem;border-radius:var(--radius-xs);font-weight:600}.tier-1{background:hsl(var(--accent-primary) / .12);color:hsl(var(--accent-primary))}.tier-2{background:hsl(var(--accent-emerald) / .12);color:hsl(var(--accent-emerald))}.tier-3{background:hsl(var(--accent-clay) / .12);color:hsl(var(--accent-clay))}.tier-4{background:hsl(var(--bg-elevated));color:hsl(var(--text-secondary))}.value-cell,.val-stat{font-weight:700;color:hsl(var(--text-primary));font-family:var(--font-mono)}.trade-action-btn,.trade-link-btn{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:600;padding:.25rem .6rem;border-radius:var(--radius-sm);background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));color:hsl(var(--accent-primary));text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.trade-action-btn:hover,.trade-link-btn:hover{background:hsl(var(--accent-primary));color:hsl(var(--text-inverse));border-color:hsl(var(--accent-primary))}.eta-badge{font-size:.72rem;font-family:var(--font-mono);padding:.2rem .5rem;background:hsl(var(--bg-surface));border-radius:var(--radius-sm);border:1px solid hsl(var(--border-hairline))}.fv-score{font-family:var(--font-mono);font-weight:700;font-size:.75rem;padding:.15rem .45rem;border-radius:var(--radius-xs);white-space:nowrap}.fv-65{background:hsl(var(--accent-emerald) / .15);color:hsl(var(--accent-emerald))}.fv-60{background:hsl(var(--accent-primary) / .15);color:hsl(var(--accent-primary))}.fv-55{background:hsl(var(--accent-clay) / .15);color:hsl(var(--accent-clay))}.dynasty-grid-container,.prospect-board-container{background:hsl(var(--bg-card));border:1px solid hsl(var(--border-hairline));border-radius:var(--radius-xl);padding:clamp(1rem,2.5vw,1.75rem);box-shadow:var(--shadow-elevation-2);margin-bottom:2.5rem}.filter-toolbar{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.search-wrap{width:100%}.search-input{width:100%;padding:.65rem 1rem;border-radius:var(--radius-md);border:1px solid hsl(var(--border-subtle));border-bottom:1px solid hsl(var(--border-subtle, 0 0% 85%) / .4);font-size:var(--text-sm);font-family:var(--font-body);background:hsl(var(--bg-surface));color:hsl(var(--text-primary))}.timeline-toggle-group{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:var(--text-xs)}.timeline-label,.eta-label{font-weight:600;color:hsl(var(--text-muted))}.timeline-btn{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-hairline));border-radius:var(--radius-sm);padding:.35rem .75rem;font-size:var(--text-xs);font-family:var(--font-heading);font-weight:600;color:hsl(var(--text-secondary));cursor:pointer;white-space:nowrap}.timeline-btn.active,.tab-btn.active{background:hsl(var(--accent-primary));border-color:hsl(var(--accent-primary));color:hsl(var(--text-inverse))}.board-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.board-tabs{display:inline-flex;background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);padding:.25rem}.tab-btn{background:transparent;border:none;border-radius:var(--radius-sm);padding:.45rem .9rem;font-size:var(--text-xs);font-family:var(--font-heading);font-weight:600;color:hsl(var(--text-secondary));cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.eta-filter-wrap{display:flex;align-items:center;gap:.5rem;font-size:var(--text-xs)}.eta-dropdown{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-hairline));border-radius:var(--radius-sm);padding:.35rem .65rem;font-size:var(--text-xs);color:hsl(var(--text-primary))}.table-responsive{overflow-x:auto}
