.AuthorCard-module__I4RrNa__card{align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);display:flex}.AuthorCard-module__I4RrNa__card:hover{border-color:var(--color-accent);transform:translateY(-2px)}.AuthorCard-module__I4RrNa__avatar{border-radius:var(--radius-full);background:var(--color-accent-soft);width:3rem;height:3rem;color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-lg);flex-shrink:0;place-items:center;text-decoration:none;display:grid}.AuthorCard-module__I4RrNa__body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.AuthorCard-module__I4RrNa__name{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}.AuthorCard-module__I4RrNa__name a{color:inherit;transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.AuthorCard-module__I4RrNa__name a:hover{color:var(--color-accent)}.AuthorCard-module__I4RrNa__count{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}
.BlogCard-module__1Tt43q__card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);display:flex;position:relative;overflow:hidden}.BlogCard-module__1Tt43q__card:hover{box-shadow:var(--shadow-md);border-color:#e11d4866}.BlogCard-module__1Tt43q__cardGrid{flex-direction:column}.BlogCard-module__1Tt43q__mediaShell{aspect-ratio:16/10;background:var(--stone-100);width:100%;position:relative;overflow:hidden}.BlogCard-module__1Tt43q__mediaLink{width:100%;height:100%;display:block;position:relative}.BlogCard-module__1Tt43q__mediaImage{object-fit:cover;object-position:center;transition:transform .5s var(--ease-out)}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__mediaImage{transform:scale(1.05)}.BlogCard-module__1Tt43q__mediaFallback{background:radial-gradient(120% 120% at 15% 10%, var(--liquid-1), transparent 55%), radial-gradient(120% 120% at 85% 90%, var(--liquid-2), transparent 55%), var(--stone-100);place-items:center;display:grid;position:absolute;inset:0}.BlogCard-module__1Tt43q__fallbackKicker{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text-muted)}.BlogCard-module__1Tt43q__categoryBadge{z-index:2;border-radius:var(--radius-full);background:var(--glass-bg-strong);color:var(--color-accent);font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;padding:.25rem .625rem;text-decoration:none;display:inline-flex;position:absolute;top:.875rem;left:.875rem;box-shadow:0 1px 3px #00000014}.BlogCard-module__1Tt43q__categoryBadge:hover{background:var(--color-surface);color:var(--color-accent-hover)}.BlogCard-module__1Tt43q__readingPillWrap{z-index:2;position:absolute;bottom:.75rem;right:.75rem}.BlogCard-module__1Tt43q__readingPill{font-size:.6875rem;font-weight:var(--weight-medium);border-radius:var(--radius-sm);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;background:#1c1917cc;padding:.125rem .5rem;display:inline-block}.BlogCard-module__1Tt43q__gridBookmarkBtn{z-index:2;border-radius:var(--radius-full);background:var(--glass-bg-strong);width:2rem;height:2rem;color:var(--color-text-secondary);border:1px solid var(--glass-border);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.9;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;top:.875rem;right:.875rem;box-shadow:0 1px 3px #00000014}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__gridBookmarkBtn{opacity:1}.BlogCard-module__1Tt43q__gridBookmarkBtn:hover{background:var(--color-surface);color:var(--color-accent)}.BlogCard-module__1Tt43q__gridBookmarkBtn:active{transform:scale(.92)}.BlogCard-module__1Tt43q__gridBookmarkIcon{width:1rem;height:1rem}.BlogCard-module__1Tt43q__listBookmarkBtn{color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.BlogCard-module__1Tt43q__listBookmarkBtn:hover{color:var(--color-accent)}.BlogCard-module__1Tt43q__listBookmarkIcon{width:1rem;height:1rem}.BlogCard-module__1Tt43q__bookmarked{color:var(--color-accent)!important}.BlogCard-module__1Tt43q__body{padding:var(--space-5);flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}.BlogCard-module__1Tt43q__bodyContent{flex-direction:column;display:flex}.BlogCard-module__1Tt43q__metaRow{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.BlogCard-module__1Tt43q__tagLink{color:var(--color-accent);font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.BlogCard-module__1Tt43q__tagLink:hover{color:var(--color-accent-hover)}.BlogCard-module__1Tt43q__bullet{color:var(--color-text-muted);font-size:.75rem}.BlogCard-module__1Tt43q__metaDate{color:var(--color-text-muted)}.BlogCard-module__1Tt43q__readingTimeText{color:var(--color-text-secondary);font-weight:var(--weight-medium)}.BlogCard-module__1Tt43q__title{font-family:var(--font-display);font-size:1.5rem;line-height:var(--leading-snug);font-weight:var(--weight-regular);color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.BlogCard-module__1Tt43q__titleLink{color:inherit;transition:color .2s var(--ease-out);text-decoration:none}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__titleLink,.BlogCard-module__1Tt43q__titleLink:hover{color:var(--color-accent)}.BlogCard-module__1Tt43q__excerpt{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.625rem 0 0;display:-webkit-box;overflow:hidden}.BlogCard-module__1Tt43q__footer{margin-top:var(--space-4);padding-top:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid #e7e5e4b3;display:flex}.BlogCard-module__1Tt43q__byline{align-items:center;gap:.625rem;min-width:0;display:flex}.BlogCard-module__1Tt43q__bylineAvatar{border-radius:var(--radius-full);background:var(--color-accent-soft);width:1.75rem;height:1.75rem;color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);border:1px solid #e11d484d;flex-shrink:0;place-items:center;display:grid}.BlogCard-module__1Tt43q__bylineName{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.BlogCard-module__1Tt43q__footerActions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.BlogCard-module__1Tt43q__readStoryLink{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-accent);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.BlogCard-module__1Tt43q__readStoryLink:hover{text-decoration:underline}.BlogCard-module__1Tt43q__readStoryArrow{transition:transform var(--duration-fast) var(--ease-out)}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__readStoryArrow,.BlogCard-module__1Tt43q__readStoryLink:hover .BlogCard-module__1Tt43q__readStoryArrow{transform:translate(3px)}.BlogCard-module__1Tt43q__shareButton{font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:.25rem;padding:.25rem .375rem;display:inline-flex}.BlogCard-module__1Tt43q__shareButton:hover{color:var(--color-text);background:var(--stone-100)}.BlogCard-module__1Tt43q__shareIcon{width:.875rem;height:.875rem}.BlogCard-module__1Tt43q__shareLabel{display:none}@media (min-width:40rem){.BlogCard-module__1Tt43q__shareLabel{display:inline}}.BlogCard-module__1Tt43q__cardList{padding:var(--space-4);gap:var(--space-5);flex-direction:column;align-items:stretch}@media (min-width:40rem){.BlogCard-module__1Tt43q__cardList{padding:var(--space-5);flex-direction:row}}.BlogCard-module__1Tt43q__listMediaWrap{aspect-ratio:16/10;border-radius:var(--radius-md);background:var(--stone-100);flex-shrink:0;width:100%;position:relative;overflow:hidden}@media (min-width:40rem){.BlogCard-module__1Tt43q__listMediaWrap{aspect-ratio:1;width:12rem}}@media (min-width:64rem){.BlogCard-module__1Tt43q__listMediaWrap{width:14rem}}.BlogCard-module__1Tt43q__listMediaLink{width:100%;height:100%;display:block;position:relative}.BlogCard-module__1Tt43q__listBody{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.BlogCard-module__1Tt43q__listMetaRow{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:.375rem;display:flex}.BlogCard-module__1Tt43q__listMetaLeft{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.BlogCard-module__1Tt43q__listTitle{font-family:var(--font-display);font-size:clamp(1.375rem,1.25rem + .5vw,1.625rem);line-height:var(--leading-snug);font-weight:var(--weight-regular);color:var(--color-text);margin:0}.BlogCard-module__1Tt43q__listExcerpt{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.5rem 0 0;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.BlogCard-module__1Tt43q__listExcerpt{-webkit-line-clamp:3}}.BlogCard-module__1Tt43q__compact{padding:var(--space-3);gap:var(--space-3);flex-direction:row;align-items:center}.BlogCard-module__1Tt43q__compactMediaLink{aspect-ratio:16/10;border-radius:var(--radius-md);background:var(--stone-100);flex-shrink:0;width:6.5rem;position:relative;overflow:hidden}.BlogCard-module__1Tt43q__compactBody{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.BlogCard-module__1Tt43q__compactMeta{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:.6875rem;display:flex}.BlogCard-module__1Tt43q__compactTitle{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--leading-snug);font-weight:var(--weight-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.BlogCard-module__1Tt43q__compactFooter{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:.6875rem;display:flex}
.BlogChips-module__Ry7QkW__group{gap:var(--space-2);flex-direction:column;max-width:100%;display:flex}.BlogChips-module__Ry7QkW__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.BlogChips-module__Ry7QkW__list{align-items:center;gap:var(--space-2);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.BlogChips-module__Ry7QkW__list::-webkit-scrollbar{display:none}.BlogChips-module__Ry7QkW__chip{padding:var(--space-2) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.BlogChips-module__Ry7QkW__chip:hover{border-color:var(--color-text-muted);color:var(--color-text)}.BlogChips-module__Ry7QkW__chipActive{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.BlogChips-module__Ry7QkW__chipActive:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-on-accent)}
.BlogNewsletter-module__LmgILW__card{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-alt);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.BlogNewsletter-module__LmgILW__eyebrow{align-items:center;gap:var(--space-1);margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);display:inline-flex}.BlogNewsletter-module__LmgILW__heading{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-regular);line-height:var(--leading-snug);color:var(--color-text)}.BlogNewsletter-module__LmgILW__copy{margin:0 0 var(--space-4);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.BlogNewsletter-module__LmgILW__form{gap:var(--space-2);flex-direction:column;display:flex}.BlogNewsletter-module__LmgILW__fieldWrap{position:relative}.BlogNewsletter-module__LmgILW__input{width:100%;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm);font-size:var(--text-xs);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);outline:none;font-family:inherit}.BlogNewsletter-module__LmgILW__input::placeholder{color:var(--color-text-muted)}.BlogNewsletter-module__LmgILW__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.BlogNewsletter-module__LmgILW__inputInvalid{border-color:var(--color-accent)}.BlogNewsletter-module__LmgILW__submit{justify-content:center;align-items:center;gap:var(--space-1);width:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-on-accent);box-shadow:var(--shadow-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:0;font-family:inherit;display:inline-flex}.BlogNewsletter-module__LmgILW__submit:hover:not(:disabled){background:var(--color-accent-hover)}.BlogNewsletter-module__LmgILW__submit:active:not(:disabled){transform:scale(.98)}.BlogNewsletter-module__LmgILW__submit:focus-visible{box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.BlogNewsletter-module__LmgILW__submit:disabled{opacity:.6;cursor:not-allowed}.BlogNewsletter-module__LmgILW__status{min-height:1.5em;margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}.BlogNewsletter-module__LmgILW__statusSuccess{color:var(--color-accent);font-weight:var(--weight-medium)}.BlogNewsletter-module__LmgILW__statusError{color:var(--color-accent)}
.BlogEmptyState-module__XbcNjW__emptyStateContainer{width:100%;max-width:var(--blog-max);padding-block:var(--space-4) var(--space-8);flex-direction:column;gap:clamp(2.5rem,5vw,4rem);margin-inline:auto;display:flex}.BlogEmptyState-module__XbcNjW__glassCard{border-radius:var(--radius-xl);background:var(--glass-bg-strong);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur,16px));backdrop-filter:blur(var(--glass-blur,16px));text-align:center;width:100%;max-width:56rem;margin-inline:auto;padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,3.5rem);position:relative;overflow:hidden}.BlogEmptyState-module__XbcNjW__catchLight{background:var(--glass-sheen,linear-gradient(90deg, transparent, #fff6, transparent));height:1px;position:absolute;top:0;left:0;right:0}.BlogEmptyState-module__XbcNjW__ambientGlow{background:var(--color-accent-soft);border-radius:var(--radius-full);filter:blur(48px);pointer-events:none;z-index:0;opacity:.7;width:24rem;height:24rem;position:absolute;top:-6rem;left:50%;transform:translate(-50%)}.BlogEmptyState-module__XbcNjW__emblemWrap{z-index:1;border-radius:var(--radius-full);background:var(--color-surface-alt);border:1px solid var(--color-border);width:4.5rem;height:4.5rem;margin-bottom:var(--space-5);box-shadow:var(--shadow-sm);color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex;position:relative}.BlogEmptyState-module__XbcNjW__emblemIcon{width:2.25rem;height:2.25rem}.BlogEmptyState-module__XbcNjW__heroTitle{z-index:1;margin:0 0 var(--space-3);font-family:var(--font-display);font-size:clamp(1.75rem,1.4rem + 1.6vw,2.5rem);line-height:var(--leading-tight);font-weight:var(--weight-regular);color:var(--color-text);position:relative}.BlogEmptyState-module__XbcNjW__heroDesc{z-index:1;margin:0 auto var(--space-8);max-width:38rem;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);position:relative}.BlogEmptyState-module__XbcNjW__actionsRow{z-index:1;justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex;position:relative}@media (min-width:40rem){.BlogEmptyState-module__XbcNjW__actionsRow{flex-direction:row}}.BlogEmptyState-module__XbcNjW__primaryAction{border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);box-shadow:var(--shadow-sm);transition:background var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:.75rem 1.75rem;text-decoration:none;display:inline-flex}.BlogEmptyState-module__XbcNjW__primaryAction:hover{background:var(--color-accent-hover)}.BlogEmptyState-module__XbcNjW__secondaryAction{border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:.75rem 1.75rem;text-decoration:none;display:inline-flex}.BlogEmptyState-module__XbcNjW__secondaryAction:hover{background:var(--color-surface-alt);border-color:var(--color-accent);color:var(--color-accent)}.BlogEmptyState-module__XbcNjW__popularSection{text-align:center;width:100%;max-width:56rem;margin-inline:auto}.BlogEmptyState-module__XbcNjW__sectionEyebrow{margin:0 0 var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent);display:block}.BlogEmptyState-module__XbcNjW__popularPills{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.BlogEmptyState-module__XbcNjW__searchPill{border-radius:var(--radius-full);background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-medium);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);padding:.5rem 1rem;text-decoration:none;display:inline-block}.BlogEmptyState-module__XbcNjW__searchPill:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}.BlogEmptyState-module__XbcNjW__curatedSection{width:100%;max-width:56rem;margin-inline:auto}.BlogEmptyState-module__XbcNjW__curatedBox{padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-border)}.BlogEmptyState-module__XbcNjW__curatedHead{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.BlogEmptyState-module__XbcNjW__curatedTitle{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text)}.BlogEmptyState-module__XbcNjW__curatedLink{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-accent);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.BlogEmptyState-module__XbcNjW__curatedLink:hover{color:var(--color-accent-hover)}.BlogEmptyState-module__XbcNjW__topicsGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:40rem){.BlogEmptyState-module__XbcNjW__topicsGrid{grid-template-columns:repeat(4,1fr)}}.BlogEmptyState-module__XbcNjW__topicChip{border-radius:var(--radius-md);background:var(--color-surface-alt);border:1px solid var(--color-border);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);justify-content:space-between;align-items:center;padding:.625rem .875rem;text-decoration:none;display:flex}.BlogEmptyState-module__XbcNjW__topicChip:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.BlogEmptyState-module__XbcNjW__topicName{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text);transition:color var(--duration-fast) var(--ease-out)}.BlogEmptyState-module__XbcNjW__topicChip:hover .BlogEmptyState-module__XbcNjW__topicName{color:var(--color-accent)}.BlogEmptyState-module__XbcNjW__topicCount{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.6875rem}.BlogEmptyState-module__XbcNjW__categoriesRow{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.BlogEmptyState-module__XbcNjW__categoriesLabel{font-size:var(--text-xs);color:var(--color-text-muted)}.BlogEmptyState-module__XbcNjW__categoriesList{gap:var(--space-2);flex-wrap:wrap;display:flex}.BlogEmptyState-module__XbcNjW__categoryPill{border-radius:var(--radius-full);background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-medium);transition:all var(--duration-fast) var(--ease-out);padding:.25rem .625rem;text-decoration:none;display:inline-block}.BlogEmptyState-module__XbcNjW__categoryPill:hover{background:var(--color-accent-soft);border-color:var(--color-accent)}.BlogEmptyState-module__XbcNjW__recommendationsSection{margin-top:var(--space-2)}.BlogEmptyState-module__XbcNjW__recHead{gap:var(--space-2);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}@media (min-width:48rem){.BlogEmptyState-module__XbcNjW__recHead{flex-direction:row;justify-content:space-between;align-items:flex-end}}.BlogEmptyState-module__XbcNjW__recTitle{font-family:var(--font-display);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:var(--weight-regular);color:var(--color-text);margin:.25rem 0 0}.BlogEmptyState-module__XbcNjW__recLink{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-accent);transition:color var(--duration-fast) var(--ease-out);white-space:nowrap;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.BlogEmptyState-module__XbcNjW__recLink:hover{color:var(--color-accent-hover);text-decoration:underline}.BlogEmptyState-module__XbcNjW__recArrow{transition:transform var(--duration-fast) var(--ease-out)}.BlogEmptyState-module__XbcNjW__recLink:hover .BlogEmptyState-module__XbcNjW__recArrow{transform:translate(3px)}.BlogEmptyState-module__XbcNjW__recGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:44rem){.BlogEmptyState-module__XbcNjW__recGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.BlogEmptyState-module__XbcNjW__recGrid{grid-template-columns:repeat(3,1fr)}}.BlogEmptyState-module__XbcNjW__newsletterWrap{margin-top:var(--space-2);width:100%;max-width:56rem;margin-inline:auto}
.BlogToolbar-module__01TC-q__toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.BlogToolbar-module__01TC-q__sort{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:flex}.BlogToolbar-module__01TC-q__sortLabel{color:var(--color-text-muted);font-weight:var(--weight-medium)}.BlogToolbar-module__01TC-q__nativeSelect{width:9rem}.BlogToolbar-module__01TC-q__nativeSelect select{width:100%;height:auto;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);line-height:1.4}.BlogToolbar-module__01TC-q__nativeSelect select:hover{border-color:var(--color-text-muted)}.BlogToolbar-module__01TC-q__nativeSelect select:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:2px;box-shadow:none}.BlogToolbar-module__01TC-q__nativeSelect svg{right:var(--space-3);width:1rem;height:1rem;color:var(--color-text-muted)}.BlogToolbar-module__01TC-q__switch{flex:none;width:3.5em;height:2em;font-size:17px;display:inline-block;position:relative}.BlogToolbar-module__01TC-q__switch input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute;inset:0}.BlogToolbar-module__01TC-q__slider{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);justify-content:space-between;align-items:center;padding-inline:.3em;display:flex;position:absolute;inset:0}.BlogToolbar-module__01TC-q__slider:before{content:"";border-radius:var(--radius-md);background:var(--color-accent);width:1.4em;height:1.4em;transition:transform var(--duration-base) var(--ease-out);position:absolute;top:50%;left:.3em;transform:translateY(-50%)}.BlogToolbar-module__01TC-q__switch input:checked+.BlogToolbar-module__01TC-q__slider{border-color:var(--color-accent)}.BlogToolbar-module__01TC-q__switch input:checked+.BlogToolbar-module__01TC-q__slider:before{transform:translate(1.5em,-50%)}.BlogToolbar-module__01TC-q__switch input:focus-visible+.BlogToolbar-module__01TC-q__slider{outline:2px solid var(--color-accent);outline-offset:2px}.BlogToolbar-module__01TC-q__iconGrid,.BlogToolbar-module__01TC-q__iconList{z-index:1;width:1.4em;height:1.4em;color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out);padding:.3em;position:relative}.BlogToolbar-module__01TC-q__switch input:not(:checked)+.BlogToolbar-module__01TC-q__slider .BlogToolbar-module__01TC-q__iconGrid,.BlogToolbar-module__01TC-q__switch input:checked+.BlogToolbar-module__01TC-q__slider .BlogToolbar-module__01TC-q__iconList{color:var(--color-on-accent)}
.BlogUnavailable-module__VuZnmq__wrap{min-height:60vh;padding-block:var(--space-24);background:var(--color-hero-bg);place-items:center;display:grid}.BlogUnavailable-module__VuZnmq__inner{text-align:center;max-width:34rem;padding:var(--space-5)}.BlogUnavailable-module__VuZnmq__title{margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-2xl);color:var(--color-text)}.BlogUnavailable-module__VuZnmq__description{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}
.FaqAccordion-module__T6gIjq__section{background:var(--color-surface-alt);padding-block:clamp(5rem,10vw,8rem)}.FaqAccordion-module__T6gIjq__container{width:min(calc(100% - (2 * var(--page-padding))), var(--content-max-editorial));margin-inline:auto}@media (min-width:64rem){.FaqAccordion-module__T6gIjq__container{width:70%;max-width:76rem;margin-inline:auto}}.FaqAccordion-module__T6gIjq__layout{gap:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.FaqAccordion-module__T6gIjq__layout{gap:var(--space-10);grid-template-columns:1fr 1.25fr}}.FaqAccordion-module__T6gIjq__intro{max-width:26rem}.FaqAccordion-module__T6gIjq__eyebrow{margin:0 0 var(--space-2);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);font-size:.75rem;font-weight:600;display:inline-block}.FaqAccordion-module__T6gIjq__heading{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,2.75rem);font-weight:var(--weight-regular);color:var(--color-text);margin:0;line-height:1.1}.FaqAccordion-module__T6gIjq__subheading{margin:var(--space-4) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.FaqAccordion-module__T6gIjq__list{border-top:1px solid var(--color-border)}.FaqAccordion-module__T6gIjq__item{border-bottom:1px solid var(--color-border)}.FaqAccordion-module__T6gIjq__question{align-items:flex-start;gap:var(--space-4);width:100%;padding-block:var(--space-5);text-align:left;color:var(--color-text);display:flex}.FaqAccordion-module__T6gIjq__questionText{font-size:var(--text-md);font-weight:var(--weight-medium);flex:1}.FaqAccordion-module__T6gIjq__questionIcon{width:1.5rem;height:1.5rem;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:flex}.FaqAccordion-module__T6gIjq__answerWrap{overflow:hidden}.FaqAccordion-module__T6gIjq__answer{margin:0 0 var(--space-5);max-width:38rem;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.FaqAccordion-module__T6gIjq__link{font-weight:var(--weight-medium);color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 45%, transparent);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out)}.FaqAccordion-module__T6gIjq__link:hover{color:var(--color-accent-hover)}
.BlogSearch-module__EOLOFa__root{width:100%;position:relative}.BlogSearch-module__EOLOFa__box{align-items:center;display:flex;position:relative}.BlogSearch-module__EOLOFa__icon{left:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute}.BlogSearch-module__EOLOFa__input{width:100%;padding:var(--space-2) var(--space-4) var(--space-2) 2.5rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);outline:none;font-family:inherit}.BlogSearch-module__EOLOFa__input::placeholder{color:var(--color-text-muted)}.BlogSearch-module__EOLOFa__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.BlogSearch-module__EOLOFa__input::-webkit-search-cancel-button{display:none}.BlogSearch-module__EOLOFa__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ReadingProgressBar-module__xxMOZG__barContainer{z-index:100;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.ReadingProgressBar-module__xxMOZG__barFill{background:var(--color-accent);transform-origin:0;will-change:transform;width:100%;height:100%;transform:scaleX(0);box-shadow:0 0 10px #e11d4899}
.RelatedLinks-module__k09anG__section{background:var(--color-bg);padding-block:clamp(5rem,10vw,7rem)}.RelatedLinks-module__k09anG__container{width:min(calc(100% - (2 * var(--page-padding))), var(--content-max-editorial));margin-inline:auto}@media (min-width:64rem){.RelatedLinks-module__k09anG__container{width:70%;max-width:76rem;margin-inline:auto}}.RelatedLinks-module__k09anG__eyebrow{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.RelatedLinks-module__k09anG__heading{margin:0 0 var(--space-10);font-family:var(--font-display);font-size:clamp(2rem,4.5vw,2.75rem);font-weight:var(--weight-regular);color:var(--color-text)}.RelatedLinks-module__k09anG__grid{gap:var(--space-5);max-width:var(--content-max);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (min-width:48rem){.RelatedLinks-module__k09anG__grid{grid-template-columns:repeat(3,1fr)}}.RelatedLinks-module__k09anG__card{height:100%;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:inherit;transition:box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.RelatedLinks-module__k09anG__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.RelatedLinks-module__k09anG__icon{width:2.25rem;height:2.25rem;margin-bottom:var(--space-5);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex}.RelatedLinks-module__k09anG__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-regular);color:var(--color-text);margin:0}.RelatedLinks-module__k09anG__description{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);flex:1}.RelatedLinks-module__k09anG__readMore{align-items:center;gap:var(--space-2);margin-top:var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-accent);display:inline-flex}.RelatedLinks-module__k09anG__arrow{transition:transform var(--duration-fast) var(--ease-out)}.RelatedLinks-module__k09anG__card:hover .RelatedLinks-module__k09anG__arrow{transform:translate(3px)}
.ArticleActions-module__nHuDWq__actionCluster{align-items:center;gap:var(--space-2);display:flex}.ArticleActions-module__nHuDWq__actionBtn{border-radius:var(--radius-full);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);width:2.5rem;height:2.5rem;color:var(--color-text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ArticleActions-module__nHuDWq__actionBtn:hover{color:var(--color-accent);border-color:var(--color-accent);background:var(--glass-bg-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ArticleActions-module__nHuDWq__actionBtn:active{transform:scale(.95)}.ArticleActions-module__nHuDWq__actionIcon{width:1.125rem;height:1.125rem;transition:transform var(--duration-fast) var(--ease-out)}.ArticleActions-module__nHuDWq__activeBtn{color:var(--color-accent);background:var(--color-accent-soft);border-color:#e11d4866}.ArticleActions-module__nHuDWq__activeBtn .ArticleActions-module__nHuDWq__actionIcon{fill:currentColor}.ArticleActions-module__nHuDWq__toastPill{background:var(--color-charcoal,#1c1917);color:#fff;font-size:.6875rem;font-weight:var(--weight-medium);border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-sm);padding:.2rem .5rem;animation:.15s ease-out ArticleActions-module__nHuDWq__fadeIn;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}@keyframes ArticleActions-module__nHuDWq__fadeIn{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}
.BlogSidebar-module__xW7nNq__sidebar{gap:var(--space-6);top:var(--space-8);flex-direction:column;align-self:start;display:flex;position:sticky}.BlogSidebar-module__xW7nNq__searchWrap{width:100%}.BlogSidebar-module__xW7nNq__card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.BlogSidebar-module__xW7nNq__heading{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text);display:flex}.BlogSidebar-module__xW7nNq__headingBar{border-radius:var(--radius-full);background:var(--color-accent);width:.25rem;height:.875rem}.BlogSidebar-module__xW7nNq__headingCount{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);letter-spacing:normal;text-transform:none;margin-left:auto}.BlogSidebar-module__xW7nNq__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BlogSidebar-module__xW7nNq__listScrollable{gap:var(--space-1);overscroll-behavior:contain;max-height:13.5rem;padding:0;padding-right:var(--space-1);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.BlogSidebar-module__xW7nNq__listScrollable::-webkit-scrollbar{width:4px}.BlogSidebar-module__xW7nNq__listScrollable::-webkit-scrollbar-track{background:0 0}.BlogSidebar-module__xW7nNq__listScrollable::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:var(--radius-full)}.BlogSidebar-module__xW7nNq__link{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.BlogSidebar-module__xW7nNq__link:hover{background:var(--color-accent-soft);color:var(--color-accent)}.BlogSidebar-module__xW7nNq__linkActive,.BlogSidebar-module__xW7nNq__linkActive:hover{background:var(--color-accent-soft);color:var(--color-accent);font-weight:var(--weight-semibold)}.BlogSidebar-module__xW7nNq__count{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.BlogSidebar-module__xW7nNq__tagList{gap:var(--space-2);overscroll-behavior:contain;max-height:9.5rem;padding:0;padding-right:var(--space-1);padding-bottom:var(--space-1);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;flex-flow:wrap;margin:0;list-style:none;display:flex;overflow-y:auto}.BlogSidebar-module__xW7nNq__tagList::-webkit-scrollbar{width:4px}.BlogSidebar-module__xW7nNq__tagList::-webkit-scrollbar-track{background:0 0}.BlogSidebar-module__xW7nNq__tagList::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:var(--radius-full)}.BlogSidebar-module__xW7nNq__tag{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-alt);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-block}.BlogSidebar-module__xW7nNq__tag:hover{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.BlogSidebar-module__xW7nNq__tagSearchWrap{margin-bottom:var(--space-3);position:relative}.BlogSidebar-module__xW7nNq__tagSearchIcon{left:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.BlogSidebar-module__xW7nNq__tagSearchInput{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) 2rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--text-xs);transition:border-color var(--duration-fast) var(--ease-out);outline:none;font-family:inherit}.BlogSidebar-module__xW7nNq__tagSearchInput::placeholder{color:var(--color-text-muted)}.BlogSidebar-module__xW7nNq__tagSearchInput:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}.BlogSidebar-module__xW7nNq__tagSearchInput::-webkit-search-cancel-button{display:none}.BlogSidebar-module__xW7nNq__tagCount{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-left:var(--space-1)}.BlogSidebar-module__xW7nNq__tagEmpty{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.BlogSidebar-module__xW7nNq__viewAllLink{margin-top:var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-accent);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:block}.BlogSidebar-module__xW7nNq__viewAllLink:hover{color:var(--color-accent-hover)}
.ReadingToc-module__qXa-Eq__toc{width:100%}.ReadingToc-module__qXa-Eq__tocStandalone{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.ReadingToc-module__qXa-Eq__sidebarCard{border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:1.5rem}.ReadingToc-module__qXa-Eq__sidebarCardHeading{color:var(--color-text);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.875rem;font-weight:600;display:flex}.ReadingToc-module__qXa-Eq__sidebarIcon{width:1.125rem;height:1.125rem;color:var(--color-accent)}.ReadingToc-module__qXa-Eq__label{margin:0 0 var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.ReadingToc-module__qXa-Eq__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ReadingToc-module__qXa-Eq__link{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.ReadingToc-module__qXa-Eq__link:hover{color:var(--color-text);background:var(--color-surface-alt)}.ReadingToc-module__qXa-Eq__linkSub{padding-left:var(--space-5);font-size:calc(var(--text-sm) - 1px)}.ReadingToc-module__qXa-Eq__linkActive{background:var(--color-accent-soft);color:var(--color-accent);font-weight:var(--weight-medium)}.ReadingToc-module__qXa-Eq__dot{border-radius:var(--radius-full);background:var(--color-border);width:.375rem;height:.375rem;transition:background var(--duration-fast) var(--ease-out);flex-shrink:0}.ReadingToc-module__qXa-Eq__dotActive{background:var(--color-accent)}
.GoToPage-module__wiiKxW__form{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);display:inline-flex}.GoToPage-module__wiiKxW__label{font-weight:var(--weight-medium)}.GoToPage-module__wiiKxW__input{width:4rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-out);font-family:inherit}.GoToPage-module__wiiKxW__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.GoToPage-module__wiiKxW__input[aria-invalid=true]{border-color:var(--color-accent)}.GoToPage-module__wiiKxW__button{border-radius:var(--radius-full);padding:var(--space-2) var(--space-3);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);border:0;font-family:inherit}.GoToPage-module__wiiKxW__button:hover{background:var(--color-accent-hover)}@media (max-width:40rem){.GoToPage-module__wiiKxW__form{justify-content:flex-end;width:100%;margin-inline-start:0}}
.RichBody-module__Ozudzq__section{background:var(--color-bg);padding-block:clamp(5rem,10vw,8rem)}.RichBody-module__Ozudzq__container{width:min(calc(100% - (2 * var(--page-padding))), var(--content-max-editorial));margin-inline:auto}@media (min-width:64rem){.RichBody-module__Ozudzq__container{width:80%;max-width:84rem;margin-inline:auto}}.RichBody-module__Ozudzq__layout{gap:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:64rem){.RichBody-module__Ozudzq__layout{grid-template-columns:20% calc(80% - var(--space-10));gap:var(--space-10);align-items:start}}.RichBody-module__Ozudzq__tocColumn{display:none}@media (min-width:64rem){.RichBody-module__Ozudzq__tocColumn{align-self:start;display:block;position:sticky;top:6rem}}.RichBody-module__Ozudzq__prose{width:100%;max-width:47.5rem;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.RichBody-module__Ozudzq__prose h2{margin:var(--space-10) 0 var(--space-3);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:var(--weight-regular);color:var(--color-text);scroll-margin-top:6rem;line-height:1.2}.RichBody-module__Ozudzq__prose>h2:first-child{margin-top:0}.RichBody-module__Ozudzq__prose h3{margin:var(--space-8) 0 var(--space-2);font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:var(--weight-regular);color:var(--color-text);scroll-margin-top:6rem;line-height:1.3}.RichBody-module__Ozudzq__prose h4{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text)}.RichBody-module__Ozudzq__prose p{margin:0 0 var(--space-4)}.RichBody-module__Ozudzq__prose strong{color:var(--color-text);font-weight:var(--weight-semibold)}.RichBody-module__Ozudzq__prose a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 45%, transparent);transition:color var(--duration-fast) var(--ease-out)}.RichBody-module__Ozudzq__prose a:hover{color:var(--color-accent-hover)}.RichBody-module__Ozudzq__prose ul,.RichBody-module__Ozudzq__prose ol{margin:0 0 var(--space-4);padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.RichBody-module__Ozudzq__prose li{line-height:var(--leading-relaxed)}.RichBody-module__Ozudzq__prose blockquote{margin:var(--space-6) 0;padding:var(--space-2) 0 var(--space-2) var(--space-5);border-left:3px solid var(--color-accent);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-snug)}.RichBody-module__Ozudzq__prose code{border-radius:var(--radius-sm);background:var(--color-surface-alt);color:var(--color-text);padding:.15em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.RichBody-module__Ozudzq__prose pre{margin:var(--space-6) 0;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-text);color:var(--color-bg);overflow-x:auto}.RichBody-module__Ozudzq__prose pre code{color:inherit;background:0 0;padding:0}.RichBody-module__Ozudzq__prose img{border-radius:var(--radius-lg);max-width:100%;height:auto;margin:var(--space-6) 0}.RichBody-module__Ozudzq__prose figure{margin:var(--space-6) 0}.RichBody-module__Ozudzq__prose figcaption{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.RichBody-module__Ozudzq__prose table{width:100%;margin:var(--space-6) 0;border-collapse:collapse;font-size:var(--text-base)}.RichBody-module__Ozudzq__prose th,.RichBody-module__Ozudzq__prose td{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);text-align:left;vertical-align:top}.RichBody-module__Ozudzq__prose th{background:var(--color-surface-alt);color:var(--color-text);font-weight:var(--weight-semibold)}.RichBody-module__Ozudzq__prose hr{margin:var(--space-10) 0;border:none;border-top:1px solid var(--color-border)}.RichBody-module__Ozudzq__prose mark{background:var(--color-accent-soft);color:var(--color-text)}
.Pagination-module__w22U3q__nav{justify-content:flex-end;align-items:center;gap:var(--space-4);padding-block:var(--space-8) 0;flex-wrap:wrap;display:flex}.Pagination-module__w22U3q__count{font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:0}.Pagination-module__w22U3q__pager{align-items:center;gap:var(--space-2);display:inline-flex}.Pagination-module__w22U3q__link{border:1px solid var(--color-border);border-radius:var(--radius-full);width:2.25rem;height:2.25rem;font-size:var(--text-sm);color:var(--color-text-secondary);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);place-items:center;text-decoration:none;display:inline-grid}.Pagination-module__w22U3q__link:hover{border-color:var(--color-accent);color:var(--color-accent)}.Pagination-module__w22U3q__disabled{opacity:.4;pointer-events:none}.Pagination-module__w22U3q__pages{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.Pagination-module__w22U3q__page{min-width:2.25rem;height:2.25rem;padding-inline:var(--space-2);border-radius:var(--radius-full);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);place-items:center;text-decoration:none;display:inline-grid}.Pagination-module__w22U3q__page:hover{background:var(--color-accent-soft);color:var(--color-accent)}.Pagination-module__w22U3q__current{background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--weight-semibold)}.Pagination-module__w22U3q__current:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.Pagination-module__w22U3q__ellipsis{color:var(--color-text-muted);padding-inline:var(--space-1)}.Pagination-module__w22U3q__navCentered{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:flex}.Pagination-module__w22U3q__pill{min-width:2.5rem;height:2.5rem;padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);place-items:center;text-decoration:none;display:inline-grid}.Pagination-module__w22U3q__pill:hover:not(.Pagination-module__w22U3q__pillDisabled){border-color:var(--color-text-muted);color:var(--color-text)}.Pagination-module__w22U3q__pillCurrent{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:var(--weight-semibold)}.Pagination-module__w22U3q__pillCurrent:hover:not(.Pagination-module__w22U3q__pillDisabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-on-accent)}.Pagination-module__w22U3q__pillDisabled{opacity:.4;pointer-events:none}.Pagination-module__w22U3q__ellipsisCentered{text-align:center;min-width:2rem;color:var(--color-text-muted)}@media (max-width:40rem){.Pagination-module__w22U3q__nav{justify-content:center}.Pagination-module__w22U3q__count{text-align:center;width:100%}}
.page-module__BqxX_W__container{width:min(calc(100% - (2 * var(--blog-padding-x))), var(--blog-max));margin-inline:auto}.page-module__BqxX_W__hero{background:var(--color-hero-bg);border-bottom:1px solid var(--color-border);padding-block:clamp(4rem,8vw,6.5rem) clamp(2rem,4vw,3.5rem)}.page-module__BqxX_W__heroInner{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:48rem;display:flex}.page-module__BqxX_W__eyebrow{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent);margin:0}.page-module__BqxX_W__title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--color-text);margin:0}.page-module__BqxX_W__description{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.page-module__BqxX_W__section{padding-block:clamp(3rem,6vw,5rem)}.page-module__BqxX_W__grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.page-module__BqxX_W__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.page-module__BqxX_W__grid{grid-template-columns:repeat(3,1fr)}}
.page-module__bpq0ca__page{padding-top:calc(4.5rem + var(--space-4))}.page-module__bpq0ca__container{width:min(calc(100% - (2 * var(--blog-padding-x))), var(--blog-max));margin-inline:auto}.page-module__bpq0ca__hero{background:var(--color-hero-bg);border-bottom:1px solid var(--color-border);padding-block:clamp(3rem,6vw,4.5rem) clamp(2rem,4vw,3rem)}.page-module__bpq0ca__heroInner{align-items:flex-start;gap:var(--space-4);max-width:var(--blog-max);flex-direction:column;display:flex}.page-module__bpq0ca__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent);margin:0}.page-module__bpq0ca__breadcrumbs{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.page-module__bpq0ca__breadcrumbs a{color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.page-module__bpq0ca__breadcrumbs a:hover{color:var(--color-accent)}.page-module__bpq0ca__title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:clamp(2.25rem,1.8rem + 2vw,3.25rem);line-height:var(--leading-tight);color:var(--color-text);margin:0}.page-module__bpq0ca__description{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary);max-width:44rem;margin:0}.page-module__bpq0ca__heroActions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.page-module__bpq0ca__heroActions a{padding:var(--space-2) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.page-module__bpq0ca__heroActions a:hover{border-color:var(--color-accent);color:var(--color-accent)}.page-module__bpq0ca__heroActions a:first-child{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.page-module__bpq0ca__heroActions a:first-child:hover{background:var(--color-accent-hover)}.page-module__bpq0ca__section{padding-block:clamp(2.5rem,5vw,4rem)}.page-module__bpq0ca__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:44rem){.page-module__bpq0ca__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.page-module__bpq0ca__grid{grid-template-columns:repeat(3,1fr)}}.page-module__bpq0ca__card{justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-sm);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.page-module__bpq0ca__card:hover{box-shadow:var(--shadow-md);border-color:#e11d4866}.page-module__bpq0ca__cardTop{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.page-module__bpq0ca__cardIcon{border-radius:var(--radius-md);background:var(--color-accent-soft);width:2.5rem;height:2.5rem;color:var(--color-accent);border:1px solid #e11d4833;place-items:center;display:inline-grid}.page-module__bpq0ca__cardCountPill{font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);background:#ffffffe6;align-items:center;padding:.25rem .625rem;display:inline-flex}.page-module__bpq0ca__cardBody{gap:var(--space-2);flex-direction:column;flex-grow:1;display:flex}.page-module__bpq0ca__cardTitle{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:1.5rem;line-height:var(--leading-snug);color:var(--color-text);transition:color var(--duration-fast) var(--ease-out);margin:0}.page-module__bpq0ca__card:hover .page-module__bpq0ca__cardTitle{color:var(--color-accent)}.page-module__bpq0ca__cardDesc{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.page-module__bpq0ca__cardFooter{padding-top:var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-accent);border-top:1px solid #e7e5e4b3;justify-content:space-between;align-items:center;display:flex}.page-module__bpq0ca__cardExplore{color:var(--color-accent)}.page-module__bpq0ca__cardArrow{transition:transform var(--duration-fast) var(--ease-out)}.page-module__bpq0ca__card:hover .page-module__bpq0ca__cardArrow{transform:translate(3px)}
.page-module__jXZM3G__container{width:min(calc(100% - (2 * var(--blog-padding-x))), var(--blog-max));margin-inline:auto}.page-module__jXZM3G__page{padding-top:calc(4.5rem + var(--space-4))}.page-module__jXZM3G__hero{background:var(--color-hero-bg);border-bottom:1px solid var(--color-border);padding-block:clamp(2.5rem,5vw,3.75rem) clamp(2rem,4vw,3rem)}.page-module__jXZM3G__heroInner{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.page-module__jXZM3G__eyebrow{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent);margin:0}.page-module__jXZM3G__title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--color-text);margin:0}.page-module__jXZM3G__description{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.page-module__jXZM3G__toolbarRow{padding-block:var(--space-4);background:var(--color-bg)}.page-module__jXZM3G__toolbar{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.page-module__jXZM3G__toolbarChips{min-width:0;max-width:100%}.page-module__jXZM3G__statsRow{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block:0 var(--space-8);flex-wrap:wrap;display:flex}.page-module__jXZM3G__stats{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin:0}.page-module__jXZM3G__stats strong{color:var(--color-text);font-weight:var(--weight-semibold)}.page-module__jXZM3G__statsControls{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__jXZM3G__activeFilters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__jXZM3G__filterPill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.page-module__jXZM3G__filterPill:hover{border-color:var(--color-accent);color:var(--color-accent)}.page-module__jXZM3G__filterRemove{font-size:.875em;line-height:1}.page-module__jXZM3G__clearFilters{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-accent);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.page-module__jXZM3G__clearFilters:hover{color:var(--color-accent-hover)}.page-module__jXZM3G__section{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:clamp(2rem,4vw,3rem) clamp(4rem,8vw,6rem)}.page-module__jXZM3G__layout{gap:var(--space-8) var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:64rem){.page-module__jXZM3G__layout{column-gap:var(--space-12);grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.page-module__jXZM3G__sidebar{order:1;min-width:0}@media (min-width:64rem){.page-module__jXZM3G__sidebar{order:0}}.page-module__jXZM3G__main{min-width:0}.page-module__jXZM3G__mainHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-4);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.page-module__jXZM3G__mainTitle{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-text);margin:0}.page-module__jXZM3G__mainMeta{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.page-module__jXZM3G__grid{gap:var(--space-10) var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:40rem){.page-module__jXZM3G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.page-module__jXZM3G__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module__jXZM3G__gridList{gap:var(--space-6);grid-template-columns:1fr;display:grid}.page-module__jXZM3G__emptyWrap{margin-top:var(--space-10);grid-column:1/-1}
.page-module__pOXePa__page{padding-top:calc(4.5rem + var(--space-4))}.page-module__pOXePa__container{width:min(calc(100% - (2 * var(--blog-padding-x))), var(--blog-max));margin-inline:auto}.page-module__pOXePa__hero{background:var(--color-hero-bg);border-bottom:1px solid var(--color-border);padding-block:clamp(3rem,6vw,4.5rem) clamp(2rem,4vw,3rem)}.page-module__pOXePa__heroInner{align-items:flex-start;gap:var(--space-4);max-width:var(--blog-max);flex-direction:column;display:flex}.page-module__pOXePa__breadcrumbs{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.page-module__pOXePa__breadcrumbs a{color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.page-module__pOXePa__breadcrumbs a:hover{color:var(--color-accent)}.page-module__pOXePa__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent);margin:0}.page-module__pOXePa__title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:clamp(2.25rem,1.8rem + 2vw,3.25rem);line-height:var(--leading-tight);color:var(--color-text);margin:0}.page-module__pOXePa__description{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary);max-width:44rem;margin:0}.page-module__pOXePa__heroActions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.page-module__pOXePa__heroActions a{padding:var(--space-2) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.page-module__pOXePa__heroActions a:hover{border-color:var(--color-accent);color:var(--color-accent)}.page-module__pOXePa__heroActions a:first-child{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.page-module__pOXePa__heroActions a:first-child:hover{background:var(--color-accent-hover)}.page-module__pOXePa__section{padding-block:clamp(2.5rem,5vw,4rem)}.page-module__pOXePa__empty{font-size:var(--text-md);color:var(--color-text-muted);margin:0}.page-module__pOXePa__searchRow{margin-bottom:var(--space-8)}.page-module__pOXePa__searchField{max-width:28rem;display:block;position:relative}.page-module__pOXePa__searchIcon{left:var(--space-4);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.page-module__pOXePa__searchInput{width:100%;padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + 1.75rem);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);font-family:inherit}.page-module__pOXePa__searchInput:focus-visible{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #e11d481f}.page-module__pOXePa__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__pOXePa__grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:44rem){.page-module__pOXePa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.page-module__pOXePa__grid{grid-template-columns:repeat(3,1fr)}}.page-module__pOXePa__topic{justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-sm);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.page-module__pOXePa__topic:hover{box-shadow:var(--shadow-md);border-color:#e11d4866}.page-module__pOXePa__topicTop{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.page-module__pOXePa__hashBadge{border-radius:var(--radius-md);background:var(--color-accent-soft);width:2.25rem;height:2.25rem;color:var(--color-accent);font-family:var(--font-display);font-size:1.125rem;font-weight:var(--weight-medium);border:1px solid #e11d4833;place-items:center;display:inline-grid}.page-module__pOXePa__topicCountPill{font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);background:#ffffffe6;align-items:center;padding:.25rem .625rem;display:inline-flex}.page-module__pOXePa__topicBody{gap:var(--space-1);flex-direction:column;flex-grow:1;display:flex}.page-module__pOXePa__topicName{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:1.375rem;line-height:var(--leading-snug);color:var(--color-text);transition:color var(--duration-fast) var(--ease-out);margin:0}.page-module__pOXePa__topic:hover .page-module__pOXePa__topicName{color:var(--color-accent)}.page-module__pOXePa__topicDesc{margin:var(--space-1) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-module__pOXePa__topicFooter{padding-top:var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-accent);border-top:1px solid #e7e5e4b3;justify-content:space-between;align-items:center;display:flex}.page-module__pOXePa__topicExplore{color:var(--color-accent)}.page-module__pOXePa__topicArrow{transition:transform var(--duration-fast) var(--ease-out)}.page-module__pOXePa__topic:hover .page-module__pOXePa__topicArrow{transform:translate(3px)}.page-module__pOXePa__more{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.page-module__pOXePa__moreLabel{margin:0 0 var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-secondary)}.page-module__pOXePa__pills{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__pOXePa__pill{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-block}.page-module__pOXePa__pill:hover{border-color:var(--color-accent);color:var(--color-accent)}
.BlogArchive-module__0oD3Aq__page{padding-top:calc(4.5rem + var(--space-4))}.BlogArchive-module__0oD3Aq__container{width:min(calc(100% - (2 * var(--blog-padding-x))), var(--blog-max));margin-inline:auto}.BlogArchive-module__0oD3Aq__hero{background:var(--color-hero-bg);border-bottom:1px solid var(--color-border);padding-block:clamp(2.5rem,5vw,3.75rem) clamp(2rem,4vw,3rem)}.BlogArchive-module__0oD3Aq__heroInner{align-items:flex-start;gap:var(--space-4);max-width:var(--blog-max);flex-direction:column;display:flex}.BlogArchive-module__0oD3Aq__eyebrow{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent);margin:0}.BlogArchive-module__0oD3Aq__breadcrumbs{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.BlogArchive-module__0oD3Aq__crumb{align-items:center;gap:var(--space-2);display:inline-flex}.BlogArchive-module__0oD3Aq__crumb a{color:var(--color-accent);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.BlogArchive-module__0oD3Aq__crumb a:hover{color:var(--color-accent-hover)}.BlogArchive-module__0oD3Aq__crumb span[aria-hidden=true]{color:var(--color-text-muted)}.BlogArchive-module__0oD3Aq__heroIcon{border-radius:var(--radius-lg);background:var(--color-accent-soft);width:3rem;height:3rem;color:var(--color-accent);place-items:center;display:inline-grid}.BlogArchive-module__0oD3Aq__title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--color-text);margin:0}.BlogArchive-module__0oD3Aq__description{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.BlogArchive-module__0oD3Aq__count{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.BlogArchive-module__0oD3Aq__heroActions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.BlogArchive-module__0oD3Aq__heroActions a{padding:var(--space-2) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.BlogArchive-module__0oD3Aq__heroActions a:hover{border-color:var(--color-accent);color:var(--color-accent)}.BlogArchive-module__0oD3Aq__heroActions a:first-child{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.BlogArchive-module__0oD3Aq__heroActions a:first-child:hover{background:var(--color-accent-hover)}.BlogArchive-module__0oD3Aq__children{padding-block:var(--space-10) 0}.BlogArchive-module__0oD3Aq__pills{align-items:baseline;gap:var(--space-4);padding-block:var(--space-8);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.BlogArchive-module__0oD3Aq__pillsLabel{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-secondary)}.BlogArchive-module__0oD3Aq__pillsList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.BlogArchive-module__0oD3Aq__pill{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-block}.BlogArchive-module__0oD3Aq__pill:hover{border-color:var(--color-accent);color:var(--color-accent)}.BlogArchive-module__0oD3Aq__section{padding-block:clamp(2.5rem,5vw,3.5rem) clamp(4rem,8vw,6rem)}.BlogArchive-module__0oD3Aq__statsRow{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.BlogArchive-module__0oD3Aq__stats{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin:0}.BlogArchive-module__0oD3Aq__grid{gap:var(--space-10) var(--space-6);grid-template-columns:1fr;display:grid}.BlogArchive-module__0oD3Aq__gridList{gap:var(--space-6);grid-template-columns:1fr}@media (min-width:40rem){.BlogArchive-module__0oD3Aq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.BlogArchive-module__0oD3Aq__grid{grid-template-columns:repeat(3,1fr)}}.BlogArchive-module__0oD3Aq__explore{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border);text-align:center}.BlogArchive-module__0oD3Aq__exploreLink{color:var(--color-accent);font-weight:var(--weight-semibold);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.BlogArchive-module__0oD3Aq__exploreLink:hover{color:var(--color-accent-hover)}
.PostArticle-module__homJcG__page{padding-top:calc(4.5rem + var(--space-4));background-color:var(--color-bg);min-height:100vh;padding-bottom:clamp(4rem,8vw,6rem);position:relative}.PostArticle-module__homJcG__container{width:min(calc(100% - (2 * var(--blog-padding-x))), var(--blog-max));margin-inline:auto}.PostArticle-module__homJcG__atmosphericGlow{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.PostArticle-module__homJcG__glowOrb1{filter:blur(80px);background:#e11d480d;border-radius:9999px;width:24rem;height:24rem;position:absolute;top:-8rem;right:25%}.PostArticle-module__homJcG__glowOrb2{filter:blur(100px);background:#f43f5e0a;border-radius:9999px;width:30rem;height:30rem;position:absolute;top:35%;left:-6rem}.PostArticle-module__homJcG__breadcrumbs{align-items:center;gap:var(--space-2);margin-top:var(--space-4);margin-bottom:var(--space-6);font-size:.875rem;font-weight:var(--weight-medium);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.PostArticle-module__homJcG__breadcrumbs a{color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.PostArticle-module__homJcG__breadcrumbs a:hover{color:var(--color-accent)}.PostArticle-module__homJcG__breadcrumbChevron{width:.875rem;height:.875rem;color:var(--color-text-muted);opacity:.7}.PostArticle-module__homJcG__breadcrumbCurrent{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}@media (min-width:48rem){.PostArticle-module__homJcG__breadcrumbCurrent{max-width:30rem}}.PostArticle-module__homJcG__heroHeader{width:100%;max-width:100%;margin-bottom:clamp(2rem,4vw,3rem)}.PostArticle-module__homJcG__categoryPill{border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;transition:all var(--duration-fast) var(--ease-out);align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.25rem .75rem;text-decoration:none;display:inline-flex}.PostArticle-module__homJcG__categoryPill:hover{background:var(--color-accent);color:#fff}.PostArticle-module__homJcG__categoryDot{background:var(--color-accent);width:.375rem;height:.375rem;transition:background var(--duration-fast) var(--ease-out);border-radius:9999px}.PostArticle-module__homJcG__categoryPill:hover .PostArticle-module__homJcG__categoryDot{background:#fff}.PostArticle-module__homJcG__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);max-width:64rem;margin:0 0 1.25rem;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:600;line-height:1.15}.PostArticle-module__homJcG__ledeWrap{scroll-margin-top:6rem}.PostArticle-module__homJcG__lede{color:var(--color-text-secondary);max-width:52rem;margin:0 0 2rem;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.7}.PostArticle-module__homJcG__lede a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 45%, transparent);transition:color var(--duration-fast) var(--ease-out)}.PostArticle-module__homJcG__lede a:hover{color:var(--color-accent-hover)}.PostArticle-module__homJcG__metaCluster{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-block:1px solid var(--color-border);flex-wrap:wrap;width:100%;display:flex}.PostArticle-module__homJcG__authorGroup{align-items:center;gap:var(--space-3);display:flex}.PostArticle-module__homJcG__avatarRing{outline:2px solid var(--color-accent-soft);border:1px solid #fff;border-radius:9999px;flex-shrink:0;width:3rem;height:3rem;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000014}.PostArticle-module__homJcG__avatarInner{background:var(--color-accent-soft);width:100%;height:100%;color:var(--color-accent);font-family:var(--font-display);justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.PostArticle-module__homJcG__authorInfo{flex-direction:column;gap:.125rem;display:flex}.PostArticle-module__homJcG__authorNameRow{align-items:center;gap:.375rem;display:flex}.PostArticle-module__homJcG__authorName{color:var(--color-text);transition:color var(--duration-fast) var(--ease-out);font-size:.9375rem;font-weight:600;text-decoration:none}.PostArticle-module__homJcG__authorName:hover{color:var(--color-accent)}.PostArticle-module__homJcG__verifiedBadge{background:var(--color-accent);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.625rem;font-weight:700;display:inline-flex}.PostArticle-module__homJcG__metaDetails{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.PostArticle-module__homJcG__bullet{opacity:.6}.PostArticle-module__homJcG__readingDuration{align-items:center;gap:.25rem;display:inline-flex}.PostArticle-module__homJcG__heroFigure{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(20px);background:#ffffffa6;border:1px solid #fffc;margin:0 0 clamp(2.5rem,5vw,3.5rem);overflow:hidden;box-shadow:0 10px 30px -10px #1c191714}.PostArticle-module__homJcG__heroMediaWrapper{width:100%;height:clamp(22rem,45vw,32rem);position:relative}.PostArticle-module__homJcG__heroImage{object-fit:cover;width:100%;height:100%}.PostArticle-module__homJcG__heroVignette{pointer-events:none;background:linear-gradient(#0000 0%,#1c19171a 60%,#1c191799 100%);position:absolute;inset:0}.PostArticle-module__homJcG__heroCaptionRow{color:#fff;font-size:.8125rem;font-weight:var(--weight-medium);text-shadow:0 1px 2px #0006;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:1rem;left:1.5rem;right:1.5rem}.PostArticle-module__homJcG__heroCaptionText{white-space:nowrap;text-overflow:ellipsis;max-width:80%;overflow:hidden}.PostArticle-module__homJcG__heroPhotoCredit{opacity:.85;white-space:nowrap;font-size:.75rem}.PostArticle-module__homJcG__layoutGrid{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:64rem){.PostArticle-module__homJcG__layoutGrid{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.PostArticle-module__homJcG__readerColumn{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.PostArticle-module__homJcG__articleProse{color:var(--color-text-secondary);font-size:1.125rem;line-height:1.8}.PostArticle-module__homJcG__articleProse p:first-of-type:first-letter{font-family:var(--font-display);float:left;color:var(--color-accent);margin-top:.25rem;margin-right:.75rem;font-size:3.5rem;font-weight:600;line-height:1}.PostArticle-module__homJcG__articleProse h2{font-family:var(--font-display);color:var(--color-text);margin-top:2.5rem;margin-bottom:1rem;scroll-margin-top:6.5rem;font-size:clamp(1.75rem,3.5vw,2.375rem);font-weight:600;line-height:1.25}.PostArticle-module__homJcG__articleProse h3{font-family:var(--font-display);color:var(--color-text);margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:6.5rem;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:600;line-height:1.3}.PostArticle-module__homJcG__articleProse blockquote{border-left:4px solid var(--color-accent);font-family:var(--font-display);color:var(--color-text);background:#f4f4f399;border-radius:0 1rem 1rem 0;margin:2.25rem 0;padding:1.5rem 1.75rem;font-size:clamp(1.25rem,2.5vw,1.625rem);font-style:italic;line-height:1.35}.PostArticle-module__homJcG__articleProse blockquote cite{font-family:var(--font-body);color:var(--color-accent);margin-top:.75rem;font-size:.875rem;font-style:normal;font-weight:500;display:block}.PostArticle-module__homJcG__taxonomySection{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.PostArticle-module__homJcG__taxonomyHeading{margin:0 0 var(--space-3);color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.PostArticle-module__homJcG__taxonomyPills{flex-wrap:wrap;gap:.5rem;display:flex}.PostArticle-module__homJcG__taxonomyPill{border-radius:var(--radius-full);font-size:.8125rem;font-weight:var(--weight-medium);background:var(--color-accent-soft);color:var(--color-accent);transition:all var(--duration-fast) var(--ease-out);align-items:center;padding:.375rem .875rem;text-decoration:none;display:inline-flex}.PostArticle-module__homJcG__taxonomyPill:hover{background:var(--color-accent);color:#fff;transform:translateY(-1px)}.PostArticle-module__homJcG__authorBioCard{gap:var(--space-5);border-radius:var(--radius-xl);background:var(--color-surface);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);display:flex}@media (min-width:40rem){.PostArticle-module__homJcG__authorBioCard{flex-direction:row;align-items:flex-start}}.PostArticle-module__homJcG__authorBioAvatar{border:2px solid var(--color-accent-soft);outline:2px solid var(--color-surface);background:var(--color-accent-soft);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;overflow:hidden}.PostArticle-module__homJcG__authorBioAvatarText{font-family:var(--font-display);color:var(--color-accent);font-size:1.5rem;font-weight:600}.PostArticle-module__homJcG__authorBioContent{flex-direction:column;flex:1;gap:.5rem;display:flex}.PostArticle-module__homJcG__authorBioHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.PostArticle-module__homJcG__authorBioName{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1.25rem;font-weight:600}.PostArticle-module__homJcG__authorBioRole{color:var(--color-text-muted);margin:0;font-size:.75rem}.PostArticle-module__homJcG__authorFollowBtn{border-radius:var(--radius-full);border:1px solid var(--color-accent);color:var(--color-accent);font-size:.75rem;font-weight:var(--weight-medium);transition:all var(--duration-fast) var(--ease-out);padding:.35rem 1rem;text-decoration:none}.PostArticle-module__homJcG__authorFollowBtn:hover{background:var(--color-accent);color:#fff}.PostArticle-module__homJcG__authorBioText{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.PostArticle-module__homJcG__authorBioFooter{align-items:center;gap:1rem;padding-top:.25rem;font-size:.75rem;display:flex}.PostArticle-module__homJcG__authorBioLink{color:var(--color-accent);font-weight:var(--weight-medium);text-decoration:none}.PostArticle-module__homJcG__authorBioLink:hover{text-decoration:underline}.PostArticle-module__homJcG__faqSection{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface-alt);width:100%;margin-top:clamp(4.5rem,8vw,6.5rem);padding-block:clamp(4.5rem,8vw,6.5rem)}.PostArticle-module__homJcG__faqContainer{width:min(calc(100% - (2 * var(--blog-padding-x))), var(--blog-max))!important;max-width:var(--blog-max)!important;margin-inline:auto!important}@media (min-width:64rem){.PostArticle-module__homJcG__faqContainer{width:min(calc(100% - (2 * var(--blog-padding-x))), var(--blog-max))!important;max-width:var(--blog-max)!important}}.PostArticle-module__homJcG__stickySidebar{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (min-width:64rem){.PostArticle-module__homJcG__stickySidebar{position:sticky;top:6rem}}.PostArticle-module__homJcG__sidebarCard{border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:1.5rem}.PostArticle-module__homJcG__sidebarCardHeading{color:var(--color-text);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.875rem;font-weight:600;display:flex}.PostArticle-module__homJcG__sidebarIcon{width:1.125rem;height:1.125rem;color:var(--color-accent)}.PostArticle-module__homJcG__waitlistBento{border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:1.5rem;position:relative;overflow:hidden}:root[data-theme=dark] .PostArticle-module__homJcG__waitlistBento{background:linear-gradient(135deg,#1c1918e6 0%,#2a141a66 100%);border-color:#e11d4840}.PostArticle-module__homJcG__waitlistHeartIcon{background:var(--color-accent);color:#fff;width:2.5rem;height:2.5rem;box-shadow:var(--shadow-sm);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.PostArticle-module__homJcG__waitlistTitle{font-family:var(--font-display);color:var(--color-text);margin:0 0 .5rem;font-size:1.5rem;font-weight:600;line-height:1.25}.PostArticle-module__homJcG__waitlistDesc{color:var(--color-text-secondary);margin:0 0 1.25rem;font-size:.875rem;line-height:1.6}.PostArticle-module__homJcG__waitlistForm{flex-direction:column;gap:.75rem;display:flex}.PostArticle-module__homJcG__waitlistInput{border:1px solid var(--color-border);background:var(--input-bg,var(--color-bg));width:100%;color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:.75rem;outline:none;padding:.625rem 1rem;font-size:.875rem}.PostArticle-module__homJcG__waitlistInput:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.PostArticle-module__homJcG__waitlistSubmitBtn{background:var(--color-accent);color:#fff;cursor:pointer;width:100%;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;display:flex}.PostArticle-module__homJcG__waitlistSubmitBtn:hover{opacity:.95}.PostArticle-module__homJcG__waitlistSubmitBtn:active{transform:scale(.98)}.PostArticle-module__homJcG__waitlistSuccessMsg{background:var(--color-accent-soft);color:var(--color-accent);border-radius:.75rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.5}.PostArticle-module__homJcG__waitlistErrorMsg{color:#e11d48;margin:0;font-size:.75rem}.PostArticle-module__homJcG__waitlistTrustBadge{font-size:.75rem;font-weight:var(--weight-medium);color:var(--color-text-muted);align-items:center;gap:.375rem;margin-top:1rem;display:flex}.PostArticle-module__homJcG__waitlistTrustBadge svg{color:var(--color-accent)}.PostArticle-module__homJcG__relatedList{flex-direction:column;gap:1rem;display:flex}.PostArticle-module__homJcG__relatedItem{group:true;align-items:center;gap:.75rem;text-decoration:none;display:flex}.PostArticle-module__homJcG__relatedThumb{border:1px solid var(--color-border);border-radius:.75rem;flex-shrink:0;width:4rem;height:4rem;position:relative;overflow:hidden}.PostArticle-module__homJcG__relatedThumbImg{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-normal) var(--ease-out)}.PostArticle-module__homJcG__relatedItem:hover .PostArticle-module__homJcG__relatedThumbImg{transform:scale(1.05)}.PostArticle-module__homJcG__relatedMeta{flex:1;min-width:0}.PostArticle-module__homJcG__relatedItemTitle{color:var(--color-text);-webkit-line-clamp:2;transition:color var(--duration-fast) var(--ease-out);-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.PostArticle-module__homJcG__relatedItem:hover .PostArticle-module__homJcG__relatedItemTitle{color:var(--color-accent)}.PostArticle-module__homJcG__relatedItemSubtitle{color:var(--color-text-muted);margin-top:.25rem;font-size:.75rem;display:block}.PostArticle-module__homJcG__curatedTagsList{flex-direction:column;gap:.5rem;display:flex}.PostArticle-module__homJcG__curatedTagRow{border-radius:var(--radius-md);font-size:.875rem;font-weight:var(--weight-medium);color:var(--color-text-secondary);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:space-between;align-items:center;padding:.375rem .625rem;text-decoration:none;display:flex}.PostArticle-module__homJcG__curatedTagRow:hover{background:var(--color-accent-soft);color:var(--color-accent)}.PostArticle-module__homJcG__curatedTagCount{border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);padding:.125rem .5rem;font-size:.75rem;font-weight:600}.PostArticle-module__homJcG__adjacent{padding-top:var(--space-8);border-top:1px solid var(--color-border);margin-top:clamp(3rem,6vw,4.5rem)}.PostArticle-module__homJcG__adjacentAfterFaq{border-top:none;margin-top:clamp(3rem,5vw,4rem);padding-top:0}.PostArticle-module__homJcG__adjacentGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:40rem){.PostArticle-module__homJcG__adjacentGrid{grid-template-columns:1fr 1fr}}.PostArticle-module__homJcG__adjacentCard{gap:var(--space-2);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg);transition:all var(--duration-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.PostArticle-module__homJcG__adjacentCard:hover{box-shadow:var(--shadow-md);border-color:#e11d4866;transform:translateY(-2px)}.PostArticle-module__homJcG__adjacentCardNext{text-align:right}.PostArticle-module__homJcG__adjacentLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);font-size:.75rem;font-weight:600}.PostArticle-module__homJcG__adjacentTitle{font-family:var(--font-display);color:var(--color-text);font-size:1.25rem;font-weight:600;line-height:1.3}.PostArticle-module__homJcG__relatedSection{padding-top:var(--space-8);border-top:1px solid var(--color-border);margin-top:clamp(4rem,8vw,6rem)}.PostArticle-module__homJcG__relatedSectionHeader{margin-bottom:var(--space-6)}.PostArticle-module__homJcG__relatedSectionEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .25rem;font-size:.75rem;font-weight:600}.PostArticle-module__homJcG__relatedSectionTitle{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600}.PostArticle-module__homJcG__relatedGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:44rem){.PostArticle-module__homJcG__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.PostArticle-module__homJcG__relatedGrid{grid-template-columns:repeat(3,1fr)}}
