.blog-topic-rail-module__avbgdG__band{top:var(--blog-rail-top);z-index:var(--blog-rail-z);margin-top:var(--space-44);background:var(--blog-rail-bg);border-top:var(--border-hairline) solid var(--blog-rail-border);border-bottom:var(--border-hairline) solid var(--blog-rail-border);box-shadow:var(--blog-rail-shadow);position:sticky}.blog-topic-rail-module__avbgdG__band:before{content:"";left:0;right:0;top:calc(-1 * var(--space-1));height:var(--space-2);background:var(--blog-rail-line);z-index:var(--z-raised-3);position:absolute}.blog-topic-rail-module__avbgdG__rail{padding:var(--blog-rail-pad) 0;scrollbar-width:none;align-items:center;gap:0;display:flex;overflow-x:auto}.blog-topic-rail-module__avbgdG__rail::-webkit-scrollbar{display:none}.blog-topic-rail-module__avbgdG__label{align-items:center;gap:var(--space-8);padding-right:var(--space-12);margin-right:var(--space-12);border-right:var(--border-hairline) solid var(--color-border-subtle);font-family:var(--font-mono-stack);font-size:var(--fs-9-5);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide-14);text-transform:uppercase;color:var(--blog-rail-label);white-space:nowrap;flex:none;display:flex}.blog-topic-rail-module__avbgdG__label:before{content:"";width:var(--blog-dot-size);height:var(--blog-dot-size);border-radius:var(--radius-full);background:var(--color-highlight);box-shadow:var(--blog-dot-ring)}.blog-topic-rail-module__avbgdG__strip{background:var(--color-surface);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--blog-strip-radius);min-width:max-content;box-shadow:var(--blog-strip-shadow);flex:1;display:flex;overflow:hidden}.blog-topic-rail-module__avbgdG__chip{scroll-margin-top:calc(-1 * (var(--header-height) + var(--space-16)));justify-content:center;align-items:center;gap:var(--space-6);height:var(--blog-chip-height);padding:var(--blog-chip-pad);border-left:var(--border-hairline) solid var(--color-border-subtle);font-size:var(--fs-12);font-weight:var(--weight-semibold);color:var(--blog-chip-text);white-space:nowrap;transition:background var(--duration-lift) var(--ease-standard), color var(--duration-lift) var(--ease-standard);flex:1 0 auto;text-decoration:none;display:inline-flex;position:relative}.blog-topic-rail-module__avbgdG__chip:first-child{border-left:0}.blog-topic-rail-module__avbgdG__chip:after{content:"";left:var(--blog-chip-underline-inset);right:var(--blog-chip-underline-inset);height:var(--space-2);border-radius:var(--radius-hairline);background:var(--blog-chip-underline);transform-origin:50%;transition:transform var(--duration-fill) var(--ease-emphasis);position:absolute;bottom:0;transform:scaleX(0)}.blog-topic-rail-module__avbgdG__chip:hover{background:var(--blog-chip-bg-hover);color:var(--blog-chip-text-hover)}.blog-topic-rail-module__avbgdG__chip:hover:after{transform:scaleX(1)}.blog-topic-rail-module__avbgdG__count{font-family:var(--font-mono-stack);font-style:normal;font-size:var(--fs-9-5);font-weight:var(--weight-semibold);color:var(--blog-chip-count);transition:color var(--duration-lift) var(--ease-standard)}.blog-topic-rail-module__avbgdG__chip:hover .blog-topic-rail-module__avbgdG__count{color:var(--blog-chip-count-hover)}.blog-topic-rail-module__avbgdG__chip.blog-topic-rail-module__avbgdG__active,.blog-topic-rail-module__avbgdG__chip.blog-topic-rail-module__avbgdG__active:hover{background:var(--blog-chip-bg-active);color:var(--blog-chip-text-active)}.blog-topic-rail-module__avbgdG__chip.blog-topic-rail-module__avbgdG__active:after{transform:scaleX(0)}.blog-topic-rail-module__avbgdG__chip.blog-topic-rail-module__avbgdG__active .blog-topic-rail-module__avbgdG__count{color:var(--blog-chip-count-active)}.blog-topic-rail-module__avbgdG__chip.blog-topic-rail-module__avbgdG__active+.blog-topic-rail-module__avbgdG__chip{border-left-color:var(--blog-chip-bg-active)}@media (max-width:1180px){.blog-topic-rail-module__avbgdG__band:after{content:"";right:0;top:var(--space-1);bottom:var(--space-1);width:var(--blog-rail-fade-width);background:var(--blog-rail-fade);pointer-events:none;z-index:var(--z-raised-2);position:absolute}}@media (max-width:760px){.blog-topic-rail-module__avbgdG__rail{margin:0 calc(-1 * var(--container-gutter));padding:var(--space-12) var(--container-gutter);flex-wrap:nowrap;justify-content:flex-start}.blog-topic-rail-module__avbgdG__chip{flex:none}}@media (max-width:600px){.blog-topic-rail-module__avbgdG__rail{padding:var(--blog-rail-pad-pinned) var(--container-gutter)}.blog-topic-rail-module__avbgdG__label{padding-right:var(--space-10);margin-right:var(--space-10)}}@media (pointer:coarse){.blog-topic-rail-module__avbgdG__chip{height:var(--blog-chip-height-coarse)}}
