.article-comments-module__9oc19q__comments{margin-top:var(--space-56);padding-top:var(--space-32);border-top:var(--border-hairline) solid var(--color-border-subtle)}.article-comments-module__9oc19q__head{align-items:baseline;gap:var(--space-12);margin-bottom:var(--space-24);display:flex}.article-comments-module__9oc19q__title{font-size:var(--fs-20);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight-22);color:var(--color-text-primary);margin:0}.article-comments-module__9oc19q__count{font-family:var(--font-mono-stack);font-size:var(--fs-10-5);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide-14);text-transform:uppercase;color:var(--blog-label)}.article-comments-module__9oc19q__comment{grid-template-columns:var(--article-comment-avatar-size) minmax(0, 1fr);gap:var(--space-14);padding:var(--space-20) 0;border-bottom:var(--border-hairline) solid var(--color-border-subtle);display:grid}.article-comments-module__9oc19q__reply{padding-left:var(--article-comment-reply-inset);padding-bottom:var(--space-4);border-left:var(--border-hairline) solid var(--color-border-subtle);border-bottom:0}.article-comments-module__9oc19q__content{min-width:0}.article-comments-module__9oc19q__meta{align-items:center;gap:var(--space-10);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.article-comments-module__9oc19q__name{font-size:var(--fs-14-5);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight-1);color:var(--color-text-primary);overflow-wrap:break-word}.article-comments-module__9oc19q__role{font-family:var(--font-mono-stack);font-size:var(--fs-9);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide-12);text-transform:uppercase;padding:var(--space-3) var(--space-7);border:var(--border-hairline) solid var(--article-comment-role-border);border-radius:var(--article-comment-role-radius);background:var(--article-comment-role-bg);color:var(--article-comment-role-ink)}.article-comments-module__9oc19q__time{font-family:var(--font-mono-stack);font-size:var(--fs-10);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide-1);text-transform:uppercase;color:var(--article-comment-time)}.article-comments-module__9oc19q__text>:last-child{margin-bottom:0}.article-comments-module__9oc19q__text p,.article-comments-module__9oc19q__text li{font-size:var(--fs-15-5);line-height:var(--leading-1-6);color:var(--article-comment-text);overflow-wrap:break-word}.article-comments-module__9oc19q__text p{margin:0 0 var(--space-12)}.article-comments-module__9oc19q__text ul,.article-comments-module__9oc19q__text ol{margin:0 0 var(--space-12);padding-left:var(--space-22)}.article-comments-module__9oc19q__text a{color:var(--article-comment-action);font-weight:var(--weight-semibold)}.article-comments-module__9oc19q__text strong,.article-comments-module__9oc19q__text b{color:var(--color-text-primary)}.article-comments-module__9oc19q__foot{align-items:center;gap:var(--space-16);margin-top:var(--space-10);display:flex}.article-comments-module__9oc19q__replyButton{align-items:center;gap:var(--space-7);font:inherit;font-size:var(--fs-13);font-weight:var(--weight-semibold);color:var(--article-comment-action);cursor:pointer;transition:color var(--duration-lift) var(--ease-standard);background:0 0;border:0;padding:0;display:inline-flex}.article-comments-module__9oc19q__replyButton:hover,.article-comments-module__9oc19q__replyButton[aria-expanded=true]{color:var(--color-highlight-ink)}.article-comments-module__9oc19q__replies{margin-top:var(--space-6);display:grid}@media (max-width:640px){.article-comments-module__9oc19q__comment{grid-template-columns:var(--article-comment-avatar-size-mobile) minmax(0, 1fr);gap:var(--space-12)}.article-comments-module__9oc19q__reply{padding-left:var(--space-16)}}
.article-cta-module__LayVvG__cta{margin-top:var(--space-64);padding:var(--article-cta-pad);border-radius:var(--article-cta-radius);text-align:center;background:var(--article-cta-bg);box-shadow:var(--article-cta-shadow);position:relative;overflow:hidden}.article-cta-module__LayVvG__cta:after{content:"";background:var(--article-cta-glow);pointer-events:none;position:absolute;inset:0}.article-cta-module__LayVvG__cta>*{position:relative}.article-cta-module__LayVvG__eyebrow{font-family:var(--font-mono-stack);font-size:var(--fs-11);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide-16);text-transform:uppercase;color:var(--blog-hero-eyebrow)}.article-cta-module__LayVvG__title{font:var(--type-article-cta-title);letter-spacing:var(--type-article-cta-title-tracking);color:var(--color-text-inverse);margin:var(--space-14) auto 0;max-width:28ch}.article-cta-module__LayVvG__body{font-size:var(--fs-15-5);line-height:var(--leading-1-6);color:var(--article-cta-text);margin:var(--space-12) auto 0;max-width:var(--measure-narrow)}.article-cta-module__LayVvG__row{justify-content:center;align-items:center;gap:var(--space-12);margin-top:var(--space-26);flex-wrap:wrap;display:flex}.article-cta-module__LayVvG__row .article-cta-module__LayVvG__button{min-height:var(--article-cta-btn-height);padding:0 var(--space-24);border-radius:var(--article-cta-btn-radius);font-size:var(--fs-15);box-shadow:var(--article-cta-btn-shadow)}.article-cta-module__LayVvG__row .article-cta-module__LayVvG__button:hover{transform:translateY(var(--blog-card-lift));box-shadow:var(--article-cta-btn-shadow-hover)}.article-cta-module__LayVvG__row .article-cta-module__LayVvG__ghost{border-color:var(--article-cta-ghost-border);color:var(--blog-cta-ghost-text);box-shadow:none}.article-cta-module__LayVvG__row .article-cta-module__LayVvG__ghost:hover{background:var(--blog-cta-ghost-bg-hover);border-color:var(--article-cta-ghost-border-hover);color:var(--color-text-inverse);box-shadow:none}.article-cta-module__LayVvG__note{width:100%;margin-top:var(--space-18);padding-top:var(--space-16);border-top:var(--border-hairline) solid var(--article-cta-note-border);font-family:var(--font-mono-stack);font-size:var(--fs-10);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide-12);text-transform:uppercase;text-align:center;color:var(--blog-cta-note)}@media (max-width:860px){.article-cta-module__LayVvG__cta{padding:var(--article-cta-pad-tablet)}}@media (max-width:640px){.article-cta-module__LayVvG__cta{padding:var(--article-cta-pad-mobile);border-radius:var(--article-cta-radius-mobile)}.article-cta-module__LayVvG__row .article-cta-module__LayVvG__button{width:100%}}
.article-faq-module__5tyUDq__section{margin-top:var(--space-64)}.article-faq-module__5tyUDq__list{gap:var(--article-faq-gap);display:grid}.article-faq-module__5tyUDq__item{border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--article-faq-radius);background:var(--color-surface);transition:border-color var(--duration-fill) var(--ease-standard), box-shadow var(--duration-fill) var(--ease-standard);overflow:hidden}.article-faq-module__5tyUDq__item:hover{border-color:var(--article-faq-border-hover)}.article-faq-module__5tyUDq__item[open]{border-color:var(--article-faq-border-open);box-shadow:var(--article-faq-shadow-open)}.article-faq-module__5tyUDq__question{align-items:center;gap:var(--space-14);padding:var(--article-faq-btn-pad);cursor:pointer;transition:background var(--duration-fill) var(--ease-standard);list-style:none;display:flex}.article-faq-module__5tyUDq__question::-webkit-details-marker{display:none}.article-faq-module__5tyUDq__item[open] .article-faq-module__5tyUDq__question{background:var(--article-faq-bg-open)}.article-faq-module__5tyUDq__text{font-size:var(--fs-15);font-weight:var(--weight-semibold);line-height:var(--leading-1-45);letter-spacing:var(--tracking-tight-12);color:var(--color-text-primary);overflow-wrap:break-word;transition:color var(--duration-lift) var(--ease-standard);flex:1}.article-faq-module__5tyUDq__question:hover .article-faq-module__5tyUDq__text{color:var(--color-link)}.article-faq-module__5tyUDq__item[open] .article-faq-module__5tyUDq__text,.article-faq-module__5tyUDq__item[open] .article-faq-module__5tyUDq__question:hover .article-faq-module__5tyUDq__text{color:var(--color-text-inverse)}.article-faq-module__5tyUDq__toggle{width:var(--article-faq-toggle-size);height:var(--article-faq-toggle-size);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--article-faq-toggle-bg);color:var(--article-faq-toggle-ink);transition:background var(--duration-fill) var(--ease-standard), border-color var(--duration-fill) var(--ease-standard), color var(--duration-fill) var(--ease-standard), transform var(--duration-toggle) var(--ease-emphasis);flex:none;justify-content:center;align-items:center;display:flex}.article-faq-module__5tyUDq__item[open] .article-faq-module__5tyUDq__toggle{background:var(--article-faq-toggle-bg-open);border-color:var(--article-faq-toggle-bg-open);color:var(--color-text-inverse);transform:rotate(180deg)}.article-faq-module__5tyUDq__answer{padding:var(--space-14) var(--space-16) var(--space-15)}.article-faq-module__5tyUDq__answer>:last-child{margin-bottom:0}.article-faq-module__5tyUDq__answer p,.article-faq-module__5tyUDq__answer li{font-size:var(--fs-15);line-height:var(--leading-1-6);color:var(--article-faq-answer)}.article-faq-module__5tyUDq__answer p{margin:0 0 var(--space-12)}.article-faq-module__5tyUDq__answer ul,.article-faq-module__5tyUDq__answer ol{margin:0 0 var(--space-12);padding-left:var(--space-22)}.article-faq-module__5tyUDq__answer strong,.article-faq-module__5tyUDq__answer b{color:var(--color-text-primary)}.article-faq-module__5tyUDq__answer a{color:var(--article-prose-link);font-weight:var(--weight-semibold)}.article-faq-module__5tyUDq__answer a:hover{color:var(--article-prose-link-hover)}@media (max-width:640px){.article-faq-module__5tyUDq__text{font-size:var(--fs-15-5)}.article-faq-module__5tyUDq__question{padding:var(--article-faq-btn-pad-mobile)}.article-faq-module__5tyUDq__answer{padding-bottom:var(--space-18)}}@media (pointer:coarse){.article-faq-module__5tyUDq__question{padding-top:var(--article-faq-btn-pad-coarse);padding-bottom:var(--article-faq-btn-pad-coarse)}}
.article-featured-module__PUNJAW__featured{margin:0 0 var(--space-40)}.article-featured-module__PUNJAW__featured .article-featured-module__PUNJAW__image{aspect-ratio:16/9;object-fit:cover;border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--article-figure-radius);background:var(--article-figure-bg);width:100%;height:auto;transition:transform var(--duration-slide) var(--ease-emphasis), box-shadow var(--duration-slide) var(--ease-standard)}.article-featured-module__PUNJAW__featured:hover .article-featured-module__PUNJAW__image{transform:translateY(var(--article-figure-lift));box-shadow:var(--article-figure-shadow-hover)}.article-featured-module__PUNJAW__caption{align-items:center;gap:var(--space-10);margin-top:var(--space-12);font-size:var(--fs-13-5);line-height:var(--leading-1-55);color:var(--article-caption);display:flex}.article-featured-module__PUNJAW__caption:before{content:"";width:var(--article-caption-dash);height:var(--border-hairline);background:var(--color-border-subtle);flex:none}@media (max-width:640px){.article-featured-module__PUNJAW__featured .article-featured-module__PUNJAW__image{width:calc(100% + 2 * var(--container-gutter));max-width:none;margin-left:calc(-1 * var(--container-gutter));border-left:0;border-right:0;border-radius:0}}
.article-hero-module__ZiKwbW__hero{padding:var(--article-hero-pad);text-align:center;background:var(--article-hero-bg);position:relative}.article-hero-module__ZiKwbW__hero:before{content:"";z-index:var(--z-base);pointer-events:none;background-image:var(--article-hero-grid);background-size:var(--hero-grid-size) var(--hero-grid-size);-webkit-mask-image:var(--article-hero-grid-mask);mask-image:var(--article-hero-grid-mask);background-position:top;position:absolute;inset:0}.article-hero-module__ZiKwbW__hero:after{content:"";height:var(--border-hairline);background:var(--color-border-subtle);position:absolute;bottom:0;left:0;right:0}.article-hero-module__ZiKwbW__inner{z-index:var(--z-raised);position:relative}.article-hero-module__ZiKwbW__crumb{font-family:var(--font-mono-stack);font-size:var(--fs-10-5);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide-13);text-transform:uppercase;color:var(--article-crumb)}.article-hero-module__ZiKwbW__crumb ol{justify-content:center;align-items:center;gap:var(--space-9);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.article-hero-module__ZiKwbW__crumb li{align-items:center;display:flex}.article-hero-module__ZiKwbW__crumb a{color:inherit;transition:color var(--duration-lift) var(--ease-standard);text-decoration:none}.article-hero-module__ZiKwbW__crumb a:hover{color:var(--color-link)}.article-hero-module__ZiKwbW__crumb svg{opacity:.45;flex:none}.article-hero-module__ZiKwbW__crumb b{color:var(--article-crumb-current);font-weight:var(--weight-semibold)}.article-hero-module__ZiKwbW__head{margin:var(--space-26) auto 0}.article-hero-module__ZiKwbW__tag{margin-bottom:var(--space-20)}.article-hero-module__ZiKwbW__title{font:var(--type-article-title);letter-spacing:var(--type-article-title-tracking);color:var(--color-text-primary);text-wrap:balance;overflow-wrap:break-word;margin:0}.article-hero-module__ZiKwbW__standfirst{font-size:var(--fs-19);line-height:var(--leading-1-62);color:var(--article-standfirst);max-width:76ch;margin:var(--space-20) auto 0;text-wrap:pretty}.article-hero-module__ZiKwbW__byline{justify-content:center;align-items:center;gap:var(--space-20);margin:var(--space-30) auto 0;padding-top:var(--space-22);border-top:var(--border-hairline) solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.article-hero-module__ZiKwbW__sep{width:var(--border-hairline);height:var(--article-byline-sep-height);background:var(--color-border-subtle);flex:none}.article-hero-module__ZiKwbW__author{align-items:center;gap:var(--space-11);display:flex}.article-hero-module__ZiKwbW__authorName{font-size:var(--fs-14-5);font-weight:var(--weight-semibold);line-height:var(--leading-1);color:var(--color-text-primary)}.article-hero-module__ZiKwbW__authorName a{color:inherit;transition:color var(--duration-lift) var(--ease-standard);text-decoration:none}.article-hero-module__ZiKwbW__authorName a:hover{color:var(--color-link)}.article-hero-module__ZiKwbW__meta{align-items:center;gap:var(--space-10);font-family:var(--font-mono-stack);font-size:var(--fs-10-5);font-weight:var(--weight-semibold);line-height:var(--leading-1);letter-spacing:var(--tracking-wide-12);text-transform:uppercase;color:var(--blog-label);display:flex}.article-hero-module__ZiKwbW__meta span{white-space:nowrap}.article-hero-module__ZiKwbW__meta em{color:var(--article-meta-accent);font-style:normal}.article-hero-module__ZiKwbW__dot{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);background:var(--color-border-subtle);flex:none}@media (max-width:860px){.article-hero-module__ZiKwbW__hero{padding:var(--article-hero-pad-tablet)}.article-hero-module__ZiKwbW__byline{gap:var(--space-14)}}@media (max-width:640px){.article-hero-module__ZiKwbW__hero{padding:var(--article-hero-pad-mobile);text-align:left}.article-hero-module__ZiKwbW__crumb ol{justify-content:flex-start}.article-hero-module__ZiKwbW__title{font:var(--type-article-title-mobile);letter-spacing:var(--type-article-title-mobile-tracking)}.article-hero-module__ZiKwbW__standfirst{font-size:var(--fs-17);margin-top:var(--space-16)}.article-hero-module__ZiKwbW__byline{align-items:flex-start;gap:var(--space-16);margin-top:var(--space-26);padding-top:var(--space-20);flex-direction:column}.article-hero-module__ZiKwbW__sep{display:none}}
.article-layout-module__kThRSW__layout{grid-template-columns:var(--article-cols);padding:var(--article-layout-pad);align-items:start;display:grid}.article-layout-module__kThRSW__column{min-width:0;padding-right:var(--article-col-pad);border-right:var(--border-hairline) solid var(--color-border-subtle);position:relative}@media (max-width:1180px){.article-layout-module__kThRSW__layout{grid-template-columns:var(--article-cols-laptop)}.article-layout-module__kThRSW__column{padding-right:var(--article-col-pad-laptop)}}@media (max-width:1080px){.article-layout-module__kThRSW__layout{grid-template-columns:minmax(0, var(--article-col-max));padding-top:var(--article-layout-pad-top-single);justify-content:center}.article-layout-module__kThRSW__column{border-right:0;padding-right:0}}
.article-next-module__yjQENq__next{justify-content:space-between;align-items:center;gap:var(--space-20);margin-top:var(--space-24);padding:var(--space-22) var(--space-24);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--article-next-radius);background:var(--color-surface);color:inherit;transition:border-color var(--duration-fill) var(--ease-standard), transform var(--duration-fill) var(--ease-standard);text-decoration:none;display:flex}.article-next-module__yjQENq__next:hover{border-color:var(--article-next-border-hover);color:inherit;transform:translateY(var(--btn-lift))}.article-next-module__yjQENq__text{min-width:0;display:block}.article-next-module__yjQENq__label{margin-bottom:var(--space-7);font-family:var(--font-mono-stack);font-size:var(--fs-10-5);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide-14);text-transform:uppercase;color:var(--color-highlight-ink);display:block}.article-next-module__yjQENq__title{font-size:var(--fs-16-5);font-weight:var(--weight-bold);line-height:var(--leading-1-4);letter-spacing:var(--tracking-tight-2);color:var(--color-text-primary);overflow-wrap:break-word;display:block}.article-next-module__yjQENq__go{width:var(--article-next-arrow-size);height:var(--article-next-arrow-size);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--article-next-arrow-radius);color:var(--color-link);transition:background var(--duration-fill) var(--ease-standard), border-color var(--duration-fill) var(--ease-standard), color var(--duration-fill) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.article-next-module__yjQENq__next:hover .article-next-module__yjQENq__go{background:var(--article-next-arrow-bg-hover);border-color:var(--article-next-arrow-bg-hover);color:var(--color-text-inverse)}.article-next-module__yjQENq__go svg{transition:transform var(--duration-fill) var(--ease-emphasis)}.article-next-module__yjQENq__next:hover .article-next-module__yjQENq__go svg{transform:translate(3px)}
.article-related-module__lDaqca__band{margin-top:var(--space-80);padding:var(--article-related-pad);background:var(--article-related-bg);border-top:var(--border-hairline) solid var(--color-border-subtle)}.article-related-module__lDaqca__cards{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1080px){.article-related-module__lDaqca__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.article-related-module__lDaqca__cards>:last-child{display:none}}@media (max-width:860px){.article-related-module__lDaqca__cards{grid-template-columns:minmax(0,1fr)}.article-related-module__lDaqca__cards>:last-child{display:block}}@media (max-width:640px){.article-related-module__lDaqca__band{margin-top:var(--space-56);padding:var(--article-related-pad-mobile)}}.article-related-module__lDaqca__cell{min-width:0;display:flex}.article-related-module__lDaqca__cell>*{flex:1}
.article-toc-module__jZlXUW__toc{margin:0 0 var(--space-44);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--article-toc-radius);background:var(--color-surface);transition:border-color var(--duration-fill) var(--ease-standard), box-shadow var(--duration-fill) var(--ease-standard);overflow:hidden}.article-toc-module__jZlXUW__toc:hover{border-color:var(--article-toc-border-hover);box-shadow:var(--article-toc-shadow-hover)}.article-toc-module__jZlXUW__summary{align-items:center;gap:var(--space-12);padding:var(--article-toc-head-pad);background:var(--article-toc-head-bg);cursor:pointer;list-style:none;display:flex}.article-toc-module__jZlXUW__summary::-webkit-details-marker{display:none}.article-toc-module__jZlXUW__details[open] .article-toc-module__jZlXUW__summary{border-bottom:var(--border-hairline) solid var(--color-border-subtle)}.article-toc-module__jZlXUW__label{align-items:center;gap:var(--space-9);font-family:var(--font-mono-stack);font-size:var(--fs-10-5);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide-14);text-transform:uppercase;color:var(--article-toc-label);display:flex}.article-toc-module__jZlXUW__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);flex:none}.article-toc-module__jZlXUW__count{font-family:var(--font-mono-stack);font-size:var(--fs-10);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide-12);text-transform:uppercase;color:var(--article-toc-count)}.article-toc-module__jZlXUW__toggle{align-items:center;gap:var(--space-7);padding:var(--space-6) var(--space-10);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--article-toc-toggle-radius);background:var(--color-surface);font-family:var(--font-mono-stack);font-size:var(--fs-9-5);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide-12);text-transform:uppercase;color:var(--blog-label);transition:border-color var(--duration-lift) var(--ease-standard), color var(--duration-lift) var(--ease-standard), background var(--duration-lift) var(--ease-standard);margin-left:auto;display:inline-flex}.article-toc-module__jZlXUW__summary:hover .article-toc-module__jZlXUW__toggle{border-color:var(--color-highlight);color:var(--color-highlight-ink);background:var(--article-toc-toggle-bg-hover)}.article-toc-module__jZlXUW__toggle svg{transition:transform var(--duration-fill) var(--ease-emphasis)}.article-toc-module__jZlXUW__details:not([open]) .article-toc-module__jZlXUW__toggle svg{transform:rotate(-90deg)}.article-toc-module__jZlXUW__details:not([open]) .article-toc-module__jZlXUW__hide,.article-toc-module__jZlXUW__details[open] .article-toc-module__jZlXUW__show{display:none}.article-toc-module__jZlXUW__list{counter-reset:toc;padding:var(--article-toc-list-pad);gap:0;margin:0;list-style:none;display:grid}.article-toc-module__jZlXUW__list li+li{border-top:var(--border-hairline) solid var(--color-border-subtle)}.article-toc-module__jZlXUW__list a{gap:var(--space-11);padding:var(--article-toc-link-pad);border-radius:var(--article-toc-link-radius);font-size:var(--fs-14);font-weight:var(--weight-semibold);line-height:var(--leading-1-45);color:var(--article-toc-link);overflow-wrap:break-word;transition:background var(--duration-fill) var(--ease-standard), color var(--duration-lift) var(--ease-standard), transform var(--duration-fill) var(--ease-emphasis);text-decoration:none;display:flex;position:relative}.article-toc-module__jZlXUW__list a:before{counter-increment:toc;content:counter(toc, decimal-leading-zero);font-family:var(--font-mono-stack);font-size:var(--fs-10-5);font-weight:var(--weight-bold);color:var(--article-toc-counter);padding-top:var(--space-3);transition:color var(--duration-lift) var(--ease-standard);flex:none}.article-toc-module__jZlXUW__list a:hover{background:var(--article-toc-link-bg-hover);color:var(--color-link);transform:translateX(var(--article-toc-shift))}.article-toc-module__jZlXUW__list a:hover:before{color:var(--color-highlight-ink)}.article-toc-module__jZlXUW__list a[aria-current=location]{background:var(--article-toc-link-bg-active);color:var(--color-text-primary)}.article-toc-module__jZlXUW__list a[aria-current=location]:before{color:var(--article-toc-counter-active)}
.reading-progress-module__reMQMq__bar{top:var(--article-progress-top);height:var(--article-progress-height);z-index:var(--article-progress-z);background:var(--article-progress-track);opacity:0;pointer-events:none;transition:opacity var(--duration-fill) var(--ease-standard);position:fixed;left:0;right:0}.reading-progress-module__reMQMq__bar[data-on]{opacity:1}.reading-progress-module__reMQMq__fill{background:var(--article-progress-fill);width:0;height:100%;transition:width var(--duration-lift) var(--ease-linear);display:block}
