.BlogCard-module__qqTN0W__card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-card-border);transition:transform var(--duration-quick)ease,box-shadow var(--duration-quick)ease;flex-direction:column;min-height:100%;display:flex;overflow:hidden}.BlogCard-module__qqTN0W__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.BlogCard-module__qqTN0W__card:focus-within{box-shadow:var(--shadow-lg);border-color:var(--color-outline-accent-strong);transform:translateY(-4px)}.BlogCard-module__qqTN0W__imageWrapper{background:var(--color-card-muted);border-bottom:1px solid var(--color-card-border);width:100%;transition:outline var(--duration-quick)ease,outline-offset var(--duration-quick)ease;padding-bottom:56.25%;position:relative}.BlogCard-module__qqTN0W__image{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-quick)ease;position:absolute;inset:0}.BlogCard-module__qqTN0W__imageSkeleton{background:var(--gradient-skeleton)}.BlogCard-module__qqTN0W__imageWrapper:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:4px}.BlogCard-module__qqTN0W__card:hover .BlogCard-module__qqTN0W__image,.BlogCard-module__qqTN0W__card:focus-within .BlogCard-module__qqTN0W__image{transform:scale(1.02)}.BlogCard-module__qqTN0W__content{gap:var(--space-4);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.BlogCard-module__qqTN0W__tagList{gap:var(--space-2);flex-wrap:wrap;display:flex}.BlogCard-module__qqTN0W__tag{border-radius:var(--radius-full);background:var(--color-tag);color:var(--color-text-secondary);border:1px solid var(--color-tag-border);padding:.25rem .6rem;font-size:.75rem;font-weight:600;line-height:1.2}.BlogCard-module__qqTN0W__heading{margin:0}.BlogCard-module__qqTN0W__title{font-size:calc(var(--blog-font-h3)/1);font-weight:var(--blog-font-h3-weight);color:var(--color-text-primary);-webkit-line-clamp:3;transition:color var(--duration-quick)ease;-webkit-box-orient:vertical;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.BlogCard-module__qqTN0W__title:hover,.BlogCard-module__qqTN0W__card:hover .BlogCard-module__qqTN0W__title,.BlogCard-module__qqTN0W__card:focus-within .BlogCard-module__qqTN0W__title{color:var(--color-accent-strong)}.BlogCard-module__qqTN0W__title:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:4px}.BlogCard-module__qqTN0W__excerpt{color:var(--color-text-secondary);line-height:1.6;font-size:calc(var(--blog-font-body)/1);font-weight:var(--blog-font-body-weight);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.BlogCard-module__qqTN0W__meta{gap:var(--space-3);font-size:var(--blog-font-small);font-weight:var(--blog-font-small-weight);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.BlogCard-module__qqTN0W__metaItem{align-items:center;gap:.35rem;display:inline-flex}.BlogCard-module__qqTN0W__author{align-items:center;gap:.5rem;display:inline-flex}.BlogCard-module__qqTN0W__avatar{object-fit:cover;background:var(--color-surface-muted);border-radius:50%;width:28px;height:28px}.BlogCard-module__qqTN0W__footer{gap:var(--space-4);flex-direction:column;margin-top:auto;display:flex}.BlogCard-module__qqTN0W__cta{align-items:center;gap:var(--space-2);color:var(--color-accent-strong);transition:color var(--duration-quick)ease;font-weight:600;text-decoration:none;display:inline-flex}.BlogCard-module__qqTN0W__ctaIcon{transition:transform var(--duration-quick)ease;justify-content:center;align-items:center;display:inline-flex}.BlogCard-module__qqTN0W__ctaSvg{fill:currentColor;width:1rem;height:1rem}.BlogCard-module__qqTN0W__cta:hover,.BlogCard-module__qqTN0W__cta:focus-visible{color:var(--color-accent-strong)}.BlogCard-module__qqTN0W__cta:hover .BlogCard-module__qqTN0W__ctaIcon,.BlogCard-module__qqTN0W__cta:focus-visible .BlogCard-module__qqTN0W__ctaIcon{transform:translate(4px)}.BlogCard-module__qqTN0W__cta:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:4px}.BlogCard-module__qqTN0W__textSkeleton{color:#0000}.BlogCard-module__qqTN0W__textSkeleton .BlogCard-module__qqTN0W__skeletonLine{background:var(--gradient-skeleton);border-radius:var(--radius-full);height:.75rem;margin-bottom:.35rem;display:block}.BlogCard-module__qqTN0W__textSkeleton .BlogCard-module__qqTN0W__skeletonLine:last-child{width:75%;margin-bottom:0}.BlogCard-module__qqTN0W__skeletonLine{background:var(--gradient-skeleton);border-radius:var(--radius-full);width:100%;height:.75rem;display:block}@media (max-width:768px){.BlogCard-module__qqTN0W__content{padding:var(--space-5)}.BlogCard-module__qqTN0W__title{font-size:clamp(1.05rem,2.8vw,1.2rem)}}
.BlogGrid-module__WB5TXa__grid{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1100px){.BlogGrid-module__WB5TXa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.BlogGrid-module__WB5TXa__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}
.BlogPagination-module__xbHAqW__root{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.BlogPagination-module__xbHAqW__link{border-radius:var(--radius-full);border:1px solid var(--color-outline);min-width:40px;color:var(--color-text-secondary);transition:all var(--duration-quick)ease;justify-content:center;align-items:center;padding:.55rem .85rem;font-weight:600;text-decoration:none;display:inline-flex}.BlogPagination-module__xbHAqW__link:hover{border-color:var(--color-accent);color:var(--color-accent-strong)}.BlogPagination-module__xbHAqW__active{background:var(--gradient-brand);color:var(--color-on-accent);border-color:#0000}.BlogPagination-module__xbHAqW__control{padding:.55rem 1.25rem}.BlogPagination-module__xbHAqW__control[aria-disabled=true]{opacity:.5;pointer-events:none}
.BlogFilterPanel-module__jHXLbW__panel{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid}.BlogFilterPanel-module__jHXLbW__filtersRow{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,max-content));grid-auto-rows:minmax(0,max-content);justify-content:start;align-items:center;display:grid}.BlogFilterPanel-module__jHXLbW__filterButton{border-radius:var(--radius-full);border:1px solid var(--color-outline-soft);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:all var(--duration-quick)ease;justify-content:center;align-items:center;padding:.55rem 1.25rem;font-weight:600;display:inline-grid}.BlogFilterPanel-module__jHXLbW__filterButton:hover{border-color:var(--color-accent);color:var(--color-accent-strong)}.BlogFilterPanel-module__jHXLbW__filterButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.BlogFilterPanel-module__jHXLbW__filterButtonActive{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}@media (max-width:768px){.BlogFilterPanel-module__jHXLbW__panel{padding:var(--space-3)}.BlogFilterPanel-module__jHXLbW__filtersRow{grid-template-columns:minmax(0,1fr)}}
.BlogSubscribeCTA-module__aOxydG__root{margin:var(--space-12)0;padding:var(--space-10);border-radius:var(--radius-xl);background:var(--gradient-card-hover);border:1px solid var(--color-outline-accent);box-shadow:var(--shadow-sm);gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.BlogSubscribeCTA-module__aOxydG__textBlock{gap:var(--space-3);flex-direction:column;display:flex}.BlogSubscribeCTA-module__aOxydG__title{font-size:var(--blog-font-h2);font-weight:var(--blog-font-h2-weight);color:var(--color-text-primary)}.BlogSubscribeCTA-module__aOxydG__description{color:var(--color-text-secondary);font-size:var(--blog-font-lead);font-weight:var(--blog-font-lead-weight);line-height:1.6}.BlogSubscribeCTA-module__aOxydG__button{border-radius:var(--radius-full);background:var(--gradient-brand);color:var(--color-on-accent);box-shadow:var(--shadow-sm);transition:transform var(--duration-quick)ease;justify-content:center;align-items:center;padding:.9rem 1.8rem;font-weight:700;text-decoration:none;display:inline-flex}.BlogSubscribeCTA-module__aOxydG__button:hover{transform:translateY(-2px)}@media (max-width:900px){.BlogSubscribeCTA-module__aOxydG__root{text-align:left;grid-template-columns:minmax(0,1fr)}.BlogSubscribeCTA-module__aOxydG__button{justify-self:flex-start}}
.BlogContent-module__4dggFq__root{justify-content:center;gap:var(--space-12);grid-template-columns:minmax(0,clamp(640px,65vw,720px)) minmax(200px,clamp(220px,22vw,280px));align-items:start;display:grid}.BlogContent-module__4dggFq__progressBar{pointer-events:none;z-index:3;background:0 0;grid-column:1/-1;width:100%;height:4px;position:sticky;top:0;left:0}.BlogContent-module__4dggFq__progressIndicator{background:linear-gradient(90deg,#6366f140,var(--color-accent));border-radius:999px;width:0;height:100%;transition:width .15s ease-out}:is(.BlogContent-module__4dggFq__root:has(.BlogContent-module__4dggFq__tocWrapper:empty),.BlogContent-module__4dggFq__root:not(:has(.BlogContent-module__4dggFq__tocWrapper))){grid-template-columns:minmax(0,clamp(640px,65vw,720px))}.BlogContent-module__4dggFq__content{font-size:var(--blog-font-body);font-weight:var(--blog-font-body-weight);color:var(--color-text-primary);letter-spacing:.01em;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;max-width:clamp(640px,65vw,720px);margin-inline:auto;line-height:1.7}.BlogContent-module__4dggFq__content p{margin:var(--space-6)0}.BlogContent-module__4dggFq__content p:first-of-type{font-size:var(--blog-font-lead);line-height:1.85;font-weight:var(--blog-font-lead-weight);color:var(--color-text-secondary);margin-top:var(--space-4)}:is(.BlogContent-module__4dggFq__content h2+p,.BlogContent-module__4dggFq__content h3+p,.BlogContent-module__4dggFq__content h4+p){margin-top:var(--space-3)}:is(.BlogContent-module__4dggFq__content h2,.BlogContent-module__4dggFq__content h3,.BlogContent-module__4dggFq__content h4){font-weight:inherit;color:var(--color-text-primary);margin:2.5rem 0 3rem}.BlogContent-module__4dggFq__content h2{font-size:var(--blog-font-h2);font-weight:var(--blog-font-h2-weight)}.BlogContent-module__4dggFq__content h3{font-size:var(--blog-font-h3);font-weight:var(--blog-font-h3-weight)}.BlogContent-module__4dggFq__content h4{font-size:var(--blog-font-h4);font-weight:var(--blog-font-h4-weight)}.BlogContent-module__4dggFq__content a{color:var(--color-accent-strong);text-decoration:underline;text-decoration-thickness:2px}:is(.BlogContent-module__4dggFq__content a:hover,.BlogContent-module__4dggFq__content a:focus-visible){color:var(--color-accent);text-decoration-color:currentColor}.BlogContent-module__4dggFq__content blockquote{margin:var(--space-6)0;padding:var(--space-4)var(--space-6);border-left:4px solid var(--color-accent);border-radius:0 var(--radius-md)var(--radius-md)0;color:var(--color-text-secondary);background:#6366f10d}.BlogContent-module__4dggFq__content blockquote p{font-size:var(--blog-font-body);font-weight:var(--blog-font-body-weight);margin:0}:is(.BlogContent-module__4dggFq__content ul,.BlogContent-module__4dggFq__content ol){margin-block:var(--blog-list-margin-block);margin-inline:0;padding-inline-start:var(--blog-list-indent)}.BlogContent-module__4dggFq__content li{margin-bottom:var(--blog-list-item-gap)}:is(.BlogContent-module__4dggFq__content ul li::marker,.BlogContent-module__4dggFq__content ol li::marker){color:var(--color-accent);font-weight:600}.BlogContent-module__4dggFq__content ol li::marker{font-variant-numeric:tabular-nums}.BlogContent-module__4dggFq__content hr{margin:var(--space-10)0;background:linear-gradient(90deg,#0000,#4f46e566,#0000);border:none;height:1px}.BlogContent-module__4dggFq__content img{margin:var(--space-6)auto;border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-sm);display:block}.BlogContent-module__4dggFq__content figure{margin:var(--space-6)0;text-align:center}.BlogContent-module__4dggFq__content figcaption{margin-top:var(--space-2);color:var(--color-text-muted);font-size:.95rem}.BlogContent-module__4dggFq__content code{border-radius:var(--radius-sm);background:#0f172a14;padding:.2rem .4rem;font-family:Fira Code,JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.BlogContent-module__4dggFq__content pre{color:#e2e8f0;padding:var(--space-6);border-radius:var(--radius-lg);margin:var(--space-6)0;box-shadow:var(--shadow-sm);background:#0f172a;overflow:auto}.BlogContent-module__4dggFq__content pre code{background:0 0;padding:0}.BlogContent-module__4dggFq__content .hljs-keyword{color:#a5b4fc}.BlogContent-module__4dggFq__content .hljs-string{color:#facc15}.BlogContent-module__4dggFq__content .hljs-number{color:#f97316}.BlogContent-module__4dggFq__content .hljs-function{color:#34d399}.BlogContent-module__4dggFq__content table{border-collapse:collapse;width:100%;margin:var(--space-6)0}:is(.BlogContent-module__4dggFq__content th,.BlogContent-module__4dggFq__content td){border:1px solid var(--color-outline);text-align:left;padding:.75rem 1rem}.BlogContent-module__4dggFq__content th{background:#0f172a0d;font-weight:700}.BlogContent-module__4dggFq__content tr:nth-child(2n){background:#0f172a08}.BlogContent-module__4dggFq__tocWrapper{top:var(--space-10);position:sticky}@media (max-width:1080px){.BlogContent-module__4dggFq__root{grid-template-columns:minmax(0,clamp(360px,88vw,640px));justify-content:center}:is(.BlogContent-module__4dggFq__root:has(.BlogContent-module__4dggFq__tocWrapper:empty),.BlogContent-module__4dggFq__root:not(:has(.BlogContent-module__4dggFq__tocWrapper))){grid-template-columns:minmax(0,clamp(360px,88vw,640px))}.BlogContent-module__4dggFq__tocWrapper{position:static}}@media (max-width:768px){.BlogContent-module__4dggFq__progressBar{position:fixed;right:0}}
.BlogTOC-module___uCR0G__container{gap:var(--space-3);flex-direction:column;display:flex}.BlogTOC-module___uCR0G__root{padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-outline);background:var(--color-surface);box-shadow:var(--shadow-sm)}.BlogTOC-module___uCR0G__toggle{display:none}.BlogTOC-module___uCR0G__toggleLabel{font-size:var(--blog-font-small);font-weight:var(--blog-font-small-strong-weight)}.BlogTOC-module___uCR0G__toggleIcon{width:.75rem;height:.75rem;transition:transform var(--duration-quick)ease;margin-left:var(--space-2);border-bottom:2px solid;border-right:2px solid;display:inline-block;transform:rotate(45deg)}.BlogTOC-module___uCR0G__toggleIconExpanded{transform:rotate(-135deg)}.BlogTOC-module___uCR0G__title{font-size:var(--blog-font-small);font-weight:var(--blog-font-small-strong-weight);margin-bottom:var(--space-4)}.BlogTOC-module___uCR0G__list{scrollbar-gutter:stable;flex-direction:column;gap:.6rem;max-height:60vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.BlogTOC-module___uCR0G__link{line-height:1.4;font-size:var(--blog-font-small);font-weight:var(--blog-font-small-weight);color:var(--color-text-secondary);transition:color var(--duration-quick)ease;padding:.1rem 0;text-decoration:none;display:inline-flex}.BlogTOC-module___uCR0G__link:hover{color:var(--color-accent-strong)}.BlogTOC-module___uCR0G__linkActive{color:var(--color-accent-strong);font-weight:var(--blog-font-small-strong-weight)}.BlogTOC-module___uCR0G__item{padding-left:.5rem;position:relative}.BlogTOC-module___uCR0G__itemActive:before{content:"";background:var(--color-accent-strong);border-radius:1px;width:2px;position:absolute;top:.25rem;bottom:.25rem;left:0}.BlogTOC-module___uCR0G__depth2{padding-left:1.25rem}.BlogTOC-module___uCR0G__depth3{padding-left:2rem}@media (max-width:1080px){.BlogTOC-module___uCR0G__toggle{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3)var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-outline);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--blog-font-body);font-weight:var(--blog-font-body-weight);cursor:pointer;text-align:left;display:inline-flex}.BlogTOC-module___uCR0G__toggle:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.BlogTOC-module___uCR0G__root{padding:var(--space-4);box-shadow:none}}
.BlogBreadcrumbs-module__s2Pntq__root{color:var(--color-text-muted);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.BlogBreadcrumbs-module__s2Pntq__separator{color:var(--color-text-muted)}.BlogBreadcrumbs-module__s2Pntq__link{color:inherit;text-decoration:none}.BlogBreadcrumbs-module__s2Pntq__link:hover{color:var(--color-accent-strong);text-decoration:underline}
.BlogRelated-module__8gKQhW__root{margin-top:var(--space-12)}.BlogRelated-module__8gKQhW__title{font-size:var(--blog-font-h3);font-weight:var(--blog-font-h3-weight);margin-bottom:var(--space-6)}.BlogRelated-module__8gKQhW__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}
.BlogShare-module__iKeOqq__container{margin-block:var(--space-8);padding:var(--space-6);background:var(--color-surface-secondary);border:1px solid var(--color-border);gap:var(--space-4);border-radius:16px;display:grid}@media (min-width:768px){.BlogShare-module__iKeOqq__container{padding:var(--space-8);gap:var(--space-6)}}.BlogShare-module__iKeOqq__title{font-size:var(--blog-font-h3);font-weight:var(--blog-font-h3-weight);color:var(--color-text-primary);line-height:1.4}.BlogShare-module__iKeOqq__description{color:var(--color-text-secondary);font-size:var(--blog-font-body);font-weight:var(--blog-font-body-weight);line-height:1.6}.BlogShare-module__iKeOqq__actions{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.BlogShare-module__iKeOqq__button,.BlogShare-module__iKeOqq__link{padding:var(--space-3)var(--space-4);font-size:var(--blog-font-small);font-weight:var(--blog-font-small-strong-weight);border:1px solid var(--color-border);background:var(--color-surface-primary);color:var(--color-text-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.BlogShare-module__iKeOqq__button:hover,.BlogShare-module__iKeOqq__link:hover{background:var(--color-surface-tertiary);transform:translateY(-1px)}.BlogShare-module__iKeOqq__button:focus-visible,.BlogShare-module__iKeOqq__link:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 1px var(--color-focus)}.BlogShare-module__iKeOqq__link{text-align:center}.BlogShare-module__iKeOqq__feedback{font-size:var(--blog-font-small);font-weight:var(--blog-font-small-weight);color:var(--color-text-secondary);min-height:1.2em}
.page-module__3QtXQq__root,.page-module__3QtXQq__article{gap:var(--space-8);flex-direction:column;display:flex}.page-module__3QtXQq__header{gap:var(--space-3);padding-block:var(--space-7);padding-inline:var(--space-8);border-radius:var(--radius-xl);background:var(--gradient-how);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.page-module__3QtXQq__title{font-size:var(--blog-font-h1);font-weight:var(--blog-font-h1-weight);color:var(--color-text-primary);text-wrap:balance;max-width:clamp(28ch,68%,64ch);line-height:1.18}.page-module__3QtXQq__meta{color:var(--color-text-muted);font-size:var(--blog-font-small);font-weight:var(--blog-font-small-weight);align-items:center;display:flex}.page-module__3QtXQq__metaList{font-size:inherit;font-weight:inherit;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.page-module__3QtXQq__metaItem{align-items:center;gap:.4rem;display:inline-flex}.page-module__3QtXQq__metaItem+.page-module__3QtXQq__metaItem:before{content:"•";color:currentColor;opacity:.7;margin-inline-end:.4rem}.page-module__3QtXQq__hiddenMeta{display:none}.page-module__3QtXQq__cover{border-radius:var(--radius-xl);object-fit:cover;width:100%;max-height:520px}.page-module__3QtXQq__tags{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;margin-bottom:0;padding:0;list-style:none;display:flex}.page-module__3QtXQq__tagItem{margin:0}.page-module__3QtXQq__tag{background:var(--color-tag);border-radius:var(--radius-full);font-size:var(--blog-font-small);font-weight:var(--blog-font-small-weight);border:1px solid var(--color-tag-border);color:var(--color-text-secondary);align-items:center;gap:.3rem;padding:.2rem .6rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.page-module__3QtXQq__tag:hover,.page-module__3QtXQq__tag:focus-visible{background:var(--color-tag-border);border-color:var(--color-border-strong);color:var(--color-text-primary)}.page-module__3QtXQq__topics{gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-4)var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface-muted-strong);border:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.page-module__3QtXQq__topicsTitle{font-size:var(--blog-font-small);font-weight:var(--blog-font-small-weight);color:var(--color-text-secondary);letter-spacing:.01em;text-transform:uppercase;margin:0}.page-module__3QtXQq__topicsList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__3QtXQq__topic{border-radius:var(--radius-full);font-size:var(--blog-font-small);font-weight:var(--blog-font-small-weight);color:var(--color-text-muted);background:var(--color-surface-muted);border:1px solid var(--color-border-subtle);padding:.25rem .65rem}.page-module__3QtXQq__author{color:inherit;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.page-module__3QtXQq__authorAvatar{object-fit:cover;background:var(--color-surface-muted);border-radius:50%;width:36px;height:36px}.page-module__3QtXQq__bridge{gap:var(--space-4);padding:var(--space-5)var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--color-card-border);background:var(--gradient-how);box-shadow:var(--shadow-sm);display:grid}.page-module__3QtXQq__bridgeHeader{gap:var(--space-2);display:grid}.page-module__3QtXQq__bridgeTitle{font-size:var(--blog-font-h3);font-weight:var(--blog-font-h3-weight);color:var(--color-text-primary);margin:0}.page-module__3QtXQq__bridgeDescription{color:var(--color-text-secondary);margin:0}.page-module__3QtXQq__bridgeAudience{color:var(--color-text-secondary);gap:.45rem;margin:0;padding-left:1.15rem;display:grid}.page-module__3QtXQq__bridgeAudience li::marker{color:var(--color-accent-strong)}.page-module__3QtXQq__bridgeActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__3QtXQq__bridgePrimary,.page-module__3QtXQq__bridgeSecondary{border-radius:var(--radius-lg);justify-content:center;align-items:center;min-height:2.7rem;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__3QtXQq__bridgePrimary{background:var(--color-cta);color:var(--color-on-accent);border:1px solid var(--color-cta)}.page-module__3QtXQq__bridgePrimary:hover{background:var(--color-cta-hover)}.page-module__3QtXQq__bridgeSecondary{background:var(--color-surface-primary);color:var(--color-cta);border:1px solid var(--color-outline-accent)}.page-module__3QtXQq__bridgeSecondary:hover{border-color:var(--color-outline-accent-strong)}@media (max-width:768px){.page-module__3QtXQq__header{gap:var(--space-2);padding-block:var(--space-5);padding-inline:var(--space-6)}.page-module__3QtXQq__topics{margin-top:var(--space-4);padding:var(--space-3)var(--space-4)}.page-module__3QtXQq__topicsTitle,.page-module__3QtXQq__topic{font-size:var(--blog-font-small)}.page-module__3QtXQq__bridge{padding:var(--space-4)}.page-module__3QtXQq__bridgeActions{flex-direction:column;align-items:stretch}.page-module__3QtXQq__bridgePrimary,.page-module__3QtXQq__bridgeSecondary{width:100%}}
.page-module__BRpjHG__root{gap:var(--space-10);flex-direction:column;display:flex}.page-module__BRpjHG__hero{gap:var(--space-6);background:var(--gradient-benefits);padding:var(--space-12);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:grid}.page-module__BRpjHG__heroTitle{font-size:var(--blog-font-h1);font-weight:var(--blog-font-h1-weight);color:var(--color-text-primary)}.page-module__BRpjHG__heroDescription{max-width:720px;color:var(--color-text-secondary);font-size:var(--blog-font-lead);font-weight:var(--blog-font-lead-weight)}.page-module__BRpjHG__listingBlock{gap:var(--space-8);flex-direction:column;display:flex}.page-module__BRpjHG__meta{color:var(--color-text-muted);font-size:var(--blog-font-small);font-weight:var(--blog-font-small-weight)}.page-module__BRpjHG__filtersSection{gap:var(--space-6);margin-bottom:var(--space-4);display:grid}.page-module__BRpjHG__activeFilters{gap:var(--space-3);margin:0;margin-bottom:var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-module__BRpjHG__crumbItem{list-style:none}.page-module__BRpjHG__crumb{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--color-accent-surface);color:var(--color-text-secondary);border:1px solid var(--color-card-border);transition:all var(--duration-quick)ease;padding:.45rem .95rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__BRpjHG__crumb:hover{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.page-module__BRpjHG__crumb:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page-module__BRpjHG__crumbLabel{align-items:center;display:inline-flex}.page-module__BRpjHG__crumbRemove{font-size:1.1rem;line-height:1}.page-module__BRpjHG__emptyState{color:var(--color-text-secondary)}
