.subcategory-page{font-family:var(--font-sans);color:var(--text-default);background:var(--surface);max-width:calc(var(--container-prose) + var(--container-rail) + var(--spacing-px-82));padding-block:var(--spacing-px-8) var(--spacing-px-48)}.subcategory-page h1:where(:not(.scanner-embed *)),.subcategory-page h2:where(:not(.scanner-embed *)){font-family:var(--font-serif);font-weight:600}.subcategory-page h1{margin:var(--spacing-px-12) 0 var(--spacing-px-8);font-size:clamp(32px,3.5vw,48px);line-height:1.12}.subcategory-page h2:where(:not(.scanner-embed *)){margin:var(--spacing-px-24) 0 var(--spacing-px-12);font-size:28px;line-height:1.15}.subcategory-page h3:where(:not(.scanner-embed *)){font-size:var(--text-body);margin:var(--spacing-px-16) 0 var(--spacing-px-8);font-weight:600}.subcategory-page a:where(:not(.scanner-embed *)){color:var(--accent);text-decoration:underline}.subcategory-page a:hover:where(:not(.scanner-embed *)){text-decoration-thickness:2px}.subcategory-page :is(h2,h3,[id]){scroll-margin-top:var(--spacing-px-96)}.subcategory-page :focus-visible:where(:not(.scanner-embed *)){outline:2px solid var(--accent);outline-offset:4px}.subcategory-header{margin-bottom:var(--spacing-px-20)}.subcategory-main{min-width:0}.subcategory-updated{font-size:var(--text-eyebrow);margin-bottom:var(--spacing-px-16);color:var(--text-muted)}.subcategory-eyebrow{border:1px solid var(--border-soft);border-radius:var(--radius);padding:var(--spacing-px-4) var(--spacing-px-8)}.subcategory-header nav{font-size:var(--text-data);overflow-wrap:anywhere;line-height:1.5}.subcategory-category{text-transform:uppercase;font-size:var(--text-eyebrow);margin-top:var(--spacing-px-16);font-weight:700}.subcategory-header img{border-radius:var(--radius);width:100%;height:auto}.subcategory-grid{margin-top:var(--spacing-px-32)}.subcategory-opening{max-width:var(--container-prose);margin-top:var(--spacing-px-32)}.subcategory-body{min-width:0;color:var(--text-default);font-size:var(--text-body);overflow-wrap:anywhere;line-height:1.6}.subcategory-body p:where(:not(.scanner-embed *)){margin:0 0 var(--spacing-px-16)}.subcategory-body :is(ul,ol):where(:not(.scanner-embed *)){padding-left:var(--spacing-px-24);margin-bottom:var(--spacing-px-16)}.subcategory-body ul:where(:not(.scanner-embed *)){list-style:outside}.subcategory-body ol:where(:not(.scanner-embed *)){list-style:decimal}.subcategory-body li:where(:not(.scanner-embed *)){margin-bottom:var(--spacing-px-8)}.subcategory-toc{border-left:1px solid var(--border-soft);padding-left:var(--spacing-px-16);margin-bottom:var(--spacing-px-32);font-size:var(--text-data);position:static}.subcategory-toc nav>p{font-weight:600}.subcategory-toc ol{gap:var(--spacing-px-12);margin:var(--spacing-px-16) 0 0;padding-left:0;display:grid}.subcategory-toc a{color:var(--text-default);line-height:1.5;text-decoration:none}.subcategory-toc a:hover{color:var(--text-link);text-decoration:underline}.subcategory-body>.scanner-embed{margin-block:var(--spacing-px-32)}.subcategory-snapshot{border:1px solid var(--border-soft);border-radius:var(--radius);margin:var(--spacing-px-24) 0;overflow:hidden}.subcategory-snapshot header{padding:var(--spacing-px-16)}.subcategory-snapshot header h2{margin-top:0}.subcategory-snapshot header p{font-size:var(--text-meta)}.subcategory-snapshot details{border-top:1px solid var(--border-soft)}.subcategory-snapshot summary{background:var(--surface-wash);padding:var(--spacing-px-16);cursor:pointer;font-weight:700}.subcategory-snapshot summary span{font-size:var(--text-eyebrow);font-weight:400;display:block}.subcategory-snapshot ul{padding:var(--spacing-px-16);margin:0;list-style:none}.subcategory-snapshot li+li{border-top:1px solid var(--border-soft);padding-top:var(--spacing-px-16)}.subcategory-snapshot strong{color:var(--price-up-ink)}.mock-market-scanner{border:1px solid var(--border-soft);border-radius:var(--radius);margin:var(--spacing-px-24) 0;background:var(--surface);overflow:hidden}.mock-market-scanner>header{padding:var(--spacing-px-20);background:var(--surface-dark);color:var(--text-on-dark)}.mock-market-scanner>header h2{color:var(--text-on-dark);margin-top:0}.mock-market-scanner>header p{font-size:var(--text-data);margin:var(--spacing-px-8) 0 0}.mock-market-filters{gap:var(--spacing-px-8);padding:var(--spacing-px-16) var(--spacing-px-16) 0;flex-wrap:wrap;display:flex}.mock-market-filters button{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface);color:var(--surface-dark);padding:var(--spacing-px-8) var(--spacing-px-12);font:inherit;font-size:var(--text-meta);cursor:pointer;line-height:1.2}.mock-market-filters button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--text-on-dark)}.mock-market-counts{padding:var(--spacing-px-12) var(--spacing-px-16);font-size:var(--text-meta);margin:0!important}.mock-market-event{border-top:1px solid var(--border-soft)}.mock-market-event-toggle{align-items:center;gap:var(--spacing-px-16);background:var(--surface);width:100%;color:inherit;padding:var(--spacing-px-16);text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) 190px;display:grid}.mock-market-event-toggle:hover,.mock-market-event-toggle[aria-expanded=true]{background:var(--surface-wash)}.mock-market-event-copy,.mock-market-leading{gap:var(--spacing-px-4);flex-direction:column;min-width:0;display:flex}.mock-market-badges{gap:var(--spacing-px-8);font-size:var(--text-eyebrow);text-transform:uppercase;flex-wrap:wrap;display:flex}.mock-market-badges span:first-child{background:var(--surface-dark);color:var(--text-on-dark);border-radius:var(--radius);padding:var(--spacing-px-4) var(--spacing-px-6)}.mock-market-leading{column-gap:var(--spacing-px-8);font-size:var(--text-eyebrow);grid-template-columns:minmax(0,1fr) auto;display:grid}.mock-market-leading strong{font-size:var(--text-body-lg);text-align:right}.mock-market-sparkline{width:120px;height:36px;color:var(--accent);display:block}.mock-market-sparkline polyline{stroke:currentColor;stroke-width:2px}.mock-market-leading .mock-market-sparkline{grid-column:1/-1;width:100%}.mock-market-scanner [data-trend=rising]{color:var(--price-up-ink)}.mock-market-scanner [data-trend=falling]{color:var(--price-down-ink)}.mock-market-scanner [data-trend=flat],.mock-market-no-history{color:var(--text-numeric)}.mock-market-details{padding:0 var(--spacing-px-16) var(--spacing-px-16);background:var(--surface-wash)}.mock-market-details>section{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius);padding:var(--spacing-px-16)}.mock-market-details>section+section{margin-top:var(--spacing-px-12)}.mock-market-detail-heading{justify-content:space-between;gap:var(--spacing-px-16);display:flex}.mock-market-detail-heading h3{margin-top:0}.mock-market-detail-heading p{font-size:var(--text-meta)}.mock-market-details dl{gap:var(--spacing-px-24);margin:var(--spacing-px-12) 0;font-size:var(--text-meta);flex-wrap:wrap;display:flex}.mock-market-details dt{color:var(--text-numeric)}.mock-market-details dd{margin:0;font-weight:600}.mock-market-details ul{border-top:1px solid var(--border-soft);margin:0;padding:0;list-style:none}.mock-market-details li{justify-content:space-between;gap:var(--spacing-px-16);padding-top:var(--spacing-px-8);margin:0;display:flex}.subcategory-page .learn-sidebar{gap:var(--spacing-px-16);min-width:0;top:var(--spacing-px-80);flex-direction:column;align-self:start;display:flex;position:sticky}.subcategory-page .learn-sidebar section{padding:var(--spacing-px-20);border:1px solid var(--border-soft);border-radius:var(--radius);overflow-wrap:anywhere}.subcategory-page .learn-sidebar h2{margin-top:0;font-family:inherit}.subcategory-page .learn-alert{color:var(--text-on-dark);background:var(--surface-dark)}.subcategory-page .learn-alert a{color:var(--text-on-dark);border:2px solid var(--text-on-dark);border-radius:var(--radius);padding:var(--spacing-px-12);margin-top:var(--spacing-px-16);text-align:center;display:block}.subcategory-page .learn-alert a:focus-visible{outline-color:var(--text-on-dark)}.subcategory-page .learn-alert-label{color:var(--text-signal-on-dark);font-size:var(--text-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;margin:0;font-weight:600}.subcategory-page .learn-alert h3{margin:var(--spacing-px-8) 0;font-size:var(--text-h3);line-height:var(--lh-h3)}.subcategory-page .learn-alert h3:first-child{margin-top:0}.subcategory-page .learn-markets ul{padding:0;list-style:none}.subcategory-page .learn-markets li+li{margin-top:var(--spacing-px-16)}.subcategory-page .learn-market-platform{text-transform:uppercase;font-size:var(--text-eyebrow)}.subcategory-related{margin-top:var(--spacing-px-48)}.subcategory-related>div{gap:var(--spacing-px-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.subcategory-related article{border:1px solid var(--border-soft);border-radius:var(--radius);padding:var(--spacing-px-16)}.subcategory-related img{border-radius:var(--radius);width:100%;height:auto;display:block}.subcategory-related .learn-eyebrow{font-size:var(--text-eyebrow);text-transform:uppercase;margin-top:var(--spacing-px-12)}@media (max-width:999px){.subcategory-page{padding-block:var(--spacing-px-24) var(--spacing-px-48)}.subcategory-page .learn-sidebar{align-self:stretch;position:static}.subcategory-page h1{font-size:32px}.subcategory-page h2:where(:not(.scanner-embed *)){font-size:26px}.mock-market-event-toggle{grid-template-columns:1fr}.mock-market-leading{grid-template-columns:minmax(0,1fr) auto 1fr}.mock-market-leading .mock-market-sparkline,.mock-market-leading .mock-market-no-history{grid-column:auto}.mock-market-detail-heading{flex-direction:column}.subcategory-related>div{grid-template-columns:1fr}}.subcategory-experts-all{margin-top:var(--spacing-px-32);text-align:center}.subcategory-experts-all a{color:var(--text-link)}.subcategory-experts .expert-discovery-grid{grid-template-columns:minmax(0,1fr)}.subcategory-featured{margin-top:var(--spacing-px-24)}.subcategory-featured .learn-related-card{margin-bottom:var(--spacing-px-16)}.subcategory-featured .learn-related-card img{width:100%;height:auto}
.expert-take{color:var(--text-default);font-family:var(--font-family-sans)}.expert-take h2{font-size:var(--text-title);line-height:var(--lh-title)}.expert-take ul{margin:0;padding:0;list-style:none}.expert-take li{grid-template-columns:var(--spacing-px-64) minmax(0, 1fr);gap:var(--spacing-px-12);padding-block:var(--spacing-px-16);border-bottom:1px solid var(--border-soft);display:grid}.expert-take-thumbnail{height:var(--spacing-px-48);background:var(--surface-dark);place-items:center;display:grid}.expert-take-avatar{width:var(--spacing-px-36);height:var(--spacing-px-36);background:var(--text-on-dark);color:var(--surface-dark);font-size:var(--text-meta);border-radius:50%;place-items:center;font-weight:700;display:grid}.expert-take-copy{min-width:0}.expert-take p,.expert-take h3{margin:0}.expert-take-eyebrow{font-size:var(--text-eyebrow);line-height:var(--lh-meta)}.expert-take h3{font-size:var(--text-body-sm);line-height:var(--lh-title);font-weight:600}.expert-take h3 a{color:var(--text-default);overflow-wrap:anywhere;text-decoration:none}.expert-take h3 a:hover{text-decoration:underline}.expert-take h3 a:focus-visible{outline:2px solid var(--text-link);outline-offset:var(--spacing-px-4)}.expert-take-meta{align-items:center;gap:var(--spacing-px-8);margin-top:var(--spacing-px-8);font-size:var(--text-meta);line-height:var(--lh-meta);flex-wrap:wrap;display:flex}.expert-take-pro{padding:var(--spacing-px-4) var(--spacing-px-8);background:var(--tier-pro);color:var(--surface-dark);border-radius:var(--radius);font-size:var(--text-eyebrow);font-weight:700}
