.styles-module-scss-module__BUieDq__root{border-block:1px solid var(--color-border-warm);align-items:center;gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.styles-module-scss-module__BUieDq__status{color:var(--color-text-body);font-size:var(--font-size-caption);text-align:center;margin:0;font-weight:700}.styles-module-scss-module__BUieDq__control{background:var(--color-surface-base);border:1px solid var(--color-border-warm);border-radius:var(--radius-pill);color:var(--color-accent-ink);font-size:var(--font-size-label);align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);padding-inline:var(--space-4);width:fit-content;font-weight:800;text-decoration:none;display:inline-flex}.styles-module-scss-module__BUieDq__previous{justify-self:start}.styles-module-scss-module__BUieDq__previous svg{transform:rotate(180deg)}.styles-module-scss-module__BUieDq__next{justify-self:end}.styles-module-scss-module__BUieDq__control:hover{background:var(--color-surface-cream);border-color:var(--color-accent)}.styles-module-scss-module__BUieDq__control:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.styles-module-scss-module__BUieDq__disabled,.styles-module-scss-module__BUieDq__disabled:hover{background:var(--color-surface-subtle);border-color:var(--color-border-muted);color:var(--color-text-muted);cursor:default}[dir=rtl] .styles-module-scss-module__BUieDq__previous svg{transform:none}[dir=rtl] .styles-module-scss-module__BUieDq__next svg{transform:rotate(180deg)}@media (max-width:768px){.styles-module-scss-module__BUieDq__root{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.styles-module-scss-module__BUieDq__status{grid-area:1/1/auto/-1}.styles-module-scss-module__BUieDq__previous,.styles-module-scss-module__BUieDq__next{grid-row:2}.styles-module-scss-module__BUieDq__control{max-width:100%}}
.styles-module-scss-module__3aFWAq__page{background:radial-gradient(980px 420px at 4% -10%, var(--color-surface-warm) 0%, transparent 58%),radial-gradient(640px 340px at 96% 5%, var(--color-surface-info) 0%, transparent 64%),var(--color-surface-base)}.styles-module-scss-module__3aFWAq__pageContainer{padding:0 20px}.styles-module-scss-module__3aFWAq__hero{padding:clamp(28px,6vw,64px) 0 clamp(30px,6vw,64px);position:relative;overflow:hidden}.styles-module-scss-module__3aFWAq__trackHeader{min-width:0;max-width:920px}.styles-module-scss-module__3aFWAq__trackOverline{background:var(--color-surface-warm);border:1px solid var(--color-border-warm);border-radius:var(--radius-pill);color:var(--color-accent-ink);font-size:var(--font-size-caption);letter-spacing:.12em;text-transform:uppercase;padding:8px 14px;font-weight:700;display:inline-block}.styles-module-scss-module__3aFWAq__trackTitle{color:var(--color-text-strong);letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance;margin-top:16px;font-size:clamp(34px,6.2vw,66px);font-weight:700;line-height:.96}.styles-module-scss-module__3aFWAq__trackLead{color:var(--color-text-body);font-size:var(--font-size-lead);overflow-wrap:anywhere;max-width:720px;margin-top:12px;line-height:1.52}.styles-module-scss-module__3aFWAq__trackGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:30px;display:grid}.styles-module-scss-module__3aFWAq__trackCard{background:color-mix(in srgb, var(--color-surface-base) 95%, var(--color-surface-warm) 5%);border:1px solid color-mix(in srgb, var(--color-border-muted) 92%, var(--color-accent) 8%);border-radius:var(--radius-xl);flex-direction:column;gap:2px;min-width:0;padding:clamp(16px,2.3vw,22px);transition:border-color .18s,transform .18s;display:flex}.styles-module-scss-module__3aFWAq__trackCard:last-child .styles-module-scss-module__3aFWAq__trackIcon{fill:#000}.styles-module-scss-module__3aFWAq__trackCardFeatured{grid-column:span 2}.styles-module-scss-module__3aFWAq__trackCard:hover{border-color:color-mix(in srgb, var(--color-accent) 56%, var(--color-border-muted) 44%);transform:translateY(-1px)}.styles-module-scss-module__3aFWAq__trackCardFeatured{background:var(--color-contrast-ink);border-color:color-mix(in srgb, var(--color-border-strong) 60%, transparent);box-shadow:var(--shadow-elevation-1)}.styles-module-scss-module__3aFWAq__trackCardSecondary{background:color-mix(in srgb, var(--color-surface-base) 97%, var(--color-surface-info) 3%);border-color:color-mix(in srgb, var(--color-border-muted) 92%, transparent)}.styles-module-scss-module__3aFWAq__trackHeading{align-items:center;gap:10px;min-width:0;display:flex}.styles-module-scss-module__3aFWAq__trackIcon{object-fit:contain;flex:none;width:28px;height:28px;display:block}.styles-module-scss-module__3aFWAq__trackIconRefinance{width:34px;height:34px}.styles-module-scss-module__3aFWAq__trackCardFeatured .styles-module-scss-module__3aFWAq__trackIcon{filter:brightness(0)saturate()invert(75%)sepia(88%)saturate(386%)hue-rotate(343deg)brightness(102%)contrast(98%)}.styles-module-scss-module__3aFWAq__trackKicker{color:var(--color-text-strong);font-size:var(--font-size-heading-md);letter-spacing:-.03em;font-weight:700;line-height:1}.styles-module-scss-module__3aFWAq__trackCardFeatured .styles-module-scss-module__3aFWAq__trackKicker{color:var(--color-text-inverse)}.styles-module-scss-module__3aFWAq__trackCardSecondary .styles-module-scss-module__3aFWAq__trackKicker{font-size:var(--font-size-heading-sm)}.styles-module-scss-module__3aFWAq__trackDescription{color:var(--color-text-body);font-size:var(--font-size-label);overflow-wrap:anywhere;min-height:68px;margin-top:10px;line-height:1.5}.styles-module-scss-module__3aFWAq__trackCardFeatured .styles-module-scss-module__3aFWAq__trackDescription{color:color-mix(in srgb, var(--color-text-inverse) 87%, transparent)}.styles-module-scss-module__3aFWAq__trackCardSecondary .styles-module-scss-module__3aFWAq__trackDescription{font-size:var(--font-size-meta)}.styles-module-scss-module__3aFWAq__trackActions{margin-top:auto;padding-top:14px}.styles-module-scss-module__3aFWAq__trackCta{width:100%;min-height:46px}.styles-module-scss-module__3aFWAq__trackCardSecondary .styles-module-scss-module__3aFWAq__trackCta{background:color-mix(in srgb, var(--color-surface-base) 86%, var(--color-surface-warm) 14%);border-color:color-mix(in srgb, var(--color-border-muted) 70%, var(--color-accent) 30%);color:var(--color-link-secondary)}.styles-module-scss-module__3aFWAq__trackCardSecondary .styles-module-scss-module__3aFWAq__trackCta:hover,.styles-module-scss-module__3aFWAq__trackCardSecondary .styles-module-scss-module__3aFWAq__trackCta:visited,.styles-module-scss-module__3aFWAq__trackCardSecondary .styles-module-scss-module__3aFWAq__trackCta:focus-visible{color:var(--color-link-secondary)}.styles-module-scss-module__3aFWAq__content{padding:0 0 clamp(48px,6vw,82px)}.styles-module-scss-module__3aFWAq__previewBanner{background:var(--color-surface-info);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);color:var(--color-text-body);font-size:var(--font-size-label);overflow-wrap:anywhere;margin-bottom:18px;padding:12px 14px;line-height:1.5}.styles-module-scss-module__3aFWAq__errorBanner{background:var(--color-status-error-bg);border:1px solid var(--color-status-error-border);border-radius:var(--radius-md);color:var(--color-status-error-text);font-size:var(--font-size-label);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 14px;font-weight:600;line-height:1.5;display:flex}.styles-module-scss-module__3aFWAq__errorBanner p{overflow-wrap:anywhere;flex:240px;min-width:0}.styles-module-scss-module__3aFWAq__errorRetry{border:1px solid color-mix(in srgb, var(--color-status-error) 24%, transparent);border-radius:var(--radius-pill);color:var(--color-status-error-text);font-size:var(--font-size-meta);text-transform:uppercase;align-items:center;min-height:44px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.styles-module-scss-module__3aFWAq__errorRetry:hover{border-color:color-mix(in srgb, var(--color-status-error) 44%, transparent)}.styles-module-scss-module__3aFWAq__featuredPost{background:color-mix(in srgb, var(--color-surface-warm) 70%, var(--color-surface-base) 30%);border:1px solid color-mix(in srgb, var(--color-accent) 36%, var(--color-border-warm) 64%);border-radius:var(--radius-xl);box-shadow:var(--shadow-elevation-1);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(18px,3vw,30px);margin-bottom:20px;padding:clamp(14px,2.2vw,24px);display:grid;overflow:hidden}.styles-module-scss-module__3aFWAq__featuredMedia{min-height:280px;position:relative}.styles-module-scss-module__3aFWAq__featuredIndex{background:color-mix(in srgb, var(--color-accent) 78%, var(--color-surface-base) 22%);border-radius:var(--radius-pill);color:var(--color-text-strong);font-size:var(--font-size-meta);letter-spacing:.08em;text-transform:uppercase;z-index:2;align-items:center;min-height:30px;padding:0 12px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.styles-module-scss-module__3aFWAq__featuredImageLink{border-radius:var(--radius-lg);height:100%;min-height:280px;display:block;position:relative;overflow:hidden}.styles-module-scss-module__3aFWAq__featuredImage{object-fit:cover;transition:transform .3s cubic-bezier(.22,1,.36,1)}.styles-module-scss-module__3aFWAq__featuredImageLink:hover .styles-module-scss-module__3aFWAq__featuredImage{transform:scale(1.02)}.styles-module-scss-module__3aFWAq__featuredImageFallback{border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--color-surface-info) 0%, var(--color-surface-warm) 100%);color:var(--color-accent-ink);font-size:var(--font-size-heading-xl);justify-content:center;align-items:center;height:100%;min-height:280px;font-weight:700;display:flex}.styles-module-scss-module__3aFWAq__featuredCopy{align-self:center;min-width:0;padding:8px 4px}.styles-module-scss-module__3aFWAq__featuredBadge{color:var(--color-accent-deep);font-size:var(--font-size-meta);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-weight:700}.styles-module-scss-module__3aFWAq__meta{color:var(--color-text-muted);font-size:var(--font-size-meta);letter-spacing:.04em;text-transform:uppercase}.styles-module-scss-module__3aFWAq__meta a{color:var(--color-link-secondary);text-underline-offset:2px;font-weight:700}.styles-module-scss-module__3aFWAq__meta a:focus-visible{border-radius:var(--radius-sm);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.styles-module-scss-module__3aFWAq__featuredTitle{color:var(--color-text-strong);font-size:var(--font-size-heading-lg);letter-spacing:-.03em;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:10px;line-height:1.04;display:-webkit-box;overflow:hidden}.styles-module-scss-module__3aFWAq__featuredTitle a,.styles-module-scss-module__3aFWAq__postTitle a{text-decoration:none}.styles-module-scss-module__3aFWAq__featuredTitle a:focus-visible,.styles-module-scss-module__3aFWAq__postTitle a:focus-visible,.styles-module-scss-module__3aFWAq__readMore:focus-visible,.styles-module-scss-module__3aFWAq__trackCta:focus-visible,.styles-module-scss-module__3aFWAq__errorRetry:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus-accent);outline:none}.styles-module-scss-module__3aFWAq__featuredTitle a:hover,.styles-module-scss-module__3aFWAq__postTitle a:hover{color:var(--color-accent-deep)}.styles-module-scss-module__3aFWAq__featuredExcerpt{color:var(--color-text-body);font-size:var(--font-size-body);-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.styles-module-scss-module__3aFWAq__postList{background:var(--color-surface-base);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);overflow:hidden}.styles-module-scss-module__3aFWAq__postItem{border-top:1px solid var(--color-border-muted);padding:20px 22px}.styles-module-scss-module__3aFWAq__postItem:first-child{border-top:0}.styles-module-scss-module__3aFWAq__copy{grid-template-columns:auto 1fr;align-items:flex-start;gap:14px;max-width:960px;display:grid}.styles-module-scss-module__3aFWAq__postNumber{color:color-mix(in srgb, var(--color-accent-deep) 72%, var(--color-text-muted) 28%);font-size:var(--font-size-heading-md);letter-spacing:-.03em;min-width:48px;font-weight:700;line-height:1}.styles-module-scss-module__3aFWAq__postText{min-width:0}.styles-module-scss-module__3aFWAq__postTitle{color:var(--color-text-strong);font-size:var(--font-size-heading-sm);letter-spacing:-.02em;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box;overflow:hidden}.styles-module-scss-module__3aFWAq__excerpt{color:var(--color-text-body);font-size:var(--font-size-body);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:12px;line-height:1.68;display:-webkit-box;overflow:hidden}.styles-module-scss-module__3aFWAq__readMore{color:var(--color-accent);font-size:var(--font-size-meta);letter-spacing:.08em;text-underline-offset:.18em;white-space:normal;text-transform:uppercase;align-items:center;min-height:44px;margin-top:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em;transition:color .18s,text-decoration-color .18s;display:inline-flex}.styles-module-scss-module__3aFWAq__readMore:visited{color:var(--color-accent)}.styles-module-scss-module__3aFWAq__readMore:hover{color:var(--color-accent-deep);-webkit-text-decoration-color:var(--color-accent-deep);text-decoration-color:var(--color-accent-deep)}.styles-module-scss-module__3aFWAq__featuredCopy .styles-module-scss-module__3aFWAq__readMore,.styles-module-scss-module__3aFWAq__postText .styles-module-scss-module__3aFWAq__readMore{color:var(--color-accent)}.styles-module-scss-module__3aFWAq__readMoreMuted{color:var(--color-accent);font-size:var(--font-size-meta);letter-spacing:.08em;text-underline-offset:.18em;white-space:normal;text-transform:uppercase;align-items:center;min-height:44px;margin-top:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em;display:inline-flex}.styles-module-scss-module__3aFWAq__emptyState{background:var(--color-surface-subtle);border:1px dashed var(--color-border-muted);border-radius:var(--radius-2xl);text-align:center;max-width:680px;margin:0 auto;padding:40px 32px}.styles-module-scss-module__3aFWAq__emptyState h2{color:var(--color-text-strong);margin-bottom:10px}.styles-module-scss-module__3aFWAq__emptyState p{color:var(--color-text-body);overflow-wrap:anywhere}.styles-module-scss-module__3aFWAq__trackHeader,.styles-module-scss-module__3aFWAq__trackCard,.styles-module-scss-module__3aFWAq__featuredPost{animation:.46s cubic-bezier(.22,1,.36,1) both styles-module-scss-module__3aFWAq__riseIn}.styles-module-scss-module__3aFWAq__trackCard{animation-delay:40ms}.styles-module-scss-module__3aFWAq__featuredPost{animation-delay:80ms}@keyframes styles-module-scss-module__3aFWAq__riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__3aFWAq__trackHeader,.styles-module-scss-module__3aFWAq__trackCard,.styles-module-scss-module__3aFWAq__featuredPost{animation:none}.styles-module-scss-module__3aFWAq__featuredImage{transition:none}}@media (max-width:1080px){.styles-module-scss-module__3aFWAq__trackGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.styles-module-scss-module__3aFWAq__trackCardFeatured{grid-column:1/-1}.styles-module-scss-module__3aFWAq__featuredPost{grid-template-columns:1fr}}@media (max-width:700px){.styles-module-scss-module__3aFWAq__pageContainer{padding:0 14px}.styles-module-scss-module__3aFWAq__hero{padding-top:24px}.styles-module-scss-module__3aFWAq__trackTitle{font-size:var(--font-size-heading-lg);line-height:.98}.styles-module-scss-module__3aFWAq__trackGrid{grid-template-columns:1fr}.styles-module-scss-module__3aFWAq__trackDescription{min-height:0}.styles-module-scss-module__3aFWAq__copy{grid-template-columns:1fr;gap:12px}.styles-module-scss-module__3aFWAq__postNumber{min-width:0}.styles-module-scss-module__3aFWAq__postItem{padding:18px 14px 20px}.styles-module-scss-module__3aFWAq__errorBanner{flex-direction:column;align-items:stretch}}