@layer components{.BlogTabs-module__YOWEoa__root{gap:var(--space-l);flex-direction:column;display:flex}.BlogTabs-module__YOWEoa__searchWrap{width:100%}.BlogTabs-module__YOWEoa__searchInner{align-items:center;display:flex;position:relative}.BlogTabs-module__YOWEoa__searchInner>svg{left:var(--space-m);color:var(--ink-muted);pointer-events:none;flex-shrink:0;position:absolute}.BlogTabs-module__YOWEoa__searchInput{width:100%;height:48px;padding-inline:calc(var(--space-m) + 26px) var(--space-l);background:var(--surface-alt);border:1px solid color-mix(in oklch, var(--ink), transparent 84%);border-radius:var(--radius);font-size:var(--body-base);color:var(--ink);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);appearance:none}.BlogTabs-module__YOWEoa__searchInput:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklch, var(--brand), transparent 78%);outline:none}.BlogTabs-module__YOWEoa__searchInput::placeholder{color:var(--ink-muted)}.BlogTabs-module__YOWEoa__clearBtn{right:var(--space-s);border:1px solid color-mix(in oklch, var(--ink), transparent 85%);width:30px;height:30px;color:var(--ink-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.BlogTabs-module__YOWEoa__clearBtn:hover{background:color-mix(in oklch, var(--ink), transparent 90%);color:var(--ink)}.BlogTabs-module__YOWEoa__filterBar{top:var(--header-h,64px);z-index:10;background:var(--surface);padding-block:var(--space-m);border-block-end:1px solid color-mix(in oklch, var(--ink), transparent 90%);gap:var(--space-s);flex-direction:column;margin-block-end:var(--space-l);display:flex;position:sticky}.BlogTabs-module__YOWEoa__tabBarWrap{position:relative}.BlogTabs-module__YOWEoa__tabBarWrap:after{content:"";background:linear-gradient(to right, transparent, var(--surface));pointer-events:none;width:3rem;position:absolute;top:0;bottom:0;right:0}.BlogTabs-module__YOWEoa__tabBar{align-items:center;gap:var(--space-xs);scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block-end:2px;display:flex;overflow-x:auto}.BlogTabs-module__YOWEoa__tabBar::-webkit-scrollbar{display:none}.BlogTabs-module__YOWEoa__tab{font-size:var(--body-sm);border:1px solid color-mix(in oklch, var(--ink), transparent 82%);color:var(--ink-body);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border-radius:9999px;align-items:center;gap:.375rem;padding:.4rem .875rem;font-weight:600;display:inline-flex}.BlogTabs-module__YOWEoa__tab:hover:not(.BlogTabs-module__YOWEoa__tab--active){background:var(--surface-alt);border-color:color-mix(in oklch, var(--ink), transparent 65%);color:var(--ink)}.BlogTabs-module__YOWEoa__tab:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.BlogTabs-module__YOWEoa__tab--active{background:var(--ink);border-color:var(--ink);color:var(--surface)}.BlogTabs-module__YOWEoa__tab--active:hover{background:color-mix(in oklch, var(--ink), transparent 10%);border-color:color-mix(in oklch, var(--ink), transparent 10%)}.BlogTabs-module__YOWEoa__tabCount{font-size:var(--body-xs);opacity:.6;text-align:center;min-width:1.25rem;font-weight:700}.BlogTabs-module__YOWEoa__panel{gap:var(--space-l);flex-direction:column;display:flex}.BlogTabs-module__YOWEoa__resultCount{font-size:var(--body-sm);color:var(--ink-muted);margin:0}.BlogTabs-module__YOWEoa__grid{gap:var(--space-m);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}@container (min-width:560px){.BlogTabs-module__YOWEoa__grid{grid-template-columns:repeat(2,1fr)}}@container (min-width:900px){.BlogTabs-module__YOWEoa__grid{grid-template-columns:repeat(3,1fr)}}.BlogTabs-module__YOWEoa__cardItem{margin:0;padding:0}.BlogTabs-module__YOWEoa__card{background:var(--surface);border:1px solid color-mix(in oklch, var(--ink), transparent 88%);border-radius:var(--radius);height:100%;transition:box-shadow var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.BlogTabs-module__YOWEoa__card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.BlogTabs-module__YOWEoa__card:hover{box-shadow:0 8px 24px color-mix(in oklch, var(--ink), transparent 88%), 0 2px 8px color-mix(in oklch, var(--ink), transparent 93%);border-color:color-mix(in oklch, var(--brand), transparent 55%);transform:translateY(-3px)}.BlogTabs-module__YOWEoa__cardImg{aspect-ratio:16/9;background:var(--surface-dark);flex-shrink:0;position:relative;overflow:hidden}.BlogTabs-module__YOWEoa__cardImgEl{object-fit:cover;object-position:center;transition:transform .5s}.BlogTabs-module__YOWEoa__card:hover .BlogTabs-module__YOWEoa__cardImgEl{transform:scale(1.04)}.BlogTabs-module__YOWEoa__cardImgPlaceholder{aspect-ratio:16/9;background:linear-gradient(135deg, color-mix(in oklch, var(--surface-dark), transparent 20%) 0%, color-mix(in oklch, var(--brand), transparent 88%) 100%);flex-shrink:0}.BlogTabs-module__YOWEoa__cardBody{gap:var(--space-s);padding:var(--space-l);flex-direction:column;flex:1;display:flex}.BlogTabs-module__YOWEoa__cardCatRow{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.BlogTabs-module__YOWEoa__cardCat{background:color-mix(in oklch, var(--brand), transparent 88%);color:color-mix(in oklch, var(--brand), transparent 10%);white-space:nowrap;border-radius:9999px;align-items:center;width:fit-content;padding:.1875rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.BlogTabs-module__YOWEoa__cardNew{background:color-mix(in oklch, var(--tier-delegate,#ff6d00), transparent 85%);color:color-mix(in oklch, var(--tier-delegate,#ff6d00), transparent 10%);white-space:nowrap;border-radius:9999px;align-items:center;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.BlogTabs-module__YOWEoa__cardTitle{font-size:var(--step-2);color:var(--ink);transition:color var(--transition-fast);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.BlogTabs-module__YOWEoa__card:hover .BlogTabs-module__YOWEoa__cardTitle{color:var(--brand-dark)}.BlogTabs-module__YOWEoa__cardExcerpt{font-size:var(--body-sm);color:var(--ink-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogTabs-module__YOWEoa__cardMeta{align-items:center;gap:var(--space-s);border-block-start:1px solid color-mix(in oklch, var(--ink), transparent 90%);margin-block-start:auto;padding-block-start:var(--space-s);display:flex}.BlogTabs-module__YOWEoa__cardDate{font-size:var(--body-xs);color:var(--ink-muted);flex:1;font-weight:500}.BlogTabs-module__YOWEoa__cardMin{font-size:var(--body-xs);color:var(--ink-muted);white-space:nowrap;background:var(--surface-alt);border-radius:4px;padding:.2rem .5rem;font-weight:600}.BlogTabs-module__YOWEoa__cardArrow{color:var(--brand);font-size:var(--body-base);transition:transform var(--transition-fast);flex-shrink:0}.BlogTabs-module__YOWEoa__card:hover .BlogTabs-module__YOWEoa__cardArrow{transform:translate(4px)}.BlogTabs-module__YOWEoa__loadMoreRow{align-items:center;gap:var(--space-s);flex-direction:column;padding-block-start:var(--space-xl);display:flex}.BlogTabs-module__YOWEoa__loadMoreBtn{background:var(--surface);border:1.5px solid color-mix(in oklch, var(--ink), transparent 78%);border-radius:var(--radius-btn);font-size:var(--step-1);color:var(--ink);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:.5rem;padding:.875rem 2rem;font-family:inherit;font-weight:600;display:inline-flex}.BlogTabs-module__YOWEoa__loadMoreBtn:hover{background:var(--ink);border-color:var(--ink);color:var(--surface)}.BlogTabs-module__YOWEoa__loadMoreCount{font-size:var(--body-xs);color:var(--ink-muted);margin:0}.BlogTabs-module__YOWEoa__empty{align-items:center;gap:var(--space-m);padding-block:var(--section-py-lg);text-align:center;flex-direction:column;display:flex}.BlogTabs-module__YOWEoa__emptyText{font-size:var(--step-2);color:var(--ink-muted);margin:0}.BlogTabs-module__YOWEoa__emptyReset{font-size:var(--body-sm);color:var(--brand-dark);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;font-weight:700;text-decoration:underline}.BlogTabs-module__YOWEoa__emptyReset:hover{color:var(--brand)}.BlogTabs-module__YOWEoa__viewAll{border-block-start:1px solid color-mix(in oklch, var(--ink), transparent 90%);justify-content:center;padding-block-start:var(--space-m);display:flex}.BlogTabs-module__YOWEoa__viewAllLink{font-size:var(--body-sm);color:var(--ink);border:1px solid color-mix(in oklch, var(--ink), transparent 80%);border-radius:var(--radius-btn);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);align-items:center;gap:.375rem;padding:.625rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.BlogTabs-module__YOWEoa__viewAllLink:hover{background:var(--ink);border-color:var(--ink);color:var(--surface)}}
@layer components{.NewsletterForm-module__hKz2tG__root{align-items:center;gap:var(--space-s);flex-direction:column;width:100%;display:flex}.NewsletterForm-module__hKz2tG__inputError{outline-color:var(--error);border-color:var(--error)!important}.NewsletterForm-module__hKz2tG__errorMsg{color:var(--error);text-align:center;margin:0;font-size:.8125rem}.NewsletterForm-module__hKz2tG__successMsg{font-size:var(--step-2);color:var(--success,#008a3b);text-align:center;padding-block:var(--space-s);margin:0;font-weight:600}@supports (color:lab(0% 0 0)){.NewsletterForm-module__hKz2tG__successMsg{color:var(--success,lab(49.9978% -55.2448 37.5695))}}}
@layer components{.BlogArchivePage-module__mo4fKq__hero{background:var(--ink);width:100%;padding-block-start:calc(var(--header-h) + var(--section-py-lg));padding-block-end:var(--section-py-lg);position:relative;overflow:hidden}.BlogArchivePage-module__mo4fKq__hero:before{content:"";background:color-mix(in oklch, var(--ink), transparent 0%);opacity:.2;z-index:1;position:absolute;inset:0}.BlogArchivePage-module__mo4fKq__heroInner{z-index:2;width:100%;max-width:var(--container-max-width,1440px);padding-inline:var(--gutter);margin-inline:auto;position:relative}.BlogArchivePage-module__mo4fKq__heroContentBlock{align-items:flex-start;gap:var(--space-m);flex-direction:column;max-width:64rem;display:flex}.BlogArchivePage-module__mo4fKq__heroBadge{background:var(--surface);font-size:var(--step-1);color:var(--ink);letter-spacing:.03em;border-radius:9999px;align-items:center;padding:.375rem 1rem;font-weight:600;display:inline-flex}.BlogArchivePage-module__mo4fKq__heroH1{color:var(--surface);letter-spacing:.03em;margin:0;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;line-height:1.08}.BlogArchivePage-module__mo4fKq__heroSubtitle{color:var(--surface);margin:0;font-size:clamp(1.25rem,2.5vw,1.875rem);font-weight:600;line-height:1.3}.BlogArchivePage-module__mo4fKq__heroFrostedCard{background:color-mix(in oklch, var(--surface), transparent 88%);-webkit-backdrop-filter:blur(12px);border:1.5px dashed color-mix(in oklch, var(--surface), transparent 62%);border-radius:var(--radius);padding:var(--space-m) var(--space-l);gap:var(--space-s);flex-direction:column;display:flex}.BlogArchivePage-module__mo4fKq__heroFrostedLead{font-size:var(--step-2);color:var(--surface);margin:0;font-weight:400;line-height:1.55}.BlogArchivePage-module__mo4fKq__heroFrostedLead strong{font-weight:700}.BlogArchivePage-module__mo4fKq__heroFrostedBody{font-size:var(--step-1);color:color-mix(in oklch, var(--surface), transparent 28%);margin:0;line-height:1.65}.BlogArchivePage-module__mo4fKq__featuredSection{background:var(--surface);padding-block:var(--section-py);padding-inline:var(--gutter);border-block-end:1px solid color-mix(in oklch, var(--ink), transparent 90%)}.BlogArchivePage-module__mo4fKq__featuredInner{max-width:var(--container-max-width,1440px);gap:var(--space-l);flex-direction:column;margin-inline:auto;display:flex}.BlogArchivePage-module__mo4fKq__featuredEyebrow{align-items:center;gap:var(--space-s);font-size:var(--body-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-muted);margin:0;font-weight:700;display:flex}.BlogArchivePage-module__mo4fKq__featuredDot{background:var(--brand);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite BlogArchivePage-module__mo4fKq__pulse}@keyframes BlogArchivePage-module__mo4fKq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.75)}}.BlogArchivePage-module__mo4fKq__featuredCard{background:var(--surface-alt);border-radius:var(--radius);border:1px solid color-mix(in oklch, var(--ink), transparent 88%);transition:box-shadow var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);grid-template-columns:1fr;text-decoration:none;display:grid;overflow:hidden;container-type:inline-size}@container (min-width:680px){.BlogArchivePage-module__mo4fKq__featuredCard{grid-template-columns:1fr 380px}}.BlogArchivePage-module__mo4fKq__featuredCard:hover{box-shadow:0 12px 32px color-mix(in oklch, var(--ink), transparent 86%);border-color:color-mix(in oklch, var(--brand), transparent 55%);transform:translateY(-2px)}.BlogArchivePage-module__mo4fKq__featuredCard:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.BlogArchivePage-module__mo4fKq__featuredContent{padding:var(--space-2xl);gap:var(--space-m);flex-direction:column;display:flex}.BlogArchivePage-module__mo4fKq__featuredCat{background:color-mix(in oklch, var(--brand), transparent 85%);font-size:var(--body-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--brand-dark);border-radius:9999px;align-items:center;width:fit-content;padding:.25rem .75rem;font-weight:700;display:inline-flex}.BlogArchivePage-module__mo4fKq__featuredTitle{color:var(--ink);letter-spacing:-.015em;transition:color var(--transition-fast);margin:0;font-size:clamp(1.375rem,2.5vw,2rem);font-weight:700;line-height:1.2}.BlogArchivePage-module__mo4fKq__featuredCard:hover .BlogArchivePage-module__mo4fKq__featuredTitle{color:var(--brand-dark)}.BlogArchivePage-module__mo4fKq__featuredExcerpt{font-size:var(--body-base);color:var(--ink-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:64ch;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.BlogArchivePage-module__mo4fKq__featuredMeta{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.BlogArchivePage-module__mo4fKq__featuredMetaItem{font-size:var(--body-sm);color:var(--ink-muted);align-items:center;gap:.375rem;display:flex}.BlogArchivePage-module__mo4fKq__featuredCTA{font-size:var(--body-sm);color:var(--brand-dark);border-block-start:1px solid color-mix(in oklch, var(--ink), transparent 90%);transition:color var(--transition-fast);margin-top:auto;padding-block-start:var(--space-m);font-weight:700}.BlogArchivePage-module__mo4fKq__featuredCard:hover .BlogArchivePage-module__mo4fKq__featuredCTA{color:var(--brand)}.BlogArchivePage-module__mo4fKq__featuredMedia{background:var(--surface-dark);min-height:220px;position:relative;overflow:hidden}.BlogArchivePage-module__mo4fKq__featuredImg{object-fit:cover;object-position:center;transition:transform .5s}.BlogArchivePage-module__mo4fKq__featuredCard:hover .BlogArchivePage-module__mo4fKq__featuredImg{transform:scale(1.04)}.BlogArchivePage-module__mo4fKq__featuredImgPlaceholder{background:linear-gradient(135deg, var(--surface-dark) 0%, color-mix(in oklch, var(--brand), transparent 78%) 100%);width:100%;height:100%;min-height:220px}.BlogArchivePage-module__mo4fKq__browseSection{background:var(--surface);padding-block:var(--section-py-lg);padding-inline:var(--gutter)}.BlogArchivePage-module__mo4fKq__browseInner{max-width:var(--container-max-width,1440px);gap:var(--space-xl);flex-direction:column;margin-inline:auto;display:flex}.BlogArchivePage-module__mo4fKq__browseHead{gap:var(--space-xs);flex-direction:column;display:flex}.BlogArchivePage-module__mo4fKq__browseH2{font-size:var(--step-4);color:var(--ink);margin:0;font-weight:700}.BlogArchivePage-module__mo4fKq__browseSub{font-size:var(--body-sm);color:var(--ink-muted);margin:0}.BlogArchivePage-module__mo4fKq__newsletterSection{background:var(--surface);padding-block:var(--section-py-lg);padding-inline:var(--gutter);text-align:center}.BlogArchivePage-module__mo4fKq__newsletterInner{align-items:center;gap:var(--space-m);flex-direction:column;max-width:560px;margin-inline:auto;display:flex}.BlogArchivePage-module__mo4fKq__newsletterIcon{background:var(--ink);width:3rem;height:3rem;color:var(--surface);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.BlogArchivePage-module__mo4fKq__newsletterIcon svg{width:1.375rem;height:1.375rem}.BlogArchivePage-module__mo4fKq__newsletterH2{color:var(--ink);margin:0;font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:700;line-height:1.2}.BlogArchivePage-module__mo4fKq__newsletterSub{font-size:var(--step-2);color:var(--ink-muted);max-width:52ch;margin:0;line-height:1.5}.BlogArchivePage-module__mo4fKq__newsletterForm{border:1px solid color-mix(in oklch, var(--ink), transparent 80%);border-radius:var(--radius-btn);gap:0;width:100%;max-width:480px;display:flex;overflow:hidden}.BlogArchivePage-module__mo4fKq__newsletterInputWrap{flex:1;position:relative}.BlogArchivePage-module__mo4fKq__newsletterInputWrap svg{width:1rem;height:1rem;color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.BlogArchivePage-module__mo4fKq__newsletterInput{width:100%;font-size:var(--step-1);color:var(--ink);background:var(--surface);border:none;outline:none;padding:.875rem .875rem .875rem 2.5rem;font-family:inherit}.BlogArchivePage-module__mo4fKq__newsletterInput::placeholder{color:var(--ink-muted)}.BlogArchivePage-module__mo4fKq__newsletterSubmit{background:var(--ink);font-size:var(--step-1);color:var(--surface);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:.875rem 1.25rem;font-family:inherit;font-weight:600}.BlogArchivePage-module__mo4fKq__newsletterFine{color:var(--ink-muted);margin:0;font-size:.8125rem}.BlogArchivePage-module__mo4fKq__ctaSection{justify-content:center;align-items:center;gap:var(--space-l);text-align:center;flex-direction:column;width:100%;min-height:16rem;padding-block:clamp(3rem,6vw,5rem);display:flex;position:relative;overflow:hidden}.BlogArchivePage-module__mo4fKq__ctaBg{object-fit:cover;object-position:center;z-index:0;inset:0;width:100%!important;height:100%!important;position:absolute!important}.BlogArchivePage-module__mo4fKq__ctaOverlay{background:color-mix(in oklch, var(--ink), transparent 45%);z-index:1;position:absolute;inset:0}.BlogArchivePage-module__mo4fKq__ctaInner{z-index:2;align-items:center;gap:var(--space-m);padding-inline:var(--gutter);flex-direction:column;width:100%;max-width:680px;margin-inline:auto;display:flex;position:relative}.BlogArchivePage-module__mo4fKq__ctaH2{color:var(--surface);margin:0;font-size:clamp(1.75rem,3.5vw,3rem);font-weight:700;line-height:1.1}.BlogArchivePage-module__mo4fKq__ctaSubtext{font-size:var(--step-2);color:color-mix(in oklch, var(--surface), transparent 20%);margin:0;line-height:1.6}.BlogArchivePage-module__mo4fKq__ctaBtns{gap:var(--space-m);flex-wrap:wrap;justify-content:center;display:flex}.BlogArchivePage-module__mo4fKq__ctaBtnPrimary{background:var(--brand);border-radius:var(--radius-btn);font-size:var(--step-2);color:var(--ink);align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-weight:600;text-decoration:none;display:inline-flex}.BlogArchivePage-module__mo4fKq__ctaBtnOutline{border:1.5px solid color-mix(in oklch, var(--surface), transparent 15%);border-radius:var(--radius-btn);font-size:var(--step-2);color:var(--surface);background:0 0;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-weight:600;text-decoration:none;display:inline-flex}.BlogArchivePage-module__mo4fKq__ctaLinks{z-index:2;gap:var(--space-l);padding-inline:var(--gutter);border-block-start:.5px solid color-mix(in oklch, var(--surface), transparent 70%);flex-wrap:wrap;justify-content:center;width:100%;max-width:680px;margin-inline:auto;padding-block-start:var(--space-m);display:flex;position:relative}.BlogArchivePage-module__mo4fKq__ctaLink{font-size:var(--step-1);color:color-mix(in oklch, var(--surface), transparent 30%);white-space:nowrap;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.BlogArchivePage-module__mo4fKq__ctaLink:hover{color:var(--surface)}}
@layer components{.BlogCategoryPage-module__M3HXeG__hero{background:var(--surface-dark);padding-block-start:calc(var(--header-h) + var(--section-py-md));padding-block-end:var(--section-py-md);padding-inline:var(--gutter)}.BlogCategoryPage-module__M3HXeG__heroInner{max-width:var(--container-max-width,1440px);gap:var(--space-s);flex-direction:column;margin-inline:auto;display:flex}.BlogCategoryPage-module__M3HXeG__breadcrumb{font-size:var(--body-sm);color:color-mix(in oklch, var(--surface), transparent 50%);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.BlogCategoryPage-module__M3HXeG__breadcrumbLink{color:color-mix(in oklch, var(--surface), transparent 45%);transition:color var(--transition-fast);text-decoration:none}.BlogCategoryPage-module__M3HXeG__breadcrumbLink:hover{color:var(--brand)}.BlogCategoryPage-module__M3HXeG__breadcrumbCurrent{color:color-mix(in oklch, var(--surface), transparent 20%)}.BlogCategoryPage-module__M3HXeG__heroEyebrow{font-size:var(--body-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--brand);margin-top:var(--space-s);font-weight:700}.BlogCategoryPage-module__M3HXeG__heroH1{font-size:var(--step-5);color:var(--surface);margin:0;font-weight:700;line-height:1.1}.BlogCategoryPage-module__M3HXeG__heroSub{font-size:var(--body-sm);color:color-mix(in oklch, var(--surface), transparent 45%);margin:0}.BlogCategoryPage-module__M3HXeG__filterSection{background:var(--surface);padding-block:var(--space-l);padding-inline:var(--gutter);border-bottom:1px solid color-mix(in oklch, var(--ink), transparent 90%)}.BlogCategoryPage-module__M3HXeG__filterInner{max-width:var(--container-max-width,1440px);align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-inline:auto;display:flex}.BlogCategoryPage-module__M3HXeG__filterPill{font-size:var(--body-sm);border:1px solid color-mix(in oklch, var(--ink), transparent 80%);color:var(--ink-body);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:9999px;align-items:center;padding:.375rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.BlogCategoryPage-module__M3HXeG__filterPill:hover{background:var(--surface-alt);border-color:color-mix(in oklch, var(--ink), transparent 65%)}.BlogCategoryPage-module__M3HXeG__filterPill--active{background:var(--brand);border-color:var(--brand);color:var(--ink)}.BlogCategoryPage-module__M3HXeG__filterPill--active:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.BlogCategoryPage-module__M3HXeG__browseSection{background:var(--surface);padding-block:var(--section-py-lg);padding-inline:var(--gutter)}.BlogCategoryPage-module__M3HXeG__browseInner{max-width:var(--container-max-width,1440px);margin-inline:auto}.BlogCategoryPage-module__M3HXeG__postsSection{background:var(--surface);padding-block:var(--section-py-lg);padding-inline:var(--gutter)}.BlogCategoryPage-module__M3HXeG__postsInner{max-width:var(--container-max-width,1440px);margin-inline:auto}.BlogCategoryPage-module__M3HXeG__grid{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.BlogCategoryPage-module__M3HXeG__cardWrap{margin:0;padding:0}.BlogCategoryPage-module__M3HXeG__card{justify-content:space-between;gap:var(--space-l);padding:var(--space-l);background:var(--surface);border:1px solid color-mix(in oklch, var(--ink), transparent 88%);border-radius:var(--radius);height:100%;transition:box-shadow var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.BlogCategoryPage-module__M3HXeG__card:hover{box-shadow:var(--shadow-card-hover);border-color:color-mix(in oklch, var(--brand), transparent 50%);transform:translateY(-2px)}.BlogCategoryPage-module__M3HXeG__cardTop{gap:var(--space-s);flex-direction:column;display:flex}.BlogCategoryPage-module__M3HXeG__cardCategory{font-size:var(--body-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--brand-dark);font-weight:700}.BlogCategoryPage-module__M3HXeG__cardTitle{font-size:var(--step-2);color:var(--ink);transition:color var(--transition-fast);margin:0;font-weight:700;line-height:1.3}.BlogCategoryPage-module__M3HXeG__card:hover .BlogCategoryPage-module__M3HXeG__cardTitle{color:var(--brand-blue)}.BlogCategoryPage-module__M3HXeG__cardExcerpt{font-size:var(--body-sm);color:var(--ink-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogCategoryPage-module__M3HXeG__cardMeta{padding-top:var(--space-s);border-top:1px solid color-mix(in oklch, var(--ink), transparent 90%);justify-content:space-between;align-items:center;display:flex}.BlogCategoryPage-module__M3HXeG__cardDate{font-size:var(--body-xs);color:var(--ink-muted);font-weight:500}.BlogCategoryPage-module__M3HXeG__cardArrow{color:var(--brand);font-size:var(--step-2);transition:transform var(--transition-fast)}.BlogCategoryPage-module__M3HXeG__card:hover .BlogCategoryPage-module__M3HXeG__cardArrow{transform:translate(4px)}.BlogCategoryPage-module__M3HXeG__empty{align-items:center;gap:var(--space-m);padding-block:var(--section-py-lg);text-align:center;flex-direction:column;display:flex}.BlogCategoryPage-module__M3HXeG__emptyText{font-size:var(--step-2);color:var(--ink-muted);margin:0}.BlogCategoryPage-module__M3HXeG__emptyLink{font-size:var(--body-sm);color:var(--brand-blue);transition:color var(--transition-fast);font-weight:700;text-decoration:none}.BlogCategoryPage-module__M3HXeG__emptyLink:hover{color:var(--brand-orange)}.BlogCategoryPage-module__M3HXeG__ctaSection{background:var(--surface-dark);padding-block:var(--section-py-lg);padding-inline:var(--gutter);text-align:center}.BlogCategoryPage-module__M3HXeG__ctaInner{align-items:center;gap:var(--space-m);flex-direction:column;max-width:600px;margin-inline:auto;display:flex}.BlogCategoryPage-module__M3HXeG__ctaH2{font-size:var(--step-4);color:var(--surface);margin:0;font-weight:700}.BlogCategoryPage-module__M3HXeG__ctaBody{font-size:var(--body-base);color:color-mix(in oklch, var(--surface), transparent 35%);max-width:48ch;margin:0}.BlogCategoryPage-module__M3HXeG__ctaBtn{background:var(--brand);color:var(--ink);font-weight:700;font-size:var(--body-base);border-radius:var(--radius-btn);transition:background var(--transition-fast), transform var(--transition-fast);align-items:center;padding:.875rem 2rem;text-decoration:none;display:inline-flex}.BlogCategoryPage-module__M3HXeG__ctaBtn:hover{background:var(--brand-hover);transform:translateY(-1px)}}
