.wp-image-module__2jAh9q__img{max-width:100%;height:auto;display:block}.wp-image-module__2jAh9q__placeholder{background:var(--gradient-blog-panel);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.wp-image-module__2jAh9q__placeholder .wp-image-module__2jAh9q__mark{width:var(--space-40);height:var(--space-40);object-fit:contain;opacity:.85;flex:none}
.author-avatar-module__IN5JHq__avatar{background:var(--color-surface);border:var(--border-hairline) solid var(--color-border-subtle);font-family:var(--font-mono-stack);font-weight:var(--weight-bold);line-height:var(--leading-1);color:var(--article-avatar-initials);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.author-avatar-module__IN5JHq__avatar img{object-fit:cover;width:100%;height:100%}.author-avatar-module__IN5JHq__byline{width:var(--blog-avatar-size);height:var(--blog-avatar-size);border-radius:var(--blog-avatar-radius);font-size:var(--fs-11)}.author-avatar-module__IN5JHq__hero{width:var(--article-avatar-size);height:var(--article-avatar-size);border-radius:var(--radius-full);font-size:var(--fs-12-5);letter-spacing:var(--tracking-wide-03)}.author-avatar-module__IN5JHq__comment{width:var(--article-comment-avatar-size);height:var(--article-comment-avatar-size);border-radius:var(--radius-full);background:var(--color-surface-raised);font-size:var(--fs-12-5);color:var(--article-author-initials)}.author-avatar-module__IN5JHq__author{width:var(--article-author-avatar-size);height:var(--article-author-avatar-size);border-radius:var(--radius-full);background:var(--color-surface-raised);font-size:var(--fs-18);color:var(--article-author-initials)}@media (max-width:640px){.author-avatar-module__IN5JHq__comment{width:var(--article-comment-avatar-size-mobile);height:var(--article-comment-avatar-size-mobile);font-size:var(--fs-11)}}
.blog-archive-module__wI2doq__section{padding:var(--blog-section-pad) 0 0}.blog-archive-module__wI2doq__grid{gap:var(--space-22);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-archive-module__wI2doq__cell{min-width:0;display:flex}.blog-archive-module__wI2doq__cell>*{flex:1}.blog-archive-module__wI2doq__promo{justify-content:space-between;align-items:center;gap:var(--space-26);background:var(--blog-promo-bg);border-radius:var(--blog-promo-radius);padding:var(--blog-promo-pad);flex-wrap:wrap;grid-column:1/-1;display:flex;position:relative;overflow:hidden}.blog-archive-module__wI2doq__promo:after{content:"";background:var(--blog-promo-glow);pointer-events:none;position:absolute;inset:0}.blog-archive-module__wI2doq__promo>*{z-index:var(--z-raised);position:relative}.blog-archive-module__wI2doq__promoEyebrow{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-promo-eyebrow);margin:0 0 var(--space-9)}.blog-archive-module__wI2doq__promoTitle{color:var(--color-text-inverse);font:var(--type-promo-title);letter-spacing:var(--type-promo-title-tracking);display:block}.blog-archive-module__wI2doq__promoBody{color:var(--blog-promo-text);font-size:var(--fs-13-5);line-height:var(--leading-1-6);margin:var(--space-7) 0 0;max-width:var(--measure-panel)}.blog-archive-module__wI2doq__promoActions{gap:var(--space-10);flex-wrap:wrap;flex:none;display:flex}.blog-archive-module__wI2doq__promo .blog-archive-module__wI2doq__promoBtn{height:var(--blog-promo-btn-height);min-height:0;padding:0 var(--space-20);border-radius:var(--radius-card-sm);font-size:var(--fs-14-5);flex:none}.blog-archive-module__wI2doq__promo .blog-archive-module__wI2doq__promoBtn svg{transition:transform var(--duration-fill) var(--ease-emphasis)}.blog-archive-module__wI2doq__promo .blog-archive-module__wI2doq__promoBtn:hover svg{transform:translate(3px)}.blog-archive-module__wI2doq__empty{padding:var(--space-44) 0;text-align:center;font-size:var(--fs-15);color:var(--color-text-body);margin:0}.blog-archive-module__wI2doq__empty a{color:var(--color-link);font-weight:var(--weight-semibold)}@media (max-width:1040px){.blog-archive-module__wI2doq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-archive-module__wI2doq__grid>:nth-child(5){order:0}.blog-archive-module__wI2doq__grid>.blog-archive-module__wI2doq__promo{order:1}.blog-archive-module__wI2doq__grid>:nth-child(n+6){order:2}}@media (max-width:760px){.blog-archive-module__wI2doq__section{padding:var(--blog-section-pad-tablet) 0 0}.blog-archive-module__wI2doq__grid{grid-template-columns:1fr}.blog-archive-module__wI2doq__promo{padding:var(--space-22)}}@media (max-width:600px){.blog-archive-module__wI2doq__promo{padding:var(--space-20);gap:var(--space-18)}.blog-archive-module__wI2doq__promo .blog-archive-module__wI2doq__promoBtn{justify-content:center;width:100%}}
.blog-hero-module__XHGA8G__hero{padding:var(--blog-hero-pad);text-align:center;background:var(--blog-hero-bg);position:relative}.blog-hero-module__XHGA8G__hero:before{content:"";pointer-events:none;z-index:var(--z-base);background-image:var(--blog-hero-grid);background-size:var(--hero-grid-size) var(--hero-grid-size);-webkit-mask-image:var(--blog-hero-grid-mask);mask-image:var(--blog-hero-grid-mask);background-position:top;position:absolute;inset:0}.blog-hero-module__XHGA8G__inner{z-index:var(--z-raised);position:relative}.blog-hero-module__XHGA8G__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);margin:0 0 var(--space-18)}.blog-hero-module__XHGA8G__eyebrowLink{color:inherit;text-decoration:none}.blog-hero-module__XHGA8G__eyebrowLink:hover{color:inherit}.blog-hero-module__XHGA8G__title{font:var(--type-blog-hero-title);letter-spacing:var(--type-blog-hero-title-tracking);color:var(--color-text-inverse);text-wrap:balance;max-width:22ch;margin:0 auto}.blog-hero-module__XHGA8G__sub{font:var(--type-hero-sub);color:var(--blog-hero-sub);max-width:var(--measure-caption);margin:var(--space-22) auto 0;text-wrap:pretty}.blog-hero-module__XHGA8G__row{justify-content:center;align-items:center;gap:var(--space-16);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.blog-hero-module__XHGA8G__search{align-items:center;gap:var(--space-12);height:var(--blog-search-height);padding:0 var(--space-8) 0 var(--space-20);width:min(var(--blog-search-width), 100%);background:var(--blog-search-bg);border:var(--border-hairline) solid transparent;border-radius:var(--blog-search-radius);box-shadow:var(--blog-search-shadow);transition:box-shadow var(--duration-fill) var(--ease-standard);display:flex;position:relative}.blog-hero-module__XHGA8G__search:before{content:"";inset:calc(-1 * var(--blog-search-halo-inset));border-radius:var(--blog-search-halo-radius);border:var(--border-hairline) solid var(--blog-search-halo-border);pointer-events:none;transition:border-color var(--duration-fill) var(--ease-standard);position:absolute}.blog-hero-module__XHGA8G__search:focus-within{box-shadow:var(--blog-search-shadow-focus)}.blog-hero-module__XHGA8G__search:focus-within:before{border-color:var(--blog-search-halo-border-focus)}.blog-hero-module__XHGA8G__glyph{color:var(--blog-search-icon);flex:none}.blog-hero-module__XHGA8G__label{position:absolute}.blog-hero-module__XHGA8G__input{min-width:0;height:100%;font:inherit;font-size:var(--fs-15-5);color:var(--blog-search-text);background:0 0;border:0;outline:0;flex:1}.blog-hero-module__XHGA8G__input::placeholder{color:var(--blog-search-placeholder)}.blog-hero-module__XHGA8G__input::-webkit-search-cancel-button{appearance:none}.blog-hero-module__XHGA8G__search .blog-hero-module__XHGA8G__submit{height:var(--blog-search-btn-height);min-height:0;padding:0 var(--space-18);border-radius:var(--blog-search-btn-radius);font-size:var(--fs-14);flex:none}.blog-hero-module__XHGA8G__search .blog-hero-module__XHGA8G__submit:hover{background:var(--blog-search-btn-bg-hover);transform:translateY(-1px)}.blog-hero-module__XHGA8G__stat{font-family:var(--font-mono-stack);font-size:var(--fs-11);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide-12);text-transform:uppercase;color:var(--blog-stat-text)}.blog-hero-module__XHGA8G__hints{justify-content:center;align-items:center;gap:var(--space-8);margin-top:var(--space-18);flex-wrap:wrap;display:flex}.blog-hero-module__XHGA8G__hintsLabel{font-family:var(--font-mono-stack);font-size:var(--fs-10);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide-14);text-transform:uppercase;color:var(--blog-hint-label)}.blog-hero-module__XHGA8G__hint{height:var(--blog-hint-height);padding:0 var(--space-12);border:var(--border-hairline) solid var(--blog-hint-border);border-radius:var(--blog-hint-radius);background:var(--blog-hint-bg);color:var(--blog-hint-text);font-size:var(--fs-12-5);font-weight:var(--weight-medium);transition:background var(--duration-lift) var(--ease-standard), border-color var(--duration-lift) var(--ease-standard), color var(--duration-lift) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.blog-hero-module__XHGA8G__hint:hover{background:var(--blog-hint-bg-hover);border-color:var(--blog-hint-border-hover);color:var(--color-text-inverse)}@media (max-width:760px){.blog-hero-module__XHGA8G__hero{padding:var(--blog-hero-pad-tablet)}}@media (max-width:600px){.blog-hero-module__XHGA8G__hero{padding:var(--blog-hero-pad-mobile)}.blog-hero-module__XHGA8G__title{font:var(--type-blog-hero-title-mobile);letter-spacing:var(--type-blog-hero-title-mobile-tracking);max-width:100%}.blog-hero-module__XHGA8G__sub{font-size:var(--fs-15-5);margin-top:var(--space-16)}.blog-hero-module__XHGA8G__row{margin-top:var(--space-24);gap:var(--space-12)}.blog-hero-module__XHGA8G__search{gap:var(--space-10);height:auto;padding:var(--space-12);border-radius:var(--blog-search-radius-mobile);flex-wrap:wrap}.blog-hero-module__XHGA8G__search:before{inset:calc(-1 * var(--blog-search-halo-inset-mobile));border-radius:var(--blog-search-halo-radius-mobile)}.blog-hero-module__XHGA8G__glyph{order:1}.blog-hero-module__XHGA8G__input{width:100%;height:var(--space-24);font-size:var(--fs-15);flex:100%;order:2}.blog-hero-module__XHGA8G__search .blog-hero-module__XHGA8G__submit{height:var(--blog-search-btn-height-mobile);flex:100%;order:3;justify-content:center}.blog-hero-module__XHGA8G__hints{margin-top:var(--space-14);gap:var(--space-7)}.blog-hero-module__XHGA8G__hint{height:var(--blog-hint-height-mobile)}}@media (max-width:380px){.blog-hero-module__XHGA8G__hintsLabel{display:none}}@media (pointer:coarse){.blog-hero-module__XHGA8G__hint{height:var(--blog-hint-height-coarse)}}
.blog-picks-module__KzZW0G__section{padding:var(--blog-section-pad) 0 0}.blog-picks-module__KzZW0G__layout{grid-template-columns:var(--blog-pick-cols);gap:var(--blog-pick-gap);align-items:start;display:grid}.blog-picks-module__KzZW0G__picks{gap:var(--space-18);display:grid}.blog-picks-module__KzZW0G__pick{grid-template-columns:minmax(0, var(--blog-pick-media-col)) minmax(0, 1fr);background:var(--card-bg);border:var(--border-hairline) solid var(--card-border);border-radius:var(--blog-pick-radius);box-shadow:var(--card-shadow);transition:transform var(--duration-fill) var(--ease-standard), box-shadow var(--duration-fill) var(--ease-standard), border-color var(--duration-fill) var(--ease-standard);display:grid;overflow:hidden}.blog-picks-module__KzZW0G__pick:hover{transform:translateY(var(--btn-lift));box-shadow:var(--card-shadow-hover);border-color:var(--blog-pick-border-hover)}.blog-picks-module__KzZW0G__media{min-height:var(--blog-pick-media-min-height);background:var(--blog-pick-media-bg);display:block;position:relative;overflow:hidden}.blog-picks-module__KzZW0G__fill{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform var(--duration-reveal) var(--ease-emphasis);position:absolute;inset:0}.blog-picks-module__KzZW0G__pick:hover img.blog-picks-module__KzZW0G__fill{transform:scale(var(--blog-card-zoom))}.blog-picks-module__KzZW0G__pickNo{left:var(--space-14);bottom:var(--space-12);font-family:var(--font-mono-stack);font-size:var(--fs-9-5);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide-18);text-transform:uppercase;color:var(--blog-pick-label);position:absolute}.blog-picks-module__KzZW0G__body{gap:var(--space-10);padding:var(--blog-pick-pad);flex-direction:column;min-width:0;display:flex}.blog-picks-module__KzZW0G__title{font-size:var(--fs-19);font-weight:var(--weight-bold);line-height:var(--leading-1-28);letter-spacing:var(--tracking-tight-2);color:var(--color-text-primary);margin:0}.blog-picks-module__KzZW0G__title a{color:inherit;transition:color var(--duration-lift) var(--ease-standard);text-decoration:none}.blog-picks-module__KzZW0G__title a:hover{color:var(--color-link)}.blog-picks-module__KzZW0G__excerpt{font-size:var(--fs-13-5);line-height:var(--leading-1-6);color:var(--color-text-body);margin:0}.blog-picks-module__KzZW0G__byline{align-items:center;gap:var(--space-11);padding-top:var(--space-14);border-top:var(--border-hairline) solid var(--color-border-subtle);margin-top:auto;display:flex}.blog-picks-module__KzZW0G__avatar{transition:border-color var(--duration-lift) var(--ease-standard), box-shadow var(--duration-lift) var(--ease-standard)}.blog-picks-module__KzZW0G__pick:hover .blog-picks-module__KzZW0G__avatar{border-color:var(--blog-avatar-border-hover);box-shadow:var(--blog-avatar-shadow-hover)}.blog-picks-module__KzZW0G__author{font-size:var(--fs-12);font-weight:var(--weight-semibold);line-height:var(--leading-1-3);color:var(--color-text-primary);white-space:nowrap}.blog-picks-module__KzZW0G__readTime{align-items:center;gap:var(--space-11);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(--blog-label);flex:none;margin-left:auto;display:inline-flex}.blog-picks-module__KzZW0G__readTime:before{content:"";width:var(--border-hairline);height:var(--space-15);background:var(--color-border-subtle)}.blog-picks-module__KzZW0G__more{align-items:center;gap:var(--space-7);font-size:var(--fs-13-5);font-weight:var(--weight-semibold);color:var(--color-link);white-space:nowrap;flex:none;margin-left:auto;text-decoration:none;display:inline-flex}.blog-picks-module__KzZW0G__more svg{transition:transform var(--duration-fill) var(--ease-emphasis)}.blog-picks-module__KzZW0G__pick:hover .blog-picks-module__KzZW0G__more svg{transform:translate(3px)}.blog-picks-module__KzZW0G__side{gap:var(--space-18);top:var(--blog-sidebar-top);max-height:calc(100vh - var(--blog-sidebar-top) - var(--space-24));overscroll-behavior:contain;scrollbar-width:thin;align-content:start;display:grid;position:sticky;overflow-y:auto}.blog-picks-module__KzZW0G__box{background:var(--color-surface);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--blog-sidebox-radius);padding:var(--blog-sidebox-pad)}.blog-picks-module__KzZW0G__boxTitle{align-items:center;gap:var(--space-9);padding-bottom:var(--space-13);border-bottom:var(--border-hairline) solid var(--color-border-subtle);font-family:var(--font-mono-stack);font-size:var(--fs-10-5);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide-16);text-transform:uppercase;color:var(--color-highlight-ink);margin:0;display:flex}.blog-picks-module__KzZW0G__boxTitle: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}.blog-picks-module__KzZW0G__topics{margin:0;padding:0;list-style:none}.blog-picks-module__KzZW0G__topic{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;padding:var(--space-11) 0;border-bottom:var(--border-hairline) solid var(--color-border-subtle);font-size:var(--fs-14);font-weight:var(--weight-semibold);color:var(--color-text-primary);transition:color var(--duration-lift) var(--ease-standard), padding-left var(--duration-fill) var(--ease-emphasis);text-decoration:none;display:flex;position:relative}.blog-picks-module__KzZW0G__topics li:last-child .blog-picks-module__KzZW0G__topic{padding-bottom:var(--space-2);border-bottom:0}.blog-picks-module__KzZW0G__topic:hover{color:var(--color-link);padding-left:var(--space-6)}.blog-picks-module__KzZW0G__topicCount{min-width:var(--blog-topic-count-min-width);height:var(--blog-topic-count-height);padding:0 var(--space-7);border-radius:var(--blog-topic-count-radius);background:var(--tag-cyan-bg);border:var(--border-hairline) solid var(--tag-cyan-border);font-family:var(--font-mono-stack);font-style:normal;font-size:var(--fs-11);font-weight:var(--weight-bold);color:var(--tag-cyan-ink);transition:background var(--duration-lift) var(--ease-standard), color var(--duration-lift) var(--ease-standard), border-color var(--duration-lift) var(--ease-standard), transform var(--duration-lift) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.blog-picks-module__KzZW0G__topic:hover .blog-picks-module__KzZW0G__topicCount{background:var(--blog-topic-count-bg-hover);border-color:var(--color-highlight-pressed);color:var(--color-text-inverse);transform:translate(-2px)}.blog-picks-module__KzZW0G__cloud{padding:var(--space-14) 0 0;gap:var(--space-8);flex-wrap:wrap;margin:0;list-style:none;display:flex}.blog-picks-module__KzZW0G__tagLink{height:var(--blog-tagcloud-height);padding:0 var(--space-11);border:var(--border-hairline) solid var(--tag-cyan-border);border-radius:var(--blog-tagcloud-radius);background:var(--blog-tagcloud-bg);font-size:var(--fs-12-5);font-weight:var(--weight-semibold);color:var(--tag-cyan-ink);transition:border-color var(--duration-lift) var(--ease-standard), color var(--duration-lift) var(--ease-standard), background var(--duration-lift) var(--ease-standard), transform var(--duration-lift) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.blog-picks-module__KzZW0G__tagLink:hover{border-color:var(--color-highlight);color:var(--color-text-inverse);background:var(--blog-tagcloud-bg-hover);transform:translateY(-2px)}@media (max-width:1040px){.blog-picks-module__KzZW0G__layout{grid-template-columns:1fr}.blog-picks-module__KzZW0G__side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:760px){.blog-picks-module__KzZW0G__section{padding:var(--blog-section-pad-tablet) 0 0}.blog-picks-module__KzZW0G__pick{grid-template-columns:1fr}.blog-picks-module__KzZW0G__media{aspect-ratio:2.6;min-height:0}.blog-picks-module__KzZW0G__side{grid-template-columns:1fr}.blog-picks-module__KzZW0G__more{margin-left:0}}@media (max-width:600px){.blog-picks-module__KzZW0G__body{padding:var(--space-18)}.blog-picks-module__KzZW0G__title{font-size:var(--fs-17-5)}.blog-picks-module__KzZW0G__box{padding:var(--space-18)}}@media (pointer:coarse){.blog-picks-module__KzZW0G__topic{padding:var(--space-13) 0}.blog-picks-module__KzZW0G__tagLink{height:var(--blog-tagcloud-height-coarse);padding:0 var(--space-13)}}
.blog-product-cta-module__A_yvDG__section{padding:var(--space-56) 0 var(--space-76)}.blog-product-cta-module__A_yvDG__panel{grid-template-columns:var(--blog-cta-cols);gap:var(--space-36);padding:var(--blog-cta-pad);background:var(--blog-cta-bg);border:var(--border-hairline) solid var(--blog-cta-border);border-radius:var(--blog-cta-radius);box-shadow:var(--blog-cta-shadow);color:var(--color-on-authority);align-items:center;display:grid;position:relative;overflow:hidden}.blog-product-cta-module__A_yvDG__panel:after{content:"";background:var(--blog-cta-glow);pointer-events:none;position:absolute;inset:0}.blog-product-cta-module__A_yvDG__panel>*{z-index:var(--z-raised);position:relative}.blog-product-cta-module__A_yvDG__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);margin:0 0 var(--space-18)}.blog-product-cta-module__A_yvDG__title{font:var(--type-blog-cta-title);letter-spacing:var(--type-blog-cta-title-tracking);color:var(--color-text-inverse);text-wrap:pretty;max-width:30ch;margin:0}.blog-product-cta-module__A_yvDG__body{color:var(--blog-cta-text);font-size:var(--fs-14-5);line-height:var(--leading-1-6);margin:var(--space-12) 0 0;max-width:var(--maxw-cta-copy-sm)}.blog-product-cta-module__A_yvDG__buttons{gap:var(--space-12);flex-wrap:wrap;display:flex}@media (max-width:1040px){.blog-product-cta-module__A_yvDG__panel{padding:var(--blog-cta-pad-tablet);grid-template-columns:1fr}}@media (max-width:760px){.blog-product-cta-module__A_yvDG__section{padding:var(--space-40) 0 var(--space-56)}}@media (max-width:600px){.blog-product-cta-module__A_yvDG__section{padding:var(--space-34) 0 var(--space-48)}.blog-product-cta-module__A_yvDG__panel{padding:var(--blog-cta-pad-mobile);border-radius:var(--blog-cta-radius-mobile)}.blog-product-cta-module__A_yvDG__buttons{gap:var(--space-10)}}
.blog-top-posts-module__AV5z7G__section{padding:var(--blog-section-pad) 0 0}.blog-top-posts-module__AV5z7G__ranks{gap:var(--space-18);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.blog-top-posts-module__AV5z7G__rank{gap:var(--space-12);background:var(--card-bg);border:var(--border-hairline) solid var(--card-border);border-radius:var(--blog-card-radius);padding:var(--space-20) var(--space-20) var(--space-16);box-shadow:var(--blog-card-shadow);transition:transform var(--duration-fill) var(--ease-standard), box-shadow var(--duration-fill) var(--ease-standard), border-color var(--duration-fill) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.blog-top-posts-module__AV5z7G__rank:before{content:"";width:var(--blog-rank-bar-width);background:var(--blog-rank-bar);opacity:0;transition:opacity var(--duration-fill) var(--ease-standard);position:absolute;top:0;bottom:0;left:0}.blog-top-posts-module__AV5z7G__rank:hover{transform:translateY(var(--blog-card-lift));box-shadow:var(--card-shadow-hover);border-color:var(--blog-card-border-hover)}.blog-top-posts-module__AV5z7G__rank:hover:before{opacity:1}.blog-top-posts-module__AV5z7G__badge{width:var(--blog-rank-badge-size);height:var(--blog-rank-badge-size);border-radius:var(--blog-rank-badge-radius);background:var(--blog-rank-badge-bg);border:var(--border-hairline) solid var(--blog-rank-badge-border);font-family:var(--font-mono-stack);font-size:var(--fs-12-5);font-weight:var(--weight-bold);line-height:var(--leading-1);letter-spacing:var(--tracking-wide-02);color:var(--blog-rank-badge-ink);transition:background var(--duration-fill) var(--ease-standard), border-color var(--duration-fill) var(--ease-standard), color var(--duration-fill) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.blog-top-posts-module__AV5z7G__rank:hover .blog-top-posts-module__AV5z7G__badge{background:var(--blog-rank-badge-bg-hover);border-color:var(--blog-rank-badge-bg-hover);color:var(--color-text-inverse)}.blog-top-posts-module__AV5z7G__link{font-size:var(--fs-15-5);font-weight:var(--weight-semibold);line-height:var(--leading-1-36);letter-spacing:var(--tracking-tight-12);color:var(--color-text-primary);transition:color var(--duration-lift) var(--ease-standard);text-decoration:none;display:block}.blog-top-posts-module__AV5z7G__rank:hover .blog-top-posts-module__AV5z7G__link{color:var(--color-link)}.blog-top-posts-module__AV5z7G__meta{align-items:center;gap:var(--space-9);padding-top:var(--space-13);border-top:var(--border-hairline) solid var(--color-border-subtle);font-family:var(--font-mono-stack);font-size:var(--fs-9-5);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide-12);text-transform:uppercase;color:var(--blog-label);margin-top:auto;display:flex}.blog-top-posts-module__AV5z7G__category{color:var(--blog-rank-meta-accent);font-style:normal}.blog-top-posts-module__AV5z7G__dot{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:var(--color-border-subtle);flex:none}@media (max-width:1040px){.blog-top-posts-module__AV5z7G__ranks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.blog-top-posts-module__AV5z7G__section{padding:var(--blog-section-pad-tablet) 0 0}.blog-top-posts-module__AV5z7G__ranks{grid-template-columns:1fr}}@media (max-width:600px){.blog-top-posts-module__AV5z7G__rank{padding:var(--space-18) var(--space-18) var(--space-14)}}@media (max-width:380px){.blog-top-posts-module__AV5z7G__badge{font-size:var(--fs-24)}}
.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)}}
