.KrYG0q_controls{border-bottom:1px solid var(--eh-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.KrYG0q_search{flex:18rem;max-width:24rem;position:relative}.KrYG0q_searchIcon{color:var(--eh-text-muted);pointer-events:none;position:absolute;top:50%;left:.8125rem;transform:translateY(-50%)}.KrYG0q_searchInput{width:100%;min-height:var(--eh-tap-min);color:var(--eh-text-primary);background:var(--eh-surface-panel);border:1px solid var(--eh-border-strong);border-radius:var(--eh-radius-md);transition:border-color var(--eh-dur-base) var(--eh-ease), background-color var(--eh-dur-base) var(--eh-ease);padding:.625rem 2.25rem .625rem 2.375rem;font-family:inherit;font-size:.9375rem}.KrYG0q_searchInput::placeholder{color:var(--eh-text-muted)}.KrYG0q_searchInput:hover{border-color:var(--eh-action-border)}.KrYG0q_searchInput:focus{border-color:var(--eh-action);box-shadow:0 0 0 3px var(--eh-action-soft);outline:none}.KrYG0q_searchClear{width:1.75rem;height:1.75rem;color:var(--eh-text-muted);border-radius:var(--eh-radius-sm);cursor:pointer;transition:color var(--eh-dur-fast) var(--eh-ease), background-color var(--eh-dur-fast) var(--eh-ease);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.KrYG0q_searchClear:hover{color:var(--eh-text-primary);background:var(--eh-bg-hover)}.KrYG0q_filters{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.KrYG0q_filter{min-height:2.25rem;color:var(--eh-text-secondary);background:var(--eh-surface-panel);border:1px solid var(--eh-border);border-radius:var(--eh-radius-md);cursor:pointer;transition:color var(--eh-dur-fast) var(--eh-ease), background-color var(--eh-dur-fast) var(--eh-ease), border-color var(--eh-dur-fast) var(--eh-ease);padding:.4375rem .8125rem;font-family:inherit;font-size:.8125rem;font-weight:600}.KrYG0q_filter:hover{color:var(--eh-text-primary);border-color:var(--eh-border-strong)}.KrYG0q_filterActive:hover{color:var(--eh-action-fg);background:var(--eh-action-gradient-hover);border-color:var(--eh-action-hover)}.KrYG0q_count{color:var(--eh-text-muted);font-variant-numeric:tabular-nums;margin:0 0 1.25rem;font-size:.8125rem}.KrYG0q_empty{text-align:center;background:var(--eh-surface-panel);border:1px solid var(--eh-border);border-radius:var(--eh-radius-lg);padding:3.5rem 1.5rem}.KrYG0q_emptyTitle{letter-spacing:-.016em;color:var(--eh-text-primary);margin:0 0 .5rem;font-size:1.125rem;font-weight:650}.KrYG0q_emptyText{max-width:26rem;color:var(--eh-text-secondary);margin:0 auto 1.5rem;font-size:.9375rem;line-height:1.6}.KrYG0q_articleGrid{grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));gap:1.25rem;display:grid}.KrYG0q_articleCard{background:var(--eh-surface-panel);border:1px solid var(--eh-border);border-radius:var(--eh-radius-lg);transition:border-color var(--eh-dur-slow) var(--eh-ease), box-shadow var(--eh-dur-slow) var(--eh-ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.KrYG0q_articleCard:hover{border-color:var(--eh-border-strong);box-shadow:var(--eh-shadow-panel)}.KrYG0q_articleMedia{aspect-ratio:16/9;background:var(--eh-bg-sunken);border-bottom:1px solid var(--eh-border);position:relative;overflow:hidden}.KrYG0q_articleImage{object-fit:cover;transition:transform var(--eh-dur-slow) var(--eh-ease)}.KrYG0q_articleCard:hover .KrYG0q_articleImage{transform:scale(1.02)}.KrYG0q_articleFallback{background:var(--eh-atmosphere), var(--eh-surface-highlight);position:absolute;inset:0}.KrYG0q_articleBody{flex-direction:column;flex:1;padding:1.25rem;display:flex}.KrYG0q_articleMeta{letter-spacing:.06em;text-transform:uppercase;color:var(--eh-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.6875rem;font-weight:600;display:flex}.KrYG0q_articleCategory{color:var(--eh-action)}.KrYG0q_articleDot{opacity:.5}.KrYG0q_articleTitle{letter-spacing:-.017em;color:var(--eh-text-primary);text-wrap:pretty;margin:0;font-size:1.0625rem;font-weight:650;line-height:1.35}.KrYG0q_articleExcerpt{color:var(--eh-text-secondary);text-wrap:pretty;margin:.625rem 0 0;font-size:.875rem;line-height:1.6}.KrYG0q_articleFooter{color:var(--eh-action);align-items:center;gap:.3125rem;margin-top:auto;padding-top:1.125rem;font-size:.8125rem;font-weight:600;display:flex}.KrYG0q_articleFooterIcon{transition:transform var(--eh-dur-base) var(--eh-ease)}.KrYG0q_articleCard:hover .KrYG0q_articleFooterIcon{transform:translate(2px)}.KrYG0q_linkList{border-top:1px solid var(--eh-border);margin:0;padding:0;list-style:none}.KrYG0q_linkRow{border-bottom:1px solid var(--eh-border);transition:padding-inline var(--eh-dur-base) var(--eh-ease);justify-content:space-between;align-items:center;gap:1rem;padding:.9375rem .25rem;text-decoration:none;display:flex}.KrYG0q_linkRow:hover{padding-left:.625rem}.KrYG0q_linkRowText{min-width:0}.KrYG0q_linkRowTitle{color:var(--eh-text-primary);font-size:.9375rem;font-weight:600;line-height:1.4;display:block}.KrYG0q_linkRow:hover .KrYG0q_linkRowTitle{color:var(--eh-action)}.KrYG0q_linkRowDesc{color:var(--eh-text-muted);margin-top:.1875rem;font-size:.8125rem;line-height:1.5;display:block}.KrYG0q_linkRowMeta{color:var(--eh-text-muted);white-space:nowrap;flex-shrink:0;font-size:.75rem}.KrYG0q_linkRowIcon{color:var(--eh-text-muted);transition:color var(--eh-dur-base) var(--eh-ease), transform var(--eh-dur-base) var(--eh-ease);flex-shrink:0}.KrYG0q_linkRow:hover .KrYG0q_linkRowIcon{color:var(--eh-action);transform:translate(2px)}.KrYG0q_controls{border:1px solid var(--eh-border);background:linear-gradient(120deg,#1c1425b0,#100c1790);border-radius:1rem;gap:1rem;padding:1.15rem}.KrYG0q_filter{border-radius:99px;min-height:2.4rem;font-size:.75rem}.KrYG0q_filterActive{color:#e5d2fa;background:#63428655;border-color:#b58bea70}.KrYG0q_filterActive:hover{color:#fff;background:#77519666}.KrYG0q_articleCard{background:linear-gradient(145deg,#21182cbb,#100d17a0);border-radius:1.15rem}.KrYG0q_articleBody{padding:1.6rem}.KrYG0q_articleTitle{letter-spacing:-.035em;font-size:1.3rem;font-weight:550}.KrYG0q_articleExcerpt{line-height:1.8}.KrYG0q_articleMedia{aspect-ratio:16/8.6}.KrYG0q_articleFooter{border-top:1px solid var(--eh-border);margin-top:1.5rem;font-weight:500}.KrYG0q_linkRow{border:1px solid var(--eh-border);background:#18112080;border-radius:.85rem;margin-top:.65rem;padding:1.25rem 1rem}.KrYG0q_linkList{border:0}.KrYG0q_linkRow:hover{background:#25193280;padding-left:1.2rem}.KrYG0q_linkRowTitle{font-weight:550}.KrYG0q_linkRowDesc{line-height:1.7}.KrYG0q_articleCard:focus-visible,.KrYG0q_filter:focus-visible,.KrYG0q_linkRow:focus-visible{outline:2px solid var(--eh-focus);outline-offset:4px}
.RI1AJq_searchWrap{border-bottom:1px solid var(--eh-border);margin-bottom:2.25rem;padding-bottom:1.75rem}.RI1AJq_searchWrap>div{max-width:34rem}.RI1AJq_categoryGrid{grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:.75rem;display:grid}.RI1AJq_categoryCard{background:var(--eh-surface-panel);box-shadow:var(--eh-shadow-panel);border:1px solid var(--eh-border);border-radius:var(--eh-radius-lg);transition:border-color var(--eh-dur-base) var(--eh-ease), background-color var(--eh-dur-base) var(--eh-ease);flex-direction:column;padding:1.125rem;text-decoration:none;display:flex}.RI1AJq_categoryCard:hover{background:var(--eh-surface-highlight);border-color:var(--eh-action-border)}.RI1AJq_categoryIcon{width:2.25rem;height:2.25rem;color:var(--eh-action);background:var(--eh-action-soft);border-radius:var(--eh-radius-md);justify-content:center;align-items:center;margin-bottom:.875rem;display:flex}.RI1AJq_categoryName{letter-spacing:-.012em;color:var(--eh-text-primary);font-size:.9375rem;font-weight:650}.RI1AJq_categoryDesc{color:var(--eh-text-secondary);margin-top:.3125rem;font-size:.8125rem;line-height:1.5}.RI1AJq_categoryCount{letter-spacing:.06em;text-transform:uppercase;color:var(--eh-text-muted);margin-top:.875rem;font-size:.6875rem;font-weight:600}.RI1AJq_popular{margin-top:clamp(2.5rem,5vw,3.5rem)}.RI1AJq_group{scroll-margin-top:calc(var(--site-header-height,8.75rem) + 1rem);margin-top:clamp(2.5rem,5vw,3.5rem)}.RI1AJq_groupTitle{letter-spacing:-.02em;color:var(--eh-text-primary);margin:0;font-size:1.25rem;font-weight:650}.RI1AJq_groupDesc{color:var(--eh-text-secondary);margin:.375rem 0 1.125rem;font-size:.9375rem;line-height:1.6}.RI1AJq_popular .RI1AJq_groupTitle{margin-bottom:1.125rem}.RI1AJq_articleLayout{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:62em){.RI1AJq_articleLayout{grid-template-columns:minmax(0,1fr) 17rem}}.RI1AJq_sidebar{background:var(--eh-surface-panel);box-shadow:var(--eh-shadow-panel);border:1px solid var(--eh-border);border-radius:var(--eh-radius-lg);padding:1.375rem}@media (min-width:62em){.RI1AJq_sidebar{top:calc(var(--site-header-height,8.75rem) + 1.5rem);position:sticky}}.RI1AJq_sidebarTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--eh-text-muted);margin:0 0 .875rem;font-size:.6875rem;font-weight:600}.RI1AJq_sidebarList{margin:0 0 1.375rem;padding:0;list-style:none}.RI1AJq_sidebarItem+.RI1AJq_sidebarItem{margin-top:.5rem}.RI1AJq_sidebarLink{color:var(--eh-text-secondary);transition:color var(--eh-dur-fast) var(--eh-ease);font-size:.875rem;line-height:1.5;text-decoration:none;display:block}.RI1AJq_sidebarLink:hover{color:var(--eh-action)}.RI1AJq_sidebarLinkActive{color:var(--eh-text-primary);font-weight:650}.RI1AJq_articleBody{min-width:0}.RI1AJq_toc{border:1px solid var(--eh-border);border-radius:var(--eh-radius-md);background:var(--eh-surface-panel);max-width:42rem;margin:2rem 0;padding:1.25rem}.RI1AJq_articleBody>div+div{margin-top:1.375rem}.RI1AJq_toc .RI1AJq_sidebarList{margin-bottom:0}.RI1AJq_tocNested{margin:.5rem 0 0 1rem}.RI1AJq_topicLinks{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.RI1AJq_topicLinks a{border:1px solid var(--eh-border);border-radius:var(--eh-radius-md);color:var(--eh-accent-soft);padding:.6rem .85rem;text-decoration:none}.RI1AJq_topicLinks a:hover{background:var(--eh-bg-hover)}.RI1AJq_topicIntro{max-width:48rem;color:var(--eh-text-secondary);font-size:1.0625rem;line-height:1.8}.RI1AJq_sources{padding-left:1.2rem;line-height:1.8}.RI1AJq_sources a,.RI1AJq_methodology a{color:var(--eh-accent-soft);overflow-wrap:anywhere}.RI1AJq_editorialNote{max-width:42rem;color:var(--eh-text-muted);margin-top:1.5rem;font-size:.8125rem;line-height:1.6}.RI1AJq_sidebarFoot{margin-top:1.25rem}.RI1AJq_methodology{gap:1rem;display:grid}.RI1AJq_methodology dt{color:var(--eh-text-primary);font-weight:600}.RI1AJq_methodology dd{color:var(--eh-text-secondary);margin:.3rem 0 0}.RI1AJq_sidebarFoot{border-top:1px solid var(--eh-border);padding-top:1.25rem}.RI1AJq_sidebarFootText{color:var(--eh-text-muted);margin:0 0 .875rem;font-size:.8125rem;line-height:1.6}
