.content-shell,.article-shell,.admin-shell{width:100%;max-width:var(--site-container);padding:var(--site-shell-y) var(--site-gutter-x) clamp(2.5rem, 5vw, 4rem);grid-template-columns:minmax(0,1fr);gap:3rem;min-width:0;margin:0 auto;display:grid}.market-hero,.content-hero{border:1px solid #94a3b829;border-radius:30px;gap:1.5rem;padding:clamp(1.35rem,2.6vw,1.75rem);display:grid;box-shadow:0 30px 60px #0f172a14}.market-hero{background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.content-hero{background:#fff}.market-kicker{color:#0f4c81;letter-spacing:.08em;text-transform:uppercase;background:#0385ff1f;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .82rem;font-size:.76rem;font-weight:800;display:inline-flex}.market-hero h1,.content-hero h1{color:#0f172a;font-family:var(--font-display);letter-spacing:-.05em;max-width:15ch;margin:.9rem 0 .7rem;font-size:clamp(2.2rem,4vw,4rem);line-height:1.02}.content-hero h1{max-width:18ch}.market-subtitle,.content-hero p{color:#1e293b;max-width:66ch;margin:0;font-size:1.04rem;line-height:1.85}.market-cta-row,.admin-card__tools{flex-wrap:wrap;gap:.75rem;display:flex}.market-cta-row{margin-top:1.1rem}.market-cta-row a,.admin-card__tools a,.admin-card__tools button{min-height:var(--site-touch-target)}.tutorial-feature{gap:1rem;display:grid}.tutorial-feature__article{background:#ffffffdb;border:1px solid #94a3b82e;border-radius:24px;padding:1.1rem;box-shadow:0 18px 38px #0f172a14}.market-section{--section-marker:linear-gradient(90deg, #0385ff, #60a5fa, #8b5cf6);background:#fff;border:1px solid #94a3b824;border-radius:32px;width:100%;min-width:0;margin:0;padding:2.65rem 2.4rem 2.4rem;position:relative;overflow:visible;box-shadow:0 0 0 1px #94a3b81a,0 22px 46px #0f172a0d,0 52px 96px #0f172a0f}.market-section:before{content:"";background:var(--section-marker);pointer-events:none;border-radius:30px 30px 0 0;height:18px;position:absolute;top:0;bottom:auto;left:0;right:0}.market-section--tutorials{--section-marker:linear-gradient(90deg, #06b6d4, #3b82f6, #ec4899);background:#fff}.section-heading{border-bottom:1px solid #94a3b829;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:1.7rem;padding-top:1.35rem;padding-bottom:1.35rem;display:grid}.section-heading h2{color:#0f172a;font-family:var(--font-display);letter-spacing:-.04em;margin:.9rem 0 0;font-size:clamp(1.75rem,2.4vw,2.65rem);line-height:1.08}.section-heading>p{color:#1e293b;background:0 0;border:0;border-radius:0;width:100%;max-width:none;margin:.1rem 0 0;padding:0;font-size:1rem;line-height:1.8}.section-heading--single{grid-template-columns:minmax(0,1fr);align-items:start}.section-heading--single>div{max-width:none}.section-heading__body-copy{color:#1e293b;width:100%;max-width:none;margin:.9rem 0 0;font-size:1rem;line-height:1.8}.editorial-grid,.admin-grid{gap:1rem;display:grid}.market-carousel-card,.tutorial-card,.editorial-card,.editorial-feature,.admin-card{background:#fff;border:1px solid #94a3b829;border-radius:26px;box-shadow:0 18px 44px #0f172a14}.market-carousel-shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;padding:.35rem 0 .55rem;overflow:visible}.market-carousel-controls{flex-shrink:0;align-items:center;gap:.55rem;display:inline-flex}.market-carousel-control{color:#0f172a;cursor:pointer;background:#ffffffeb;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 12px 28px #0f172a14}.market-carousel-control:hover{background:#fff;border-color:#0385ff47;transform:translateY(-1px);box-shadow:0 16px 34px #0f172a1f}.market-carousel-control span{font-size:1.05rem;font-weight:800;line-height:1}.market-carousel{--carousel-gap:1.15rem;--carousel-side-pad:1.05rem;--carousel-edge-gutter:.42rem;--carousel-visible:3;--carousel-card-width:calc((100% - (var(--carousel-gap) * (var(--carousel-visible) - 1))) / var(--carousel-visible));align-items:stretch;gap:var(--carousel-gap);box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:.55rem calc(var(--carousel-side-pad) + var(--carousel-edge-gutter)) 1.25rem var(--carousel-side-pad);scroll-padding-left:var(--carousel-side-pad);scroll-padding-right:calc(var(--carousel-side-pad) + var(--carousel-edge-gutter));scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--carousel-side-pad), #000 calc(100% - (var(--carousel-side-pad) + var(--carousel-edge-gutter))), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--carousel-side-pad), #000 calc(100% - (var(--carousel-side-pad) + var(--carousel-edge-gutter))), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--carousel-side-pad), #000 calc(100% - (var(--carousel-side-pad) + var(--carousel-edge-gutter))), transparent 100%);margin:0;display:flex;overflow:auto hidden}.market-carousel>*{flex:0 0 var(--carousel-card-width);scroll-snap-align:start;min-width:0;max-width:var(--carousel-card-width)}.market-carousel::-webkit-scrollbar{display:none}.market-carousel-card{width:100%;overflow:visible;box-shadow:0 10px 22px #0f172a12,0 2px 8px #0f172a0a}.editorial-card__body{padding:1.3rem}.editorial-card{overflow:visible}.tutorial-card h3,.editorial-card h3,.editorial-feature h3,.editorial-feature h2,.article-sidebar strong,.admin-card h2{color:#0f172a;letter-spacing:-.02em;line-height:1.15}.review-card p,.tutorial-card p,.editorial-card p,.editorial-feature p,.tutorial-feature__article p{color:#1e293b;margin-top:.7rem;font-size:.94rem;line-height:1.8}.tutorial-card span{width:38px;height:38px;color:var(--blue);background:#0385ff1f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.8rem;font-weight:800;display:inline-flex}.review-card{background:linear-gradient(#fff,#fbfdff);border-color:#94a3b824;padding:1.35rem}.review-card__top{align-items:center;gap:.8rem;display:flex}.review-avatar{color:#0f172a;background:linear-gradient(135deg,#0385ff29,#60a5fa29);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:.95rem;font-weight:800;display:inline-flex}.review-card__identity strong{color:#0f172a;font-size:.96rem;display:block}.review-card__identity span{color:#64748b;margin-top:.12rem;font-size:.82rem;display:block}.review-stars{color:#f59e0b;letter-spacing:.14em;margin-top:1rem;font-size:.86rem;font-weight:800}.review-proof,.editorial-meta{color:#64748b;font-size:.86rem;line-height:1.6}.review-proof{border-top:1px solid #94a3b829;margin-top:1rem;padding-top:.9rem;font-weight:600}.tutorial-badge{letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .68rem;font-size:.76rem;font-weight:800;display:inline-flex}.editorial-feature{background:linear-gradient(#fff,#f9fbff);border-color:#a78bfa24;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);display:grid;overflow:visible;box-shadow:0 22px 54px #0f172a17}.editorial-feature--page{margin-bottom:0}.editorial-feature__cover,.editorial-card__cover{border-radius:22px 0 0 22px;text-decoration:none;display:block;overflow:hidden}.editorial-feature__cover img,.editorial-card__cover img,.tutorial-feature__article img{object-fit:cover;width:100%;height:100%;display:block}.editorial-feature__copy{flex-direction:column;padding:1.5rem;display:flex}.editorial-feature__flag{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#0385ff17;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.8rem;padding:.36rem .68rem;font-size:.74rem;font-weight:800;display:inline-flex}.editorial-feature__copy h3 a,.editorial-feature__copy h2 a,.editorial-card h3 a{color:inherit;text-decoration:none}.editorial-feature__flag{order:1;align-self:flex-start}.editorial-feature__copy h2,.editorial-feature__copy h3,.editorial-card__body h3{order:2}.editorial-feature__copy .editorial-meta,.editorial-card__body .editorial-meta{order:3;margin-top:.6rem}.editorial-feature__copy .market-chip-row,.editorial-card__body .market-chip-row{border-top:1px solid #94a3b829;border-bottom:1px solid #94a3b81f;order:4;margin:.95rem 0 1rem;padding:.85rem 0 1rem}.editorial-feature__copy .market-chip,.editorial-card__body .market-chip{color:#516276;letter-spacing:.02em;background:#f8fafcf5;border:1px solid #94a3b82e;font-size:.75rem;font-weight:700}.editorial-feature__copy>p,.editorial-card__body>p{order:5;margin-top:0}.editorial-feature__copy .market-cta-row,.editorial-card__body .editorial-card__link{order:6}.editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}.editorial-grid--full{background:linear-gradient(#fffffff5,#f6f9ffe6);border:1px solid #94a3b829;border-radius:30px;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.7rem;box-shadow:0 22px 48px #0f172a0f}.editorial-divider{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:end;gap:1rem;margin:1.65rem 0 1.15rem;padding:0 .15rem;display:grid}.editorial-divider span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#0385ff17;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.45rem;padding:.34rem .7rem;font-size:.74rem;font-weight:800;display:inline-flex}.editorial-divider strong{color:#0f172a;font-size:1.08rem;line-height:1.2;display:block}.editorial-divider p{color:#334155;margin:0;font-size:.94rem;line-height:1.8}.editorial-divider--page{margin:.35rem 0 1.35rem}.editorial-card--blog .editorial-card__cover{aspect-ratio:16/9;border-radius:22px 22px 0 0}.market-chip-row{flex-wrap:wrap;gap:.45rem;display:flex}.market-chip{color:var(--blue);background:#0385ff17;border-radius:999px;justify-content:center;align-items:center;padding:.34rem .68rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.market-chip--active{background:var(--blue);color:#fff}.content-filter-row{border-top:1px solid #94a3b824;flex-wrap:wrap;gap:.65rem;margin-top:1.3rem;padding-top:.85rem;display:flex}.market-inline-cta{color:#fff;background:radial-gradient(circle at 0 0,#0385ff26,#0000 28%),linear-gradient(135deg,#0f172a 0%,#0f4c81 55%,#0385ff 100%);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.8rem 2rem;display:grid;box-shadow:0 28px 68px #0f172a1f}.market-inline-cta h2{font-family:var(--font-display);letter-spacing:-.04em;margin:.7rem 0 0;font-size:clamp(1.85rem,2.5vw,2.7rem);line-height:1.08}.market-inline-cta p{color:#ffffffd6;max-width:60ch;margin-top:.8rem;line-height:1.8}.market-inline-cta .market-kicker{color:#fff;background:#ffffff24}.paystub-explainer-inner{max-width:none;padding:2.4rem var(--site-gutter-x) 2.2rem;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:1.25rem;margin:0 auto;display:grid}.paystub-purpose-grid{gap:1rem;display:grid}.paystub-purpose-card{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#ffffff24,#ffffff14);border:1px solid #bfdbfe29;border-radius:24px;gap:.9rem;padding:1.15rem 1.2rem;display:grid;box-shadow:0 14px 30px #04112d2e,0 32px 54px #04112d1f}.paystub-purpose-card strong{color:#fff;letter-spacing:-.02em;font-size:1rem}.paystub-purpose-card ul{gap:.6rem;margin:0;padding-left:1.15rem;display:grid}.paystub-purpose-card li{color:#ffffffe0;line-height:1.6}.article-topmatter{align-content:start;gap:1rem;display:grid}.article-topmatter h1{color:#0f172a;font-family:var(--font-display);letter-spacing:-.05em;max-width:16ch;margin:.2rem 0 0;font-size:clamp(2.35rem,4vw,4.25rem);line-height:1.02}.article-topmatter__summary{color:#475569;max-width:68ch;margin:0;font-size:1.06rem;line-height:1.86}.article-cover-image{border-radius:26px;width:min(100%,760px);max-width:100%;height:auto;margin:-.25rem auto 0;display:block;box-shadow:0 22px 48px #0f172a14}.article-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);gap:1rem;margin-top:1.6rem;display:grid}.article-content{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.article-problem-panel,.article-key-takeaways-panel,.article-toc-panel,.article-conclusion-panel{box-shadow:none;background:0 0;border:none;border-bottom:1px solid #94a3b82e;border-radius:0;padding:1.15rem 0 1.2rem}.article-content>.article-problem-panel,.article-content>.article-key-takeaways-panel,.article-content>.article-toc-panel,.article-content>.article-resource-strip{margin-bottom:1rem}.article-problem-panel h2,.article-toc-panel h2,.article-conclusion-panel h2{margin:.8rem 0 .6rem}.article-problem-list,.article-key-takeaways-list,.article-toc-list{gap:.45rem;margin:.9rem 0 0;padding-left:1.1rem;display:grid}.article-problem-list li,.article-key-takeaways-list li,.article-toc-list li{color:#334155;line-height:1.72}.article-key-takeaways-list li::marker{color:#0385ff}.article-toc-list a{color:#0f4c81;font-weight:600;text-decoration:none}.article-toc-list a:hover{text-decoration:underline}.article-resource-strip{border-bottom:1px solid #94a3b81f;flex-wrap:wrap;gap:.75rem;padding:.1rem 0 1rem;display:flex}.article-content h2[id],.article-key-takeaways-panel[id],.article-conclusion-panel[id]{scroll-margin-top:7rem}.article-content h2,.article-content h3,.article-content h4{color:#0f172a;margin:1.2rem 0 .65rem;line-height:1.16}.article-content p,.article-content li{color:#334155;line-height:1.85}.article-content p+p,.article-content ul+p,.article-content ol+p{margin-top:.95rem}.article-content ul,.article-content ol{margin-top:.85rem;padding-left:1.15rem}.article-content blockquote{border-left:4px solid var(--blue);color:#0f172a;background:#0385ff0f;border-radius:14px;margin:1rem 0;padding:.95rem 1rem}.article-content img{border-radius:18px;max-width:100%;height:auto;margin:1rem 0}.article-content pre,.article-content code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.article-content pre{color:#e2e8f0;background:#0f172a;border-radius:16px;margin:1rem 0;padding:1rem;overflow-x:auto}.article-content code{background:#0f172a0f;border-radius:8px;padding:.15rem .35rem}.article-content table{border-collapse:collapse;width:100%;margin:1rem 0}.article-content th,.article-content td{text-align:left;border-bottom:1px solid #94a3b838;padding:.7rem .75rem}.article-sidebar{align-content:start;gap:1rem;display:grid;position:sticky;top:1rem}.article-sidebar-panel{box-shadow:var(--shadow-elev-1);background:linear-gradient(#fffffff5,#f6f9ffe6);border:1px solid #94a3b82e;border-radius:20px;gap:.55rem;padding:1rem 1rem 1.05rem;display:grid}.article-sidebar-panel strong{color:#0f172a}.article-sidebar-panel p{color:#475569;margin:0;line-height:1.72}.article-sidebar-panel__actions{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.article-related-section,.article-faq-section{border-top:1px solid #94a3b829;margin-top:1.2rem;padding-top:1.35rem}.article-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.article-section-heading h2{color:#0f172a;margin:.35rem 0 0}.article-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.article-related-card{border-bottom:1px solid #94a3b829;gap:.85rem;padding-bottom:1rem;display:grid}.article-related-card__cover{border-radius:20px;display:block;overflow:hidden}.article-related-card__cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.article-related-card__body{gap:.55rem;display:grid}.article-related-card__body h3{color:#0f172a;margin:0;font-size:1.06rem;line-height:1.28}.article-related-card__body h3 a{color:inherit;text-decoration:none}.article-related-card__body h3 a:hover{color:var(--blue)}.article-related-card__body p{color:#475569;margin:0;line-height:1.72}.article-faq-list{gap:.85rem;display:grid}.article-faq-item{border-bottom:1px solid #94a3b829}.article-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.2rem 0 .95rem;list-style:none;display:flex}.article-faq-item summary::-webkit-details-marker{display:none}.article-faq-item summary span:first-child{color:#0f172a;font-weight:700;line-height:1.45}.article-faq-item__icon{color:var(--blue);font-size:1.2rem;font-weight:700;transition:transform .2s}.article-faq-item[open] .article-faq-item__icon{transform:rotate(45deg)}.article-faq-item__body{padding:0 0 1rem}.article-faq-item__body p{color:#475569;margin:0;line-height:1.75}.market-input,.market-textarea{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:16px;width:100%;padding:.78rem .9rem;font-size:.9rem;line-height:1.55;transition:border-color .15s,box-shadow .15s,background .15s}.market-input:focus,.market-textarea:focus{background:#fff;border-color:#0385ff8c;outline:none;box-shadow:0 0 0 4px #0385ff1f}.market-textarea{resize:vertical;min-height:132px}.tutorial-feature{background:linear-gradient(#fffffff5,#f6faffe6);border:1px solid #94a3b829;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;padding:1.45rem;box-shadow:0 22px 48px #0f172a0f}.tutorial-feature__rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.tutorial-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.2rem;display:grid}.tutorial-overview-card{background:linear-gradient(#fffffff5,#f8fbffeb);border:1px solid #94a3b829;border-radius:20px;padding:1.05rem 1.1rem;box-shadow:0 16px 34px #0f172a0d}.tutorial-overview-card strong{color:#0f172a;font-size:.96rem;display:block}.tutorial-overview-card p{color:#5b6b7f;margin:.48rem 0 0;font-size:.86rem;line-height:1.75}.tutorial-card{padding:1.25rem}.tutorial-feature__article{gap:1rem;padding:1rem;display:grid}.tutorial-feature__article img{border-radius:18px;min-height:220px;max-height:280px}.admin-shell{max-width:var(--site-container-wide)}.admin-shell--workspace-content{width:100%;max-width:calc(var(--site-container-wide) - var(--site-admin-sidebar-width));margin:0 auto;padding:0}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.editorial-card__link{color:var(--blue);justify-content:center;align-items:center;margin-top:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.editorial-card__link:hover{color:var(--green)}.admin-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-card{padding:1.25rem}.admin-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-card__header span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.admin-card__header h2{margin:.45rem 0 0;font-size:1.35rem}.admin-bar-chart{gap:.8rem;margin-top:1rem;display:grid}.admin-bar-chart__row{grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.admin-bar-chart__row span{color:#64748b;font-size:.8rem;font-weight:700}.admin-bar-chart__track{background:#e2e8f0;border-radius:999px;height:12px;overflow:hidden}.admin-bar-chart__track i{border-radius:inherit;background:linear-gradient(90deg,#0385ff,#8b5cf6);height:100%;display:block}.admin-bar-chart__row strong{color:#0f172a;text-align:right;font-size:.85rem;font-weight:800}.admin-bar-chart__row strong small{color:#64748b;margin-top:.12rem;font-size:.7rem;font-weight:700;display:block}.admin-donut{border-radius:50%;place-items:center;width:190px;height:190px;margin:1rem auto 1.1rem;display:grid}.admin-donut__center{text-align:center;color:#0f172a;background:#fff;border-radius:50%;place-items:center;width:112px;height:112px;font-size:1.15rem;font-weight:800;line-height:1.2;display:grid;box-shadow:inset 0 0 0 1px #94a3b826}.admin-donut__center small{color:#64748b;font-size:.72rem;font-weight:700}.admin-dot{vertical-align:middle;border-radius:999px;width:10px;height:10px;margin-right:.5rem;display:inline-block}.admin-table-wrap{padding-bottom:.1rem;overflow-x:auto}.admin-table-wrap .acc-table{min-width:760px}.admin-workspace{--site-active-admin-sidebar-width:var(--site-admin-sidebar-width);grid-template-columns:var(--site-active-admin-sidebar-width) minmax(0, 1fr);align-items:stretch;gap:0;width:100%;max-width:none;min-height:100vh;margin:0;padding:0;display:grid}.admin-workspace:has(.workspace-sidebar.is-compact){--site-active-admin-sidebar-width:var(--site-admin-sidebar-compact-width)}.admin-sidebar{background:linear-gradient(#fffffffa,#f7fafffa 46%,#f3f7fdfa 100%);border:0;border-right:1px solid #94a3b829;border-radius:0;flex-direction:column;align-content:flex-start;align-self:stretch;gap:.55rem;height:100vh;min-height:100vh;padding:.85rem 0 0;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:16px 0 38px #0f172a12,4px 0 14px #0f172a0d}.admin-sidebar__nav,.admin-sidebar__footer{flex-direction:column;gap:.55rem;display:flex}.admin-sidebar__nav{scrollbar-width:thin;scrollbar-color:#0385ff6b #e2e8f085;flex:auto;min-height:0;padding-top:.4rem;overflow:hidden auto}.admin-sidebar__nav::-webkit-scrollbar{width:10px}.admin-sidebar__nav::-webkit-scrollbar-track{background:#e2e8f085;border-radius:999px}.admin-sidebar__nav::-webkit-scrollbar-thumb{background:linear-gradient(#59b2ffe6,#0385ffe6);border:2px solid #ffffffb8;border-radius:999px}.admin-sidebar__nav::-webkit-scrollbar-thumb:hover{background:linear-gradient(#44a4fff5,#0276e8f5)}.workspace-sidebar__top{padding:0 .85rem}.workspace-sidebar__brand-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.workspace-sidebar__size-toggle,.workspace-sidebar__mobile-launcher,.workspace-sidebar__mobile-actions .ps-theme-toggle,.workspace-sidebar__mobile-actions .ps-header-cart-btn{-webkit-appearance:none;appearance:none;color:#0f172a;letter-spacing:-.01em;cursor:pointer;background:#ffffffd6;border:1px solid #94a3b82e;font-weight:800;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s}.workspace-sidebar__size-toggle{width:42px;height:42px;box-shadow:none;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}.workspace-sidebar__size-toggle:hover,.workspace-sidebar__mobile-launcher:hover,.workspace-sidebar__mobile-actions .ps-theme-toggle:hover,.workspace-sidebar__mobile-actions .ps-header-cart-btn:hover{border-color:#0385ff38;transform:translateY(-1px)}.workspace-sidebar__mobile-actions .ps-theme-toggle[aria-pressed=true],.workspace-sidebar__mobile-actions .ps-header-cart-btn[aria-expanded=true]{border-color:#0385ff38}.workspace-sidebar__size-toggle svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:18px;height:18px}.workspace-sidebar__mobile-actions{z-index:1200;justify-content:flex-end;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;margin:0 1rem .85rem auto;display:none;position:sticky;top:.75rem}.workspace-sidebar__mobile-launcher,.workspace-sidebar__mobile-actions .ps-theme-toggle,.workspace-sidebar__mobile-actions .ps-header-cart-btn{-webkit-backdrop-filter:blur(12px);background:#fffffff5;border-radius:14px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;padding:0;display:inline-flex;box-shadow:0 14px 28px #0f172a29}.workspace-sidebar__mobile-launcher{position:relative}.workspace-sidebar__mobile-actions .ps-header-cart-btn svg,.workspace-sidebar__mobile-actions .ps-theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.workspace-sidebar__mobile-actions .ps-header-cart-btn .nav-cart-badge{border-color:#fffffff5;top:-4px;right:-4px}.ps-theme-toggle__icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.ps-theme-toggle__sun,.ps-theme-toggle__moon{transition:opacity .18s,transform .18s;position:absolute;top:0;bottom:0;left:0;right:0}.ps-theme-toggle__moon,html[data-theme=dark] .ps-theme-toggle__sun{opacity:0;transform:scale(.72)}html[data-theme=dark] .ps-theme-toggle__moon{opacity:1;transform:scale(1)}.workspace-sidebar__mobile-launcher .ps-header-menu-toggle__line{background:currentColor;border-radius:999px;width:18px;height:2px;transition:transform .18s,opacity .18s;position:absolute}.workspace-sidebar__mobile-launcher .ps-header-menu-toggle__line--top{transform:translateY(-6px)}.workspace-sidebar__mobile-launcher .ps-header-menu-toggle__line--bottom{transform:translateY(6px)}.workspace-sidebar__mobile-launcher[aria-expanded=true] .ps-header-menu-toggle__line--top{transform:rotate(45deg)}.workspace-sidebar__mobile-launcher[aria-expanded=true] .ps-header-menu-toggle__line--middle{opacity:0}.workspace-sidebar__mobile-launcher[aria-expanded=true] .ps-header-menu-toggle__line--bottom{transform:rotate(-45deg)}.workspace-sidebar__brand{grid-template-columns:1fr;align-items:center;gap:.45rem;text-decoration:none;display:grid}.workspace-sidebar__brand-image{object-fit:contain;width:min(100%,232px);height:auto;display:block}.workspace-sidebar__brand-copy strong,.workspace-account-menu__meta strong{color:#0f172a;display:block}.workspace-sidebar__brand-copy--stack{gap:0;display:grid}.workspace-sidebar__brand-copy small,.workspace-account-menu__meta small{color:#64748b;margin-top:0;font-size:.78rem;line-height:1.5;display:block}.admin-sidebar__label,.admin-page-kicker{width:-moz-fit-content;width:fit-content;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#0385ff17;border-radius:999px;justify-content:center;align-items:center;padding:.36rem .72rem;font-size:.72rem;font-weight:800;display:inline-flex}.admin-sidebar__label{color:#64748b;background:0 0;border-radius:0;justify-content:flex-start;margin:0 1rem .35rem;padding:0;font-size:.68rem}.workspace-sidebar__group{flex-direction:column;gap:0;margin-top:.4rem;display:flex}.workspace-sidebar__group+.workspace-sidebar__group{margin-top:.75rem}.workspace-sidebar__group-body{flex-direction:column;gap:0;display:flex}.admin-sidebar__section-toggle{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:calc(100% - 2rem);display:flex}.admin-sidebar__section-toggle svg{stroke:currentColor;stroke-width:2px;fill:none;width:15px;height:15px;transition:transform .18s}.workspace-sidebar__group.is-collapsed .admin-sidebar__section-toggle svg{transform:rotate(-90deg)}.workspace-sidebar__group.is-collapsed .workspace-sidebar__group-body{display:none}.admin-sidebar__link{width:100%;min-height:42px;box-shadow:none;color:#243447;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;align-items:center;gap:.82rem;padding:.48rem .95rem .48rem 1.35rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:flex;position:relative}.workspace-sidebar__link-icon{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:.82;flex:none;width:18px;height:18px}.workspace-sidebar__link-label{min-width:0;display:block}.admin-sidebar__link:hover{box-shadow:none;background:#0385ff0a;border-left-color:#0385ff38;transform:none}.admin-sidebar__link.is-active{border-left-color:var(--blue);box-shadow:none;background:linear-gradient(90deg,#0385ff14,#0385ff05 72%,#0000)}.admin-sidebar__footer{border-top:1px solid #94a3b82e;flex:none;margin-top:auto;padding:.75rem .85rem .9rem}.workspace-account-menu{display:grid}.workspace-account-menu__summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;list-style:none;display:grid}.workspace-account-menu__summary::-webkit-details-marker{display:none}.workspace-account-menu__avatar{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#0385ff 58%,#8b5cf6 100%);border-radius:14px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:900;display:inline-flex}.workspace-account-menu__panel{border-top:1px solid #94a3b829;gap:.12rem;margin-top:.65rem;padding-top:.65rem;display:grid}.workspace-account-menu__panel a{color:#334155;padding:.42rem 0;font-size:.86rem;font-weight:700;text-decoration:none}.workspace-account-menu__panel a:hover{color:var(--blue)}.admin-workspace__main{min-width:0;padding:1.35rem var(--site-gutter-x) 3rem}.shell-account .admin-workspace__main{display:block}.shell-account .admin-shell--workspace-content{max-width:calc(var(--site-container-wide) - var(--site-account-sidebar-width) - var(--site-account-workspace-gap))}.shell-account main,.shell-admin main{min-height:100vh}.workspace-sidebar.is-compact{width:92px}.workspace-sidebar.is-compact .workspace-sidebar__brand-copy,.workspace-sidebar.is-compact .admin-sidebar__label span,.workspace-sidebar.is-compact .admin-sidebar__section-toggle svg,.workspace-sidebar.is-compact .workspace-account-menu__meta{display:none}.workspace-sidebar.is-compact .workspace-sidebar__brand-image{width:42px;margin:0 auto}.workspace-sidebar.is-compact .workspace-sidebar__brand-row,.workspace-sidebar.is-compact .workspace-sidebar__top,.workspace-sidebar.is-compact .admin-sidebar__footer{padding-left:.7rem;padding-right:.7rem}.workspace-sidebar.is-compact .admin-sidebar__section-toggle{width:100%;min-height:28px;margin:0}.workspace-sidebar.is-compact .admin-sidebar__link{justify-content:center;min-height:38px;padding-left:.6rem;padding-right:.6rem}.workspace-sidebar.is-compact .admin-sidebar__link.is-active,.workspace-sidebar.is-compact .admin-sidebar__link:hover{background:#0385ff12}.workspace-sidebar.is-compact .workspace-sidebar__link-label{display:none}.workspace-sidebar.is-compact .admin-sidebar__link:after{content:attr(title);color:#f8fafc;white-space:nowrap;opacity:0;pointer-events:none;z-index:20;background:#0f172aeb;border-radius:10px;padding:.45rem .7rem;font-size:.76rem;font-weight:700;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + .75rem);transform:translateY(-50%)translate(-4px);box-shadow:0 14px 30px #0f172a3d}.workspace-sidebar.is-compact .admin-sidebar__link:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.workspace-sidebar.is-compact .admin-sidebar__link:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}.workspace-sidebar.is-compact .workspace-account-menu__summary{grid-template-columns:1fr;justify-items:center}.workspace-sidebar.is-compact .workspace-account-menu__panel{display:none}.admin-page,.admin-page-stack{gap:1.3rem;display:grid}.admin-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem;display:grid}@media (max-width:1280px){.admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-kpi{background:linear-gradient(#fffffffa,#f6f9fff2);border:1px solid #94a3b829;border-radius:24px;padding:1.2rem 1.15rem;box-shadow:0 18px 44px #0f172a0f}.admin-kpi__eyebrow{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#0385ff14;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.admin-kpi__value{color:#0f172a;font-family:var(--font-display);margin-top:.9rem;font-size:2rem;line-height:1;display:block}.admin-kpi p{color:#5b6b7f;margin:.65rem 0 0;font-size:.86rem;line-height:1.7}.admin-analytics-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:start;gap:1rem;display:grid}.admin-card--emphasis{background:radial-gradient(circle at 100% 0,#0385ff1f,#0000 26%),linear-gradient(#fffffffa,#f3f8fff5)}.admin-bar-chart--dense{margin-top:.2rem}.admin-insight-panel{background:linear-gradient(#f8fafcf2,#fffffffa);border:1px solid #94a3b829;border-radius:20px;padding:1rem}.admin-insight-panel h3{color:#0f172a;margin:0 0 .8rem;font-size:1rem}.admin-page-header{box-shadow:var(--shadow-elev-1);background:radial-gradient(circle at 0 0,#0385ff14,#0000 34%),linear-gradient(135deg,#fff 0%,#f8fbff 56%,#edf4ff 100%);border:1px solid #94a3b82e;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem;display:flex}.admin-page-header h1{color:#0f172a;letter-spacing:-.05em;max-width:16ch;margin:.7rem 0 .55rem;font-size:clamp(2rem,4vw,3.35rem);line-height:1.02}.admin-page-header p{color:#475569;max-width:68ch;margin:0;font-size:1rem;line-height:1.8}.admin-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.admin-page .step-card-body{padding-top:1rem}.admin-toolbar{flex-wrap:wrap;gap:.7rem;display:flex}@media (max-width:1024px){.market-hero,.editorial-feature,.article-layout,.tutorial-feature,.tutorial-overview-grid,.section-heading,.editorial-grid,.editorial-grid--full,.admin-grid,.admin-grid--three,.admin-analytics-grid{grid-template-columns:1fr}.market-carousel{--carousel-visible:2;--carousel-side-pad:.9rem;padding:.45rem var(--carousel-side-pad) 1.1rem;scroll-padding-inline:var(--carousel-side-pad)}.market-inline-cta{grid-template-columns:1fr}.paystub-explainer-inner{grid-template-columns:1fr;padding:2rem 1.4rem 1.9rem}.market-carousel-shell{margin:0;padding:.3rem 0 .45rem}.article-sidebar{position:static}.editorial-feature__cover,.editorial-card__cover{border-radius:22px 22px 0 0}.editorial-divider,.section-heading{grid-template-columns:1fr;margin:1.35rem 0 1rem}.admin-workspace{grid-template-columns:1fr;align-items:start}.admin-shell--workspace-content,.shell-account .admin-shell--workspace-content{max-width:var(--site-container-wide)}.shell-account .admin-workspace__main{grid-template-columns:1fr}.admin-sidebar{z-index:1250;width:min(22rem,100vw - 3rem);height:100vh;min-height:100vh;padding:.85rem 0 0;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(calc(-100% - 1rem))}.workspace-sidebar.is-mobile-open{transform:translate(0)}.workspace-sidebar__mobile-actions{display:inline-flex}.workspace-sidebar__size-toggle{display:none}.admin-workspace__main{padding:1.15rem 1rem 2.6rem}.admin-sidebar__footer{margin-top:auto}}@media (max-width:640px){.workspace-sidebar__mobile-actions{margin:0 .85rem .85rem auto;top:.65rem}.workspace-sidebar__mobile-launcher,.workspace-sidebar__mobile-actions .ps-theme-toggle,.workspace-sidebar__mobile-actions .ps-header-cart-btn{border-radius:12px}}@media (max-width:768px){.admin-kpi-grid{grid-template-columns:1fr}.content-shell,.article-shell,.admin-shell{padding:1rem var(--site-gutter-x) 3rem;gap:1.8rem}.market-hero,.content-hero,.admin-card,.tutorial-feature,.editorial-grid--full{border-radius:22px;padding:1.15rem}.market-hero h1,.content-hero h1{font-size:clamp(1.9rem,8vw,2.6rem)}.article-topmatter h1{max-width:100%;font-size:clamp(2rem,8vw,3rem)}.article-cover-image{border-radius:22px;width:100%;margin-top:-.2rem}.article-content,.article-problem-panel,.article-key-takeaways-panel,.article-toc-panel,.article-conclusion-panel{border-radius:0;padding-left:0;padding-right:0}.article-related-grid{grid-template-columns:1fr}.article-section-heading{flex-direction:column;align-items:flex-start;margin-bottom:.85rem}.article-sidebar-panel{padding:.95rem}.market-section{border-radius:22px;padding:1.2rem}.section-heading>p{font-size:.92rem}.editorial-divider strong{font-size:1rem}.tutorial-feature__rail,.admin-bar-chart__row{grid-template-columns:1fr}.admin-bar-chart__row strong{text-align:left}.admin-workspace{gap:1rem;padding:0}.admin-sidebar,.admin-page-header{border-radius:0}.admin-sidebar{padding:.85rem 0 0}.admin-page-header{flex-direction:column;padding:1rem}.admin-page-header h1{font-size:clamp(1.75rem,8vw,2.55rem)}}.article-builder-divider{background:linear-gradient(90deg,#0000,#94a3b857,#0000);border:0;height:1px;margin:2.2rem 0}.article-builder-section{gap:1rem;display:grid}.article-builder-section--wide{max-width:min(100%,78rem)}.article-builder-section--full{margin-left:clamp(-1rem,-2vw,-1.5rem);margin-right:clamp(-1rem,-2vw,-1.5rem)}.article-builder-heading{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.08}.article-builder-lead{color:#0f172a;margin:0;font-size:1.05rem;font-weight:600;line-height:1.75}.article-builder-copy{color:#475569;margin:0;line-height:1.85}.article-builder-list{color:#334155;gap:.55rem;margin:0;padding-left:1.3rem;display:grid}.article-builder-hero,.article-builder-feature{align-items:center;gap:1.3rem;display:grid}.article-builder-hero__content,.article-builder-feature__copy,.article-builder-cta{gap:1rem;display:grid}.article-builder-hero__media,.article-builder-feature__media{border:1px solid #94a3b824;border-radius:30px;overflow:hidden;box-shadow:0 24px 54px #0f172a14}.article-builder-hero__image,.article-builder-feature__image{width:100%;height:auto;display:block}.article-builder-cta{background:linear-gradient(#ffffffeb,#f8fafce6);border:1px solid #94a3b824;border-radius:28px;padding:1.35rem 1.5rem;box-shadow:0 22px 48px #0f172a0f}.article-builder-faq{gap:.75rem;display:grid}.article-builder-faq__item{background:#ffffffe6;border:1px solid #94a3b829;border-radius:22px;padding:.9rem 1rem}.article-builder-faq__item summary{cursor:pointer;color:#0f172a;font-weight:700;list-style:none}.article-builder-faq__item summary::-webkit-details-marker{display:none}.article-builder-faq__answer{margin-top:.8rem}.article-builder-quote{background:linear-gradient(#f8fafce0,#ffffffe0);border-left:4px solid #0385ff70;border-radius:24px;margin:0;padding:1.3rem 1.45rem}.article-builder-quote blockquote{color:#0f172a;margin:0;font-size:clamp(1.28rem,2vw,1.8rem);font-weight:700;line-height:1.45}.article-builder-quote figcaption{color:#64748b;margin-top:.7rem}.article-builder-comparison{gap:.6rem;display:grid}.article-builder-comparison__head,.article-builder-comparison__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.article-builder-comparison__head{color:#0f172a;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.article-builder-comparison__row{color:#334155;background:#ffffffe0;border:1px solid #94a3b829;border-radius:22px;padding:.9rem 1rem}.article-builder-comparison__row span:first-child{color:#0f172a;font-weight:700}.article-builder-comparison__row--highlight{border-color:#0385ff3d;box-shadow:0 18px 40px #0385ff14}@media (min-width:769px){.article-builder-hero{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)}.article-builder-feature{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)}.article-builder-feature--image-left .article-builder-feature__media{order:-1}}@media (max-width:768px){.article-builder-section--full{margin-left:0;margin-right:0}.article-builder-cta,.article-builder-quote,.article-builder-comparison__row,.article-builder-faq__item{border-radius:20px}.article-builder-comparison__head,.article-builder-comparison__row{grid-template-columns:1fr}}html[data-theme=dark] .content-shell,html[data-theme=dark] .article-shell,html[data-theme=dark] .admin-shell,html[data-theme=dark] .coming-soon-panel,html[data-theme=dark] .market-hero,html[data-theme=dark] .content-hero,html[data-theme=dark] .article-builder-hero__media,html[data-theme=dark] .article-builder-feature__media,html[data-theme=dark] .article-builder-cta,html[data-theme=dark] .article-builder-faq__item,html[data-theme=dark] .article-builder-quote,html[data-theme=dark] .article-builder-comparison__row,html[data-theme=dark] .admin-table-wrap,html[data-theme=dark] .admin-page-header,html[data-theme=dark] .admin-sidebar,html[data-theme=dark] .workspace-account-menu__panel{border-color:#94a3b829}html[data-theme=dark] .market-hero,html[data-theme=dark] .content-hero,html[data-theme=dark] .coming-soon-panel,html[data-theme=dark] .article-builder-cta,html[data-theme=dark] .article-builder-faq__item,html[data-theme=dark] .article-builder-quote,html[data-theme=dark] .article-builder-comparison__row,html[data-theme=dark] .admin-page-header{background:radial-gradient(circle at 100% 0,#3b82f61a,#0000 28%),linear-gradient(#0f172adb,#0b1220d1);box-shadow:0 20px 48px #02061747}html[data-theme=dark] .market-hero h1,html[data-theme=dark] .content-hero h1,html[data-theme=dark] .article-builder-heading,html[data-theme=dark] .article-builder-quote blockquote,html[data-theme=dark] .article-builder-comparison__head,html[data-theme=dark] .article-builder-comparison__row span:first-child,html[data-theme=dark] .workspace-sidebar__brand-copy strong,html[data-theme=dark] .workspace-account-menu__meta strong,html[data-theme=dark] .workspace-sidebar__size-toggle,html[data-theme=dark] .workspace-sidebar__mobile-launcher,html[data-theme=dark] .workspace-sidebar__mobile-actions .ps-theme-toggle,html[data-theme=dark] .workspace-sidebar__mobile-actions .ps-header-cart-btn,html[data-theme=dark] .admin-sidebar__link,html[data-theme=dark] .workspace-account-menu__panel a,html[data-theme=dark] .admin-page-header h1,html[data-theme=dark] .coming-soon-panel__title{color:#f8fafc}html[data-theme=dark] .market-subtitle,html[data-theme=dark] .content-hero p,html[data-theme=dark] .article-builder-lead,html[data-theme=dark] .article-builder-copy,html[data-theme=dark] .article-builder-list,html[data-theme=dark] .article-builder-faq__answer,html[data-theme=dark] .article-builder-quote figcaption,html[data-theme=dark] .workspace-sidebar__brand-copy small,html[data-theme=dark] .workspace-account-menu__meta small,html[data-theme=dark] .admin-sidebar__label,html[data-theme=dark] .admin-page-header p,html[data-theme=dark] .coming-soon-panel__copy{color:#e2e8f0bd}html[data-theme=dark] .admin-sidebar{background:linear-gradient(#080f1cfa,#0b1220fa 42%,#0f172afa 100%);box-shadow:16px 0 38px #02061747,4px 0 14px #02061738}html[data-theme=dark] .workspace-sidebar__size-toggle,html[data-theme=dark] .workspace-sidebar__mobile-launcher,html[data-theme=dark] .workspace-sidebar__mobile-actions .ps-theme-toggle,html[data-theme=dark] .workspace-sidebar__mobile-actions .ps-header-cart-btn{background:#0f172ae6;border-color:#94a3b82e;box-shadow:0 16px 32px #02061747}html[data-theme=dark] .workspace-sidebar__mobile-actions .ps-header-cart-btn .nav-cart-badge{border-color:#0f172af5}html[data-theme=dark] .admin-sidebar__footer,html[data-theme=dark] .workspace-account-menu__panel{border-top-color:#94a3b829}html[data-theme=dark] .admin-sidebar__link:hover,html[data-theme=dark] .workspace-account-menu__panel a:hover{color:#93c5fd;background:#1e293b8f}html[data-theme=dark] .admin-sidebar__link.is-active{color:#bfdbfe;background:linear-gradient(90deg,#3b82f633,#3b82f614 72%,#0000);border-left-color:#60a5fa}html[data-theme=dark] .content-hero__stat{background:#1e293b99;border-color:#94a3b829}html[data-theme=dark] .content-hero__stat strong{color:#f8fafc}html[data-theme=dark] .content-hero__stat span{color:#94a3b8}html[data-theme=dark] .content-editorial-focus{background:linear-gradient(#0f172af0,#0a111feb);border-color:#94a3b829}html[data-theme=dark] .content-editorial-focus__eyebrow{color:#93c5fd;background:#0385ff24}html[data-theme=dark] .content-editorial-focus strong a{color:#f8fafc}html[data-theme=dark] .content-editorial-focus p{color:#94a3b8}html[data-theme=dark] .editorial-divider strong{color:#f8fafc}html[data-theme=dark] .editorial-divider p{color:#94a3b8}html[data-theme=dark] .editorial-divider span{color:#93c5fd;background:#0385ff24}html[data-theme=dark] .editorial-grid--full{background:linear-gradient(#0f172af0,#0a111feb);border-color:#94a3b829}html[data-theme=dark] .editorial-feature__flag{color:#93c5fd;background:#0385ff24}html[data-theme=dark] .editorial-feature__copy>p,html[data-theme=dark] .editorial-card__body>p{color:#94a3b8}html[data-theme=dark] .editorial-feature__copy .market-chip,html[data-theme=dark] .editorial-card__body .market-chip{color:#cbd5e1;background:#1e293bb8;border-color:#94a3b82e}html[data-theme=dark] .editorial-feature__copy .market-chip-row,html[data-theme=dark] .editorial-card__body .market-chip-row{border-top-color:#94a3b824;border-bottom-color:#94a3b81f}html[data-theme=dark] .market-chip{color:#93c5fd;background:#0385ff24}html[data-theme=dark] .market-chip--active{background:var(--blue);color:#fff}html[data-theme=dark] .content-filter-row{border-top-color:#94a3b829}html[data-theme=dark] .editorial-meta{color:#64748b}html[data-theme=dark] .review-proof{color:#93c5fd;border-top-color:#94a3b829}