@keyframes BlogEngagementActions-module-scss-module__UHqhNW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BlogEngagementActions-module-scss-module__UHqhNW__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes BlogEngagementActions-module-scss-module__UHqhNW__pulse{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes BlogEngagementActions-module-scss-module__UHqhNW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BlogEngagementActions-module-scss-module__UHqhNW__bar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle,var(--color-border));flex-wrap:wrap;display:flex}.BlogEngagementActions-module-scss-module__UHqhNW__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.BlogEngagementActions-module-scss-module__UHqhNW__action{background:var(--surface-1,var(--color-surface));color:var(--text-primary,var(--color-text-primary));border:1px solid var(--border-default,var(--color-border));font-size:var(--ui-text-sm,.875rem);letter-spacing:var(--ui-tracking-tight,-.005em);cursor:pointer;user-select:none;transition:background .18s var(--ease-standard),border-color .18s var(--ease-standard),color .18s var(--ease-standard),transform .18s var(--ease-out-expo),box-shadow .18s var(--ease-standard);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.BlogEngagementActions-module-scss-module__UHqhNW__action:hover{background:var(--surface-2,var(--color-surface-offset,var(--color-surface)));border-color:var(--border-strong,var(--color-border));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.BlogEngagementActions-module-scss-module__UHqhNW__action:active{transition-duration:.1s;transform:translateY(0)scale(.98)}.BlogEngagementActions-module-scss-module__UHqhNW__action:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.BlogEngagementActions-module-scss-module__UHqhNW__action:disabled{cursor:default;opacity:.6;box-shadow:none;transform:none}.BlogEngagementActions-module-scss-module__UHqhNW__action__icon{width:18px;height:18px;transition:transform .24s var(--ease-out-expo);justify-content:center;align-items:center;display:inline-flex}.BlogEngagementActions-module-scss-module__UHqhNW__action__label{white-space:nowrap}.BlogEngagementActions-module-scss-module__UHqhNW__action__count{background:var(--surface-3,color-mix(in oklch, currentColor 6%, transparent));min-width:1.5rem;height:1.25rem;color:var(--text-secondary,var(--color-text-secondary));font-variant-numeric:tabular-nums;transition:background .18s var(--ease-standard),color .18s var(--ease-standard);border-radius:9999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.BlogEngagementActions-module-scss-module__UHqhNW__action--like:hover{color:#e11d48;border-color:color-mix(in oklch, #e11d48 35%, var(--border-default,var(--color-border)))}.BlogEngagementActions-module-scss-module__UHqhNW__action--like:hover .BlogEngagementActions-module-scss-module__UHqhNW__action__icon{transform:scale(1.08)}.BlogEngagementActions-module-scss-module__UHqhNW__action--like.BlogEngagementActions-module-scss-module__UHqhNW__action--active{background:color-mix(in oklch, #e11d48 12%, var(--surface-1,var(--color-surface)));color:#e11d48;border-color:color-mix(in oklch, #e11d48 45%, var(--border-default,var(--color-border)))}.BlogEngagementActions-module-scss-module__UHqhNW__action--like.BlogEngagementActions-module-scss-module__UHqhNW__action--active .BlogEngagementActions-module-scss-module__UHqhNW__action__count{color:#e11d48;background:oklch(58.5838% .222042 17.5846/.18)}.BlogEngagementActions-module-scss-module__UHqhNW__action--like.BlogEngagementActions-module-scss-module__UHqhNW__action--active:hover{background:color-mix(in oklch, #e11d48 18%, var(--surface-1,var(--color-surface)))}.BlogEngagementActions-module-scss-module__UHqhNW__action--like.BlogEngagementActions-module-scss-module__UHqhNW__action--active .BlogEngagementActions-module-scss-module__UHqhNW__action__icon{animation:BlogEngagementActions-module-scss-module__UHqhNW__pulse .38s var(--ease-out-expo)}.BlogEngagementActions-module-scss-module__UHqhNW__action--save:hover{color:var(--accent-text,var(--accent));border-color:var(--accent-border,var(--accent))}.BlogEngagementActions-module-scss-module__UHqhNW__action--save.BlogEngagementActions-module-scss-module__UHqhNW__action--active{background:var(--accent-subtle,color-mix(in oklch, var(--accent) 14%, transparent));color:var(--accent-text,var(--accent));border-color:var(--accent-border,var(--accent))}.BlogEngagementActions-module-scss-module__UHqhNW__action--save.BlogEngagementActions-module-scss-module__UHqhNW__action--active .BlogEngagementActions-module-scss-module__UHqhNW__action__count{background:color-mix(in oklch, var(--accent) 22%, transparent);color:var(--accent-text,var(--accent))}.BlogEngagementActions-module-scss-module__UHqhNW__action--save.BlogEngagementActions-module-scss-module__UHqhNW__action--active:hover{background:color-mix(in oklch, var(--accent) 22%, var(--surface-1,var(--color-surface)))}.BlogEngagementActions-module-scss-module__UHqhNW__action--save.BlogEngagementActions-module-scss-module__UHqhNW__action--active .BlogEngagementActions-module-scss-module__UHqhNW__action__icon{animation:BlogEngagementActions-module-scss-module__UHqhNW__pulse .38s var(--ease-out-expo)}.BlogEngagementActions-module-scss-module__UHqhNW__stats{align-items:center;gap:var(--space-3);color:var(--text-tertiary,var(--color-text-tertiary));font-size:var(--ui-text-sm,.875rem);font-variant-numeric:tabular-nums;display:inline-flex}.BlogEngagementActions-module-scss-module__UHqhNW__stat{align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.BlogEngagementActions-module-scss-module__UHqhNW__stat svg{opacity:.8}@media (prefers-reduced-motion:reduce){.BlogEngagementActions-module-scss-module__UHqhNW__action,.BlogEngagementActions-module-scss-module__UHqhNW__action__icon{transition-duration:0s!important;animation:none!important}}
@keyframes BlogArticleHero-module-scss-module__Sq5Yhq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BlogArticleHero-module-scss-module__Sq5Yhq__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes BlogArticleHero-module-scss-module__Sq5Yhq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes BlogArticleHero-module-scss-module__Sq5Yhq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BlogArticleHero-module-scss-module__Sq5Yhq__hero{border-bottom:1px solid var(--color-border);flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:0 0 1.75rem;display:flex;position:relative}@media (min-width:768px){.BlogArticleHero-module-scss-module__Sq5Yhq__hero{gap:1.25rem;margin-bottom:2rem;padding-bottom:2.25rem}}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__top{color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;line-height:1;display:flex}@media (min-width:768px){.BlogArticleHero-module-scss-module__Sq5Yhq__hero__top{font-size:.8125rem}}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__category{background:var(--color-surface-offset,var(--color-surface));border:1px solid var(--color-border);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);border-radius:9999px;align-items:center;gap:.4rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__category-dot{background:var(--text-tertiary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.BlogArticleHero-module-scss-module__Sq5Yhq__hero[data-category=tech] .BlogArticleHero-module-scss-module__Sq5Yhq__hero__category-dot{background:var(--info-text)}.BlogArticleHero-module-scss-module__Sq5Yhq__hero[data-category=career] .BlogArticleHero-module-scss-module__Sq5Yhq__hero__category-dot{background:var(--warning-text)}.BlogArticleHero-module-scss-module__Sq5Yhq__hero[data-category=insights] .BlogArticleHero-module-scss-module__Sq5Yhq__hero__category-dot{background:var(--success-text)}.BlogArticleHero-module-scss-module__Sq5Yhq__hero[data-category=news] .BlogArticleHero-module-scss-module__Sq5Yhq__hero__category-dot{background:var(--danger-text)}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__dot{color:var(--color-text-muted);font-size:.75rem;line-height:1}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__meta-item{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;display:inline-flex}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__meta-item svg{opacity:.6}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__title{font-family:var(--font-display);letter-spacing:-.032em;color:var(--color-text-primary);text-wrap:balance;word-break:break-word;margin:0;font-size:clamp(1.75rem,4.2vw + .5rem,3.25rem);font-weight:700;line-height:1.08}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__dek{color:var(--color-text-secondary);text-wrap:pretty;max-width:48em;margin:0;font-size:1.0625rem;line-height:1.65}@media (min-width:768px){.BlogArticleHero-module-scss-module__Sq5Yhq__hero__dek{font-size:1.1875rem;line-height:1.6}}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__author-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:.25rem;display:flex}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__author{align-items:center;gap:.75rem;min-width:0;display:flex}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__avatar,.BlogArticleHero-module-scss-module__Sq5Yhq__hero__avatar-img{border-radius:50%;flex-shrink:0;width:44px;height:44px}@media (min-width:768px){.BlogArticleHero-module-scss-module__Sq5Yhq__hero__avatar,.BlogArticleHero-module-scss-module__Sq5Yhq__hero__avatar-img{width:48px;height:48px}}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__avatar{color:#fff;text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(135deg,#8b5cf6,#06b6d4);justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #0000002e}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__avatar-img{object-fit:cover;border:1px solid var(--color-border)}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__author-info{flex-direction:column;gap:.125rem;min-width:0;display:flex}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__author-name{color:var(--color-text-primary);font-size:.9375rem;font-weight:600;line-height:1.2}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__author-role{color:var(--color-text-tertiary);font-size:.8125rem;line-height:1.3}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__tags{flex-wrap:wrap;gap:.375rem;display:flex}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__tag{background:var(--color-surface-offset,var(--color-surface));border:1px solid var(--color-border);color:var(--color-text-secondary);letter-spacing:.01em;white-space:nowrap;transition:border-color .16s var(--ease-standard),color .16s var(--ease-standard);border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__tag:hover{border-color:var(--accent-border);color:var(--color-text-primary)}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__cover{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;width:100%;margin:.75rem 0 0;position:relative;overflow:hidden;box-shadow:0 12px 32px -16px #00000059}@media (min-width:768px){.BlogArticleHero-module-scss-module__Sq5Yhq__hero__cover{border-radius:18px;margin-top:1rem}}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__cover-img{object-fit:cover;aspect-ratio:16/9;width:100%;height:auto;display:block}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__cover-gradient{--hero-gradient:linear-gradient(135deg, color-mix(in oklch, var(--accent) 55%, transparent) 0%, color-mix(in oklch, var(--color-primary,#8b5cf6) 55%, transparent) 100%);background:var(--hero-gradient);border:1px solid var(--color-border);border-radius:14px;width:100%;height:160px;margin:.75rem 0 0;position:relative;overflow:hidden}.BlogArticleHero-module-scss-module__Sq5Yhq__hero__cover-gradient:after{content:"";pointer-events:none;opacity:.7;background-image:radial-gradient(circle at 20% 10%,#ffffff2e,#0000 40%),radial-gradient(circle at 85% 90%,#00000040,#0000 45%);position:absolute;inset:0}@media (min-width:768px){.BlogArticleHero-module-scss-module__Sq5Yhq__hero__cover-gradient{border-radius:18px;height:220px;margin-top:1rem}}@media (min-width:1024px){.BlogArticleHero-module-scss-module__Sq5Yhq__hero__cover-gradient{height:280px}}
@keyframes BlogCTA-module-scss-module__jYkx7W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BlogCTA-module-scss-module__jYkx7W__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes BlogCTA-module-scss-module__jYkx7W__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes BlogCTA-module-scss-module__jYkx7W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BlogCTA-module-scss-module__jYkx7W__cta{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;margin:3rem 0 0;padding:1.75rem 1.5rem;position:relative;overflow:hidden}@media (min-width:768px){.BlogCTA-module-scss-module__jYkx7W__cta{grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:2rem 2.25rem;display:grid}}.BlogCTA-module-scss-module__jYkx7W__cta__halo{display:none}.BlogCTA-module-scss-module__jYkx7W__cta__body{flex-direction:column;gap:.5rem;min-width:0;display:flex;position:relative}.BlogCTA-module-scss-module__jYkx7W__cta__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.6875rem;font-weight:700}.BlogCTA-module-scss-module__jYkx7W__cta__title{font-family:var(--font-display);letter-spacing:-.024em;color:var(--color-text-primary);text-wrap:balance;margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}@media (min-width:768px){.BlogCTA-module-scss-module__jYkx7W__cta__title{font-size:1.625rem}}.BlogCTA-module-scss-module__jYkx7W__cta__subtitle{color:var(--color-text-secondary);max-width:36em;margin:0;font-size:.9375rem;line-height:1.55}.BlogCTA-module-scss-module__jYkx7W__cta__actions{flex-wrap:wrap;gap:.625rem;margin-top:1.25rem;display:flex;position:relative}@media (min-width:768px){.BlogCTA-module-scss-module__jYkx7W__cta__actions{flex-flow:column;align-items:stretch;margin-top:0}}.BlogCTA-module-scss-module__jYkx7W__cta__btn{letter-spacing:-.005em;cursor:pointer;transition:background .16s var(--ease-standard),color .16s var(--ease-standard),border-color .16s var(--ease-standard),transform .16s var(--ease-standard),box-shadow .16s var(--ease-standard);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex}.BlogCTA-module-scss-module__jYkx7W__cta__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.BlogCTA-module-scss-module__jYkx7W__cta__btn:active{transform:translateY(1px)}.BlogCTA-module-scss-module__jYkx7W__cta__btn--primary{background:var(--accent);color:#0b0b0f;box-shadow:0 6px 18px -8px color-mix(in oklch, var(--accent) 55%, transparent)}.BlogCTA-module-scss-module__jYkx7W__cta__btn--primary:hover{background:var(--accent-hover);color:#0b0b0f;box-shadow:0 10px 22px -10px color-mix(in oklch, var(--accent) 60%, transparent)}.BlogCTA-module-scss-module__jYkx7W__cta__btn--secondary{color:var(--color-text-primary);border-color:var(--color-border);background:0 0}.BlogCTA-module-scss-module__jYkx7W__cta__btn--secondary:hover{background:var(--color-surface-hover);color:var(--color-text-primary);border-color:var(--color-border-strong,var(--color-border))}
@keyframes BlogMobileToc-module-scss-module__d4omNa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BlogMobileToc-module-scss-module__d4omNa__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes BlogMobileToc-module-scss-module__d4omNa__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes BlogMobileToc-module-scss-module__d4omNa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BlogMobileToc-module-scss-module__d4omNa__mtoc{margin-bottom:1.5rem;position:relative}@media (min-width:1024px){.BlogMobileToc-module-scss-module__d4omNa__mtoc{display:none}}.BlogMobileToc-module-scss-module__d4omNa__mtoc__trigger{background:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;transition:border-color .16s var(--ease-standard);border-radius:10px;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:500;display:flex}.BlogMobileToc-module-scss-module__d4omNa__mtoc__trigger:hover{border-color:var(--color-border-strong,var(--color-border))}.BlogMobileToc-module-scss-module__d4omNa__mtoc__label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);flex-shrink:0;font-size:.6875rem;font-weight:700}.BlogMobileToc-module-scss-module__d4omNa__mtoc__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-secondary);flex:1;overflow:hidden}.BlogMobileToc-module-scss-module__d4omNa__mtoc__chevron{color:var(--color-text-muted);transition:transform .2s var(--ease-standard);flex-shrink:0}.BlogMobileToc-module-scss-module__d4omNa__mtoc__chevron--open{transform:rotate(180deg)}.BlogMobileToc-module-scss-module__d4omNa__mtoc__panel{z-index:30;background:var(--color-surface);border:1px solid var(--color-border);scrollbar-width:thin;border-radius:10px;max-height:60vh;padding:.375rem;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 40px -12px #00000059}.BlogMobileToc-module-scss-module__d4omNa__mtoc__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.BlogMobileToc-module-scss-module__d4omNa__mtoc__item{all:unset;box-sizing:border-box;width:100%;color:var(--color-text-secondary);cursor:pointer;border-radius:6px;padding:.5rem .6875rem;font-size:.8125rem;line-height:1.4;display:block}.BlogMobileToc-module-scss-module__d4omNa__mtoc__item:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.BlogMobileToc-module-scss-module__d4omNa__mtoc__item--level1{color:var(--color-text-tertiary);padding-left:1.375rem;font-size:.78125rem}.BlogMobileToc-module-scss-module__d4omNa__mtoc__item--level2{color:var(--color-text-muted);padding-left:2rem;font-size:.75rem}.BlogMobileToc-module-scss-module__d4omNa__mtoc__item--active{background:color-mix(in oklch, var(--accent) 12%, transparent);color:var(--accent)}.BlogMobileToc-module-scss-module__d4omNa__mtoc__item--active:hover{background:color-mix(in oklch, var(--accent) 16%, transparent);color:var(--accent)}
@keyframes BlogReadButton-module-scss-module__nM_voG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BlogReadButton-module-scss-module__nM_voG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes BlogReadButton-module-scss-module__nM_voG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes BlogReadButton-module-scss-module__nM_voG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes BlogReadButton-module-scss-module__nM_voG__blog-read-button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BlogReadButton-module-scss-module__nM_voG__blog-read-button__banner{width:100%;margin-top:2.5rem}.BlogReadButton-module-scss-module__nM_voG__blog-read-button__divider{background:linear-gradient(90deg, transparent, var(--color-border) 20%, #6366f133 50%, var(--color-border) 80%, transparent);height:1px;margin-bottom:1.5rem}.BlogReadButton-module-scss-module__nM_voG__blog-read-button__content{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}@media (min-width:640px){.BlogReadButton-module-scss-module__nM_voG__blog-read-button__content{flex-direction:row;justify-content:space-between;align-items:center}}.BlogReadButton-module-scss-module__nM_voG__blog-read-button__label{color:#ffffff80;font-size:.875rem;line-height:1.4}.BlogReadButton-module-scss-module__nM_voG__blog-read-button{letter-spacing:-.01em;white-space:nowrap;height:2.5rem;color:var(--color-text-primary);background:var(--color-surface);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.8125rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.BlogReadButton-module-scss-module__nM_voG__blog-read-button:before{content:"";background:linear-gradient(135deg, var(--color-surface-hover), var(--color-surface));-webkit-mask-composite:xor;pointer-events:none;border-radius:8px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.BlogReadButton-module-scss-module__nM_voG__blog-read-button:hover:not(:disabled){background:var(--color-surface-hover);transform:translateY(-1px)}.BlogReadButton-module-scss-module__nM_voG__blog-read-button:hover:not(:disabled) .BlogReadButton-module-scss-module__nM_voG__blog-read-button__border{opacity:.55}.BlogReadButton-module-scss-module__nM_voG__blog-read-button:active:not(:disabled){transform:translateY(0)}.BlogReadButton-module-scss-module__nM_voG__blog-read-button:disabled{opacity:.6;cursor:not-allowed}.BlogReadButton-module-scss-module__nM_voG__blog-read-button--read{color:#22c55ee6;background:#22c55e14}.BlogReadButton-module-scss-module__nM_voG__blog-read-button--read:before{background:linear-gradient(135deg,#22c55e4d,#22c55e26)}.BlogReadButton-module-scss-module__nM_voG__blog-read-button--read:hover:not(:disabled){color:#22c55e;background:#22c55e1f}.BlogReadButton-module-scss-module__nM_voG__blog-read-button--read:hover:not(:disabled):before{background:linear-gradient(135deg,#22c55e80,#4ade8080,#22c55e80)}.BlogReadButton-module-scss-module__nM_voG__blog-read-button__border{background:linear-gradient(135deg, var(--color-border-hover), var(--color-border));opacity:0;filter:blur(4px);z-index:-1;border-radius:9px;transition:opacity .3s;position:absolute;inset:-1px}.BlogReadButton-module-scss-module__nM_voG__blog-read-button__inner{z-index:1;align-items:center;gap:.5rem;display:flex;position:relative}.BlogReadButton-module-scss-module__nM_voG__blog-read-button__icon{flex-shrink:0;width:1rem;height:1rem}.BlogReadButton-module-scss-module__nM_voG__blog-read-button__spinner{width:1rem;height:1rem;animation:1s linear infinite BlogReadButton-module-scss-module__nM_voG__blog-read-button-spin}
@keyframes RelatedArticles-module-scss-module__aly1-G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes RelatedArticles-module-scss-module__aly1-G__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes RelatedArticles-module-scss-module__aly1-G__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes RelatedArticles-module-scss-module__aly1-G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.RelatedArticles-module-scss-module__aly1-G__related{border-top:1px solid var(--color-border);margin-top:4rem;padding-top:2.5rem}.RelatedArticles-module-scss-module__aly1-G__related__header{flex-direction:column;gap:.25rem;margin-bottom:1.5rem;display:flex}@media (min-width:768px){.RelatedArticles-module-scss-module__aly1-G__related__header{margin-bottom:1.75rem}}.RelatedArticles-module-scss-module__aly1-G__related__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.6875rem;font-weight:700}.RelatedArticles-module-scss-module__aly1-G__related__title{font-family:var(--font-display);letter-spacing:-.024em;color:var(--color-text-primary);margin:0;font-size:1.375rem;font-weight:700}@media (min-width:768px){.RelatedArticles-module-scss-module__aly1-G__related__title{font-size:1.5rem}}.RelatedArticles-module-scss-module__aly1-G__related__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:768px){.RelatedArticles-module-scss-module__aly1-G__related__grid{grid-template-columns:1fr}}.RelatedArticles-module-scss-module__aly1-G__related__card{background:var(--color-surface);border:1px solid var(--color-border);color:inherit;transition:border-color .22s var(--ease-out-expo,ease),transform .22s var(--ease-out-expo,ease),box-shadow .22s var(--ease-out-expo,ease);border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.RelatedArticles-module-scss-module__aly1-G__related__card:hover{border-color:color-mix(in oklch, var(--accent) 35%, var(--color-border));transform:translateY(-3px);box-shadow:0 16px 36px -14px #0006}.RelatedArticles-module-scss-module__aly1-G__related__card:hover .RelatedArticles-module-scss-module__aly1-G__related__cover-img{transform:scale(1.03)}.RelatedArticles-module-scss-module__aly1-G__related__card:hover .RelatedArticles-module-scss-module__aly1-G__related__card-title{color:var(--accent-text,var(--color-text-primary))}.RelatedArticles-module-scss-module__aly1-G__related__card:hover .RelatedArticles-module-scss-module__aly1-G__related__arrow{color:var(--accent);transform:translate(2px,-2px)}[data-theme=light] .RelatedArticles-module-scss-module__aly1-G__related__card:hover{box-shadow:0 14px 30px -14px #11111438}.RelatedArticles-module-scss-module__aly1-G__related__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RelatedArticles-module-scss-module__aly1-G__related__cover{aspect-ratio:16/9;background:var(--color-surface-offset,var(--color-surface));flex-shrink:0;position:relative;overflow:hidden}.RelatedArticles-module-scss-module__aly1-G__related__cover-img{object-fit:cover;object-position:center;transition:transform .4s var(--ease-out-expo,ease)}.RelatedArticles-module-scss-module__aly1-G__related__cover-fallback{color:var(--color-text-muted);background:radial-gradient(circle at 50% 40%, color-mix(in oklch, var(--accent) 10%, transparent), transparent 60%),var(--color-surface-offset,var(--color-surface));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.RelatedArticles-module-scss-module__aly1-G__related__body{flex-direction:column;flex:1;gap:.75rem;padding:1rem 1.125rem 1.125rem;display:flex}.RelatedArticles-module-scss-module__aly1-G__related__tags{flex-wrap:wrap;gap:.375rem;display:flex}.RelatedArticles-module-scss-module__aly1-G__related__tag{background:var(--color-surface-offset,var(--color-surface));border:1px solid var(--color-border);color:var(--color-text-tertiary);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;border-radius:9999px;align-items:center;max-width:140px;padding:.2rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex;overflow:hidden}.RelatedArticles-module-scss-module__aly1-G__related__card-title{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.012em;transition:color .22s var(--ease-standard,ease);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}@media (min-width:768px){.RelatedArticles-module-scss-module__aly1-G__related__card-title{font-size:1rem}}.RelatedArticles-module-scss-module__aly1-G__related__footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}.RelatedArticles-module-scss-module__aly1-G__related__read-time{color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.RelatedArticles-module-scss-module__aly1-G__related__read-time svg{opacity:.6}.RelatedArticles-module-scss-module__aly1-G__related__arrow{background:var(--color-surface-offset,var(--color-surface));border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text-muted);transition:transform .22s var(--ease-out-expo,ease),color .2s var(--ease-standard,ease),background .2s var(--ease-standard,ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}
