.blog-archive-module__8-wJlG__route{width:min(100% - 2rem, var(--content-max-width));--route-focus-ring-color:var(--blog-color-focus-ring);color:var(--blog-color-text-primary);font-family:var(--text-role-body-family), sans-serif;gap:2.5rem;margin:0 auto;display:grid}.blog-archive-module__8-wJlG__hero,.blog-archive-module__8-wJlG__contextHeader{border-bottom:1px solid var(--blog-color-border-subtle);padding-bottom:2rem}.blog-archive-module__8-wJlG__routeHome{gap:1.5rem}.blog-archive-module__8-wJlG__homeLeadIntroSection,.blog-archive-module__8-wJlG__homeLeadFeatureSection{border-bottom:1px solid var(--blog-color-border-subtle);gap:1.5rem;padding-bottom:2rem;display:grid}.blog-archive-module__8-wJlG__routeContextual{gap:1.35rem}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__contextHeader{border:1px solid var(--blog-color-border-subtle);background:linear-gradient(90deg, color-mix(in srgb, var(--blog-color-accent) 16%, transparent) 0 .24rem, transparent .24rem 100%), color-mix(in srgb, var(--blog-color-bg-surface) 90%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--blog-color-text-primary) 14%, transparent), 0 12px 26px color-mix(in srgb, var(--color-graphite-void) 7%, transparent);padding:1rem;position:relative;overflow:hidden}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__contextHeader:after{content:"ARCHIVE LEDGER";z-index:0;color:color-mix(in srgb, var(--blog-color-accent) 64%, transparent);font-family:var(--text-role-data-family), monospace;font-size:var(--font-size-2xs);font-variant-numeric:var(--text-role-data-numeric);letter-spacing:.12em;text-transform:uppercase;position:absolute;top:1rem;right:1rem}.blog-archive-module__8-wJlG__contextHeaderActive{align-content:start;align-self:start;min-height:auto;padding-bottom:.65rem}.blog-archive-module__8-wJlG__homeLeadTitle{color:var(--blog-color-text-primary);font-family:var(--text-role-section-title-family), sans-serif;max-width:16ch;margin:0;font-size:clamp(2.6rem,2rem + 3vw,4rem);line-height:1}.blog-archive-module__8-wJlG__sourceBridge li{min-height:auto;color:color-mix(in srgb, var(--blog-color-text-secondary) 88%, var(--blog-color-accent) 12%);font-family:var(--text-role-data-family), monospace;font-size:var(--font-size-2xs);font-variant-numeric:var(--text-role-data-numeric);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0;line-height:1.25;display:inline-flex}.blog-archive-module__8-wJlG__sourceBridge li+li:before{content:"/";color:color-mix(in srgb, var(--blog-color-accent) 58%, transparent);margin-inline:.15rem .5rem}.blog-archive-module__8-wJlG__homeLeadSummary,.blog-archive-module__8-wJlG__homeLeadFeatureExcerpt{color:var(--blog-color-text-secondary);line-height:1.7}.blog-archive-module__8-wJlG__homeLeadSummary{max-width:46rem}.blog-archive-module__8-wJlG__homeLeadFeature{border:1px solid var(--blog-color-border-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--blog-color-overlay-surface) 72%, transparent) 0%, transparent 100%), var(--blog-color-bg-surface);padding:1.15rem}.blog-archive-module__8-wJlG__homeLeadFeatureCard{color:inherit;gap:1rem;text-decoration:none;display:grid}.blog-archive-module__8-wJlG__homeLeadFeatureMedia{background:var(--blog-color-bg-surface);min-height:14rem;display:grid;position:relative;overflow:clip}.blog-archive-module__8-wJlG__homeLeadFeatureImage{object-fit:cover;width:100%;height:100%;display:block}.blog-archive-module__8-wJlG__homeLeadFeatureTitle{color:var(--blog-color-text-primary);font-family:var(--text-role-section-title-family), sans-serif;margin:0;font-size:clamp(1.6rem,1.28rem + 1vw,2.3rem);line-height:1.05}.blog-archive-module__8-wJlG__homeLeadFeatureFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1rem;display:flex}.blog-archive-module__8-wJlG__homeLeadFeatureActions{--ui-action-group-gap:.85rem}.blog-archive-module__8-wJlG__publicationMark,.blog-archive-module__8-wJlG__sectionKicker,.blog-archive-module__8-wJlG__featureMeta{font-family:var(--text-role-data-family), monospace;font-size:var(--font-size-2xs);font-variant-numeric:var(--text-role-data-numeric);letter-spacing:.14em;text-transform:uppercase}.blog-archive-module__8-wJlG__publicationMark,.blog-archive-module__8-wJlG__sectionKicker{color:var(--blog-color-accent)}.blog-archive-module__8-wJlG__contextTitle,.blog-archive-module__8-wJlG__archiveTitle,.blog-archive-module__8-wJlG__storyTitle,.blog-archive-module__8-wJlG__sidebarTitle{color:var(--blog-color-text-primary);font-family:var(--text-role-section-title-family), sans-serif;line-height:1.04}.blog-archive-module__8-wJlG__heroSummary,.blog-archive-module__8-wJlG__contextSummary,.blog-archive-module__8-wJlG__archiveSummary,.blog-archive-module__8-wJlG__storyExcerpt,.blog-archive-module__8-wJlG__sidebarSummary,.blog-archive-module__8-wJlG__searchHelp,.blog-archive-module__8-wJlG__emptyState p{color:var(--blog-color-text-secondary);line-height:1.72}.blog-archive-module__8-wJlG__inlineSearchForm{border:1px solid var(--blog-color-border-subtle);background:color-mix(in srgb, var(--blog-color-bg-surface) 88%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--blog-color-text-primary) 12%, transparent), 0 10px 22px color-mix(in srgb, var(--color-graphite-void) 7%, transparent);padding:.34rem}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__sourceBridge{z-index:2;margin-top:-.1rem;position:relative}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__contextTitle{max-width:none;font-size:clamp(1.95rem,1.8rem + .9vw,2.6rem)}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__archiveTitle{margin:.08rem 0 .28rem;font-size:clamp(1.68rem,1.54rem + .72vw,2.18rem)}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__contextSummary,.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__archiveSummary,.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__sidebarSummary{max-width:31rem;font-size:.92rem;line-height:1.56}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__sidebarTitle{max-width:16ch;font-size:clamp(1.42rem,1.3rem + .62vw,1.9rem)}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__searchHelp{max-width:40rem;font-size:.9rem;line-height:1.5}.blog-archive-module__8-wJlG__searchRoute .blog-archive-module__8-wJlG__contextTitle{font-size:clamp(1.68rem,1.56rem + .66vw,2.14rem)}.blog-archive-module__8-wJlG__searchRoute .blog-archive-module__8-wJlG__archiveTitle{font-size:clamp(1.52rem,1.4rem + .54vw,1.92rem)}.blog-archive-module__8-wJlG__searchResultsTitle{color:var(--blog-color-text-primary);font-family:var(--text-role-section-title-family), sans-serif;margin:0;font-size:clamp(1.3rem,1.12rem + .7vw,1.8rem);line-height:1.08}.blog-archive-module__8-wJlG__tagRoute .blog-archive-module__8-wJlG__contextTitle{max-width:16ch;font-size:clamp(1.68rem,1.56rem + .7vw,2.2rem)}.blog-archive-module__8-wJlG__tagContextHeader{max-width:100%}.blog-archive-module__8-wJlG__tagArchiveMain{max-width:60rem}.blog-archive-module__8-wJlG__tagInlineSearchForm{max-width:34rem}.blog-archive-module__8-wJlG__tagRoute .blog-archive-module__8-wJlG__archiveHeader{gap:.65rem}.blog-archive-module__8-wJlG__tagRoute .blog-archive-module__8-wJlG__story{gap:.65rem;padding:.75rem 0}.blog-archive-module__8-wJlG__tagRoute .blog-archive-module__8-wJlG__storyTitle{max-width:min(100%,34rem);font-size:clamp(1.08rem,1rem + .42vw,1.34rem);line-height:1.12}.blog-archive-module__8-wJlG__tagRoute .blog-archive-module__8-wJlG__storyExcerpt{max-width:44rem;line-height:1.62;display:none}.blog-archive-module__8-wJlG__tagRoute .blog-archive-module__8-wJlG__storyFooter{justify-content:flex-start;gap:1.5rem}.blog-archive-module__8-wJlG__searchInput,.blog-archive-module__8-wJlG__searchSubmit,.blog-archive-module__8-wJlG__filterChip,.blog-archive-module__8-wJlG__viewButton{font:inherit}.blog-archive-module__8-wJlG__searchInput{border:1px solid var(--blog-color-border-subtle);background:var(--blog-color-bg-surface);min-height:3.25rem;color:var(--blog-color-text-primary);padding:.95rem 1rem}.blog-archive-module__8-wJlG__inlineSearchForm .blog-archive-module__8-wJlG__searchInput{background:0 0;border-width:0;min-height:auto;padding:.45rem .6rem}.blog-archive-module__8-wJlG__searchSubmit,.blog-archive-module__8-wJlG__filterChip,.blog-archive-module__8-wJlG__viewButton{border:1px solid var(--blog-color-border-subtle);min-height:2.7rem;color:var(--blog-color-text-secondary);cursor:pointer;background:0 0;padding:.7rem 1rem}.blog-archive-module__8-wJlG__filterChip{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.blog-archive-module__8-wJlG__inlineSearchForm .blog-archive-module__8-wJlG__searchSubmit{border:1px solid color-mix(in srgb, var(--blog-color-accent) 42%, transparent);min-height:2.45rem;color:var(--blog-color-text-primary);background:color-mix(in srgb, var(--blog-color-accent) 14%, transparent);justify-self:end;padding:.58rem .82rem}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__inlineSearchForm{z-index:1;padding:.3rem;position:relative}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__inlineSearchForm .blog-archive-module__8-wJlG__searchInput{padding:.42rem .56rem}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__inlineSearchForm .blog-archive-module__8-wJlG__searchSubmit{padding:.55rem .78rem}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__filterChip,.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__viewButton{border:1px solid var(--blog-color-border-subtle);background:color-mix(in srgb, var(--blog-color-bg-surface) 76%, transparent);color:var(--blog-color-text-secondary);padding:.55rem .78rem}.blog-archive-module__8-wJlG__filterRow,.blog-archive-module__8-wJlG__filterGroup{gap:.6rem}.blog-archive-module__8-wJlG__filterChipActive,.blog-archive-module__8-wJlG__viewButtonActive{border-color:var(--blog-color-border-strong);color:var(--blog-color-text-primary);background:var(--blog-color-bg-muted)}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__filterChipActive,.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__viewButtonActive{border-color:color-mix(in srgb, var(--blog-color-accent) 46%, transparent);background:color-mix(in srgb, var(--blog-color-accent) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blog-color-accent) 18%, transparent)}.blog-archive-module__8-wJlG__featureMeta{color:var(--blog-color-hero-meta);flex-wrap:wrap;gap:.55rem;display:flex}.blog-archive-module__8-wJlG__archiveShell{gap:1.5rem;display:grid}.blog-archive-module__8-wJlG__archiveShellCompact{gap:1.5rem}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__archiveShell{gap:.85rem}.blog-archive-module__8-wJlG__archiveMain{gap:1.2rem;display:grid}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__archiveMain{gap:.8rem}.blog-archive-module__8-wJlG__archiveHeader{gap:1.2rem;display:grid}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__archiveHeader{gap:.68rem}.blog-archive-module__8-wJlG__archiveHeaderMinimal{gap:.3rem;display:grid}.blog-archive-module__8-wJlG__archiveTitle{margin:.3rem 0 .6rem;font-size:clamp(2rem,1.55rem + 1.8vw,3rem)}.blog-archive-module__8-wJlG__archiveControls{gap:1rem;display:grid}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__archiveControls{gap:.5rem}.blog-archive-module__8-wJlG__viewToggle{border:1px solid var(--blog-color-border-subtle);background:color-mix(in srgb, var(--blog-color-bg-surface) 84%, transparent);gap:0;width:fit-content;padding:.18rem;display:inline-flex}.blog-archive-module__8-wJlG__viewToggle .blog-archive-module__8-wJlG__viewButton{border:0;min-height:2.15rem;padding:.48rem .76rem}.blog-archive-module__8-wJlG__viewToggle .blog-archive-module__8-wJlG__viewButton+.blog-archive-module__8-wJlG__viewButton{border-left:1px solid var(--blog-color-border-subtle)}.blog-archive-module__8-wJlG__feed{gap:1.1rem;display:grid}.blog-archive-module__8-wJlG__story{border-top:1px solid var(--blog-color-border-subtle);gap:.9rem;padding:1.25rem 0 1.35rem;display:grid}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__story{gap:.6rem;padding:.68rem 0}.blog-archive-module__8-wJlG__storyMeta,.blog-archive-module__8-wJlG__storyTags{color:var(--blog-color-text-muted);flex-wrap:wrap;gap:.55rem;display:flex}.blog-archive-module__8-wJlG__storyMeta{font-family:var(--text-role-data-family), monospace;font-size:var(--font-size-2xs);font-variant-numeric:var(--text-role-data-numeric);letter-spacing:.11em;text-transform:uppercase;align-items:center;line-height:1.1}.blog-archive-module__8-wJlG__storyMeta span{align-items:center;display:inline-flex}.blog-archive-module__8-wJlG__storyTitle{margin:0;font-size:clamp(1.45rem,1.25rem + .9vw,2rem)}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__storyTitle{font-size:clamp(1.08rem,.98rem + .42vw,1.34rem)}.blog-archive-module__8-wJlG__storyTitle a,.blog-archive-module__8-wJlG__storyLink,.blog-archive-module__8-wJlG__sidebarList a{color:inherit;text-decoration:none}.blog-archive-module__8-wJlG__storyTitle a{min-block-size:var(--touch-target-min,2.75rem);align-items:center;display:inline-flex}.blog-archive-module__8-wJlG__storyFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.blog-archive-module__8-wJlG__storyTagLink{min-block-size:var(--touch-target-min,2.75rem);color:var(--blog-color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.blog-archive-module__8-wJlG__storyTagLink:hover{color:var(--blog-color-text-primary)}.blog-archive-module__8-wJlG__storyLink{border-radius:var(--radius-sm);font-family:var(--text-role-data-family), monospace;font-size:var(--font-size-xs);font-variant-numeric:var(--text-role-data-numeric);letter-spacing:.08em;text-transform:uppercase;color:var(--blog-color-accent);align-items:center;padding:.42rem .68rem;display:inline-flex}.blog-archive-module__8-wJlG__storyLink:hover{background:color-mix(in srgb, var(--blog-color-accent) 10%, transparent)}.blog-archive-module__8-wJlG__sidebar{gap:1.15rem;display:grid}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__sidebar{gap:.65rem}.blog-archive-module__8-wJlG__sidebarBlock{border-top:1px solid var(--blog-color-border-subtle);gap:.85rem;padding:1.15rem 0 1.25rem;display:grid}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__sidebarBlock{gap:.55rem;padding:.62rem 0}.blog-archive-module__8-wJlG__emptyState{border-top:1px solid var(--blog-color-border-subtle);gap:.9rem;padding:2rem 0;display:grid}.blog-archive-module__8-wJlG__archiveStandbyNote{border-top:1px solid var(--blog-color-border-subtle);padding:.35rem 0 0}.blog-archive-module__8-wJlG__archiveStandbyNote p{max-width:34rem;color:var(--blog-color-text-secondary);line-height:1.68}.blog-archive-module__8-wJlG__routeContextual .blog-archive-module__8-wJlG__emptyState{gap:.58rem;padding:1rem 0}.blog-archive-module__8-wJlG__emptyStateActions{--ui-action-group-gap:.75rem;justify-content:flex-start}@media (min-width:72rem){.blog-archive-module__8-wJlG__routeHome{grid-template-columns:minmax(0,.9fr) minmax(20rem,.95fr);align-items:start;gap:1.75rem}.blog-archive-module__8-wJlG__homeLeadIntroSection{grid-column:1}.blog-archive-module__8-wJlG__homeLeadFeatureSection{grid-column:2}.blog-archive-module__8-wJlG__homeLeadIntroSection,.blog-archive-module__8-wJlG__homeLeadFeatureSection{min-block-size:clamp(42rem,62svh,46rem)}.blog-archive-module__8-wJlG__routeHome .blog-archive-module__8-wJlG__archiveShell{grid-column:1/-1}.blog-archive-module__8-wJlG__archiveShell{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.72fr);align-items:start;column-gap:1.75rem}.blog-archive-module__8-wJlG__archiveShellCompact .blog-archive-module__8-wJlG__archiveMain{max-width:46rem}.blog-archive-module__8-wJlG__homeLeadIntro{gap:1.15rem}.blog-archive-module__8-wJlG__homeLeadFeature{padding:1.4rem}.blog-archive-module__8-wJlG__homeLeadFeatureExcerpt{display:none}.blog-archive-module__8-wJlG__homeLeadFeatureMedia{min-height:22rem}.blog-archive-module__8-wJlG__archiveShellCompact .blog-archive-module__8-wJlG__sidebar{max-width:none;position:static}.blog-archive-module__8-wJlG__sidebar{align-self:start;position:sticky;top:7rem}}
.loading-module__8D54sa__route{width:min(calc(100% - 2rem), var(--content-max-width));color:var(--blog-color-text-primary);margin-inline:auto;display:grid}.loading-module__8D54sa__archiveRoute{gap:var(--space-xl);min-height:38rem}.loading-module__8D54sa__articleRoute{gap:var(--space-xl);min-height:42rem}.loading-module__8D54sa__searchRoute{gap:var(--space-lg);min-height:34rem}.loading-module__8D54sa__aboutRoute{gap:var(--space-xl);min-height:30rem}.loading-module__8D54sa__line{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--blog-color-text-secondary) 18%, transparent);min-height:.75rem;display:block}.loading-module__8D54sa__lineOffset{margin-block-start:var(--space-xs)}.loading-module__8D54sa__titleLine{min-height:3.5rem}.loading-module__8D54sa__archiveHero,.loading-module__8D54sa__articleHero{gap:var(--space-md);border-block-end:1px solid var(--blog-color-border-subtle);padding-block-end:var(--space-xl);display:grid}.loading-module__8D54sa__eyebrow{color:var(--blog-color-text-secondary);font-family:var(--text-role-label-family), sans-serif;letter-spacing:.18em;font-size:.76rem;font-weight:700;line-height:var(--line-height-label);text-transform:uppercase;margin:0}.loading-module__8D54sa__title{max-width:11ch;color:var(--blog-color-text-primary);font-family:var(--text-role-page-title-family), sans-serif;letter-spacing:-.08em;margin:0;font-size:clamp(3.25rem,14vw,7.5rem);font-weight:800;line-height:.82}.loading-module__8D54sa__description{max-width:42rem;color:var(--blog-color-text-secondary);font-family:var(--text-role-body-family), sans-serif;font-size:clamp(1rem,2vw,1.18rem);line-height:var(--line-height-body);margin:0}.loading-module__8D54sa__archiveGrid,.loading-module__8D54sa__articleBodyGrid,.loading-module__8D54sa__cardGrid{gap:var(--space-md);display:grid}.loading-module__8D54sa__card,.loading-module__8D54sa__searchCard,.loading-module__8D54sa__sidebar,.loading-module__8D54sa__searchPanel{align-content:start;gap:var(--space-sm);border:1px solid var(--blog-color-border-subtle);border-radius:var(--radius-sm);background:var(--blog-color-bg-surface);display:grid}.loading-module__8D54sa__card,.loading-module__8D54sa__searchCard,.loading-module__8D54sa__sidebar{padding:var(--space-md)}.loading-module__8D54sa__card{min-height:10rem}.loading-module__8D54sa__cardFooter{gap:var(--space-xs);margin-block-start:auto;display:flex}.loading-module__8D54sa__sidebar{min-height:18rem;display:none}.loading-module__8D54sa__articleHero{align-items:start}.loading-module__8D54sa__articleHeroCopy,.loading-module__8D54sa__articleBody{align-content:start;gap:var(--space-md);display:grid}.loading-module__8D54sa__articleTitleLine{min-height:4rem}.loading-module__8D54sa__articleMedia{border:1px solid var(--blog-color-border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--blog-color-accent) 10%, var(--blog-color-bg-surface));min-height:18rem}.loading-module__8D54sa__searchPanel{padding:var(--space-md)}.loading-module__8D54sa__searchInput{border:1px solid var(--blog-color-border-subtle);border-radius:var(--radius-sm);min-height:3rem}@media (min-width:40rem){.loading-module__8D54sa__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.loading-module__8D54sa__archiveGrid,.loading-module__8D54sa__articleBodyGrid{grid-template-columns:minmax(0,1fr) 18rem}.loading-module__8D54sa__articleHero{grid-template-columns:minmax(0,.62fr) minmax(18rem,.38fr)}.loading-module__8D54sa__sidebar{display:grid}}