.styles_cardLink__QN5_J{display:block;text-decoration:none;color:inherit;height:100%}.styles_card__4oPRv{display:flex;flex-direction:column;height:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:border-color .2s ease,background .2s ease,transform .2s ease}.styles_cardLink__QN5_J:hover .styles_card__4oPRv{border-color:var(--border-strong);background:var(--bg-card-hover);transform:translateY(-2px)}.styles_media__b7wQa{position:relative;width:100%;aspect-ratio:16/10;background:var(--bg-elevated);overflow:hidden;border-bottom:1px solid var(--border)}.styles_media__b7wQa img{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;transition:transform .4s ease}.styles_cardLink__QN5_J:hover .styles_media__b7wQa img{transform:scale(1.03)}.styles_mediaFallback__iCXKf{position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 30%,var(--accent-blue-soft),transparent 70%),var(--bg-elevated)}.styles_body__vmB_d{padding:22px 22px 20px;display:flex;flex-direction:column;gap:10px;flex:1 1}.styles_title__U1dc4{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:var(--text-primary);-webkit-line-clamp:2}.styles_lede__SprYb,.styles_title__U1dc4{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.styles_lede__SprYb{font-size:14px;line-height:1.55;color:var(--text-secondary);-webkit-line-clamp:3}.styles_footer__N_BYH{margin-top:auto;padding-top:6px}.styles_date__RUkK3{font-size:12px;letter-spacing:.04em;color:var(--text-tertiary);text-transform:uppercase;font-weight:500}@media (max-width:540px){.styles_body__vmB_d{padding:18px}.styles_title__U1dc4{font-size:17px}}.styles_grid__ex4m8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.styles_empty__uMdbZ{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:40px 28px;text-align:center;color:var(--text-secondary)}.styles_loadMoreContainer__NbGXD{display:flex;justify-content:center;margin-top:40px}@media (max-width:980px){.styles_grid__ex4m8{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:640px){.styles_grid__ex4m8{grid-template-columns:1fr}}.styles_toolbar__73p4n{display:flex;flex-direction:column;gap:16px;width:100%}.styles_searchForm___Km9C{position:relative;display:flex;align-items:center;width:min(100%,480px);background:var(--input-bg,rgba(255,255,255,.06));border:1px solid var(--input-border,rgba(255,255,255,.14));border-radius:12px;padding:0 12px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.styles_searchForm___Km9C:focus-within{border-color:var(--accent-blue,#81defd);background:var(--input-bg-hover,rgba(255,255,255,.1));box-shadow:0 0 0 3px var(--accent-blue-soft,rgba(129,222,253,.12))}.styles_searchIcon__PEwoM{display:inline-flex;align-items:center;justify-content:center;color:var(--text-tertiary,#9ca3af);flex-shrink:0;-webkit-margin-end:4px;margin-inline-end:4px}.styles_searchForm___Km9C:focus-within .styles_searchIcon__PEwoM{color:var(--accent-blue,#81defd)}.styles_searchInput__WCAI_{flex:1 1;min-width:0;background:transparent;border:none;outline:none;padding:12px 8px;font-family:inherit;font-size:15px;color:var(--text-primary,#f5f7fa)}.styles_searchInput__WCAI_::placeholder{color:var(--text-tertiary,#9ca3af)}.styles_searchInput__WCAI_::-webkit-search-cancel-button,.styles_searchInput__WCAI_::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.styles_clearBtn__GJh7D{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:none;background:var(--bg-card,rgba(255,255,255,.04));color:var(--text-tertiary,#9ca3af);cursor:pointer;transition:background .16s ease,color .16s ease}.styles_clearBtn__GJh7D:hover{background:var(--bg-card-hover,rgba(255,255,255,.08));color:var(--text-primary,#f5f7fa)}.styles_clearBtn__GJh7D:focus-visible{outline:2px solid var(--accent-blue,#81defd);outline-offset:2px}.styles_kbdHint__2IVC6{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:4px;border:1px solid var(--border,rgba(255,255,255,.1));background:var(--bg-card,rgba(255,255,255,.04));color:var(--text-tertiary,#9ca3af);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;flex-shrink:0;-webkit-margin-start:4px;margin-inline-start:4px}@media (max-width:540px){.styles_kbdHint__2IVC6{display:none}}.styles_pillRow__Q0YiW{display:flex;flex-wrap:wrap;gap:8px}.styles_pill__jGNoj{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid var(--border,rgba(255,255,255,.1));background:var(--bg-card,rgba(255,255,255,.04));color:var(--text-secondary,#d4dbe5);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.styles_pill__jGNoj:hover{background:var(--bg-card-hover,rgba(255,255,255,.08));color:var(--text-primary,#f5f7fa);border-color:var(--border-strong,rgba(255,255,255,.18))}.styles_pill__jGNoj:focus-visible{outline:2px solid var(--accent-blue,#81defd);outline-offset:2px}.styles_pillActive__o_4Da{border-color:var(--accent-primary,#ffffff)}.styles_pillActive__o_4Da,.styles_pillActive__o_4Da:hover{background:var(--accent-primary,#ffffff);color:var(--btn-primary-text,#1f2933)}.styles_pillActive__o_4Da:hover{filter:brightness(1.04)}.styles_pillCount__laT8n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--bg-card-hover,rgba(255,255,255,.08));color:inherit;font-size:11px;font-weight:600;font-feature-settings:"tnum";opacity:.8}.styles_pillActive__o_4Da .styles_pillCount__laT8n{background:rgba(31,41,51,.12);color:var(--btn-primary-text,#1f2933);opacity:1}.styles_resultCount__rxNHK{margin:0;font-size:12px;letter-spacing:.02em;color:var(--text-tertiary,#9ca3af)}.styles_srOnly__0vupP{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.styles_empty__AjMh2{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:72px 32px 64px;border-radius:16px;background:radial-gradient(60% 80% at 50% 0,var(--accent-blue-soft,rgba(129,222,253,.12)),transparent 70%),var(--bg-card,rgba(255,255,255,.04));border:1px solid var(--border,rgba(255,255,255,.1));overflow:hidden;isolation:isolate}.styles_halo__CLnF3{position:absolute;top:-20%;left:50%;width:360px;height:360px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,var(--accent-blue-soft,rgba(129,222,253,.18)),transparent 70%);z-index:-1;pointer-events:none;animation:styles_haloPulse__IzsHT 6s ease-in-out infinite}@keyframes styles_haloPulse__IzsHT{0%,to{transform:translateX(-50%) scale(1);opacity:.85}50%{transform:translateX(-50%) scale(1.08);opacity:1}}@media (prefers-reduced-motion:reduce){.styles_halo__CLnF3{animation:none}}.styles_iconWrap__pF6Ir{display:inline-flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:24px;background:var(--bg-elevated,#34414e);border:1px solid var(--border-strong,rgba(255,255,255,.18));color:var(--accent-blue,#81defd);margin-bottom:22px;box-shadow:0 18px 48px -22px var(--shadow-strong,rgba(0,0,0,.55))}.styles_title__TFRm6{font-size:clamp(20px,2.4vw,24px);font-weight:600;letter-spacing:-.01em;color:var(--text-primary,#f5f7fa);margin:0 0 10px}.styles_subtitle__79IbE{max-width:480px;font-size:15px;line-height:1.6;color:var(--text-secondary,#d4dbe5);margin:0 0 26px}.styles_cta__DDaKX{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:10px;background:var(--accent-primary,#ffffff);color:var(--btn-primary-text,#1f2933);border:none;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:filter .16s ease,box-shadow .16s ease;box-shadow:0 12px 32px -16px var(--accent-primary-glow,rgba(255,255,255,.18))}.styles_cta__DDaKX:hover{filter:brightness(1.04);box-shadow:0 16px 36px -14px var(--accent-primary-glow,rgba(255,255,255,.22))}.styles_cta__DDaKX:focus-visible{outline:2px solid var(--accent-blue,#81defd);outline-offset:2px}@media (max-width:540px){.styles_empty__AjMh2{padding:56px 20px 48px}.styles_iconWrap__pF6Ir{width:72px;height:72px;border-radius:20px;margin-bottom:18px}}.styles_page__y_eFw{min-height:100vh;background:radial-gradient(40% 35% at 85% 30%,rgba(129,222,253,.05),transparent 70%),var(--bg-deep);color:var(--text-primary);overflow-x:hidden;margin-top:-60px;padding-top:60px;transition:background-color .3s ease,color .3s ease}.styles_container__XqnDp{max-width:var(--content-max,1280px);margin:0 auto;padding:0 var(--content-pad-x,24px)}.styles_hero__lKl9_{position:relative;padding:32px 0 56px;isolation:isolate}.styles_hero__lKl9_:before{content:"";position:absolute;inset:0;background:radial-gradient(40% 60% at 50% 0,var(--accent-primary-soft),transparent 70%);z-index:-1;pointer-events:none}.styles_heroKicker__NnlZA{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);font-weight:600;margin:0 0 16px}.styles_heroTitle__FNfqo{font-size:clamp(36px,5.4vw,64px);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0 0 20px;color:var(--text-primary);max-width:880px}.styles_heroLead__bkyZB{font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:var(--text-secondary);max-width:640px;margin:0}.styles_heroToolbar__rQ6Wv{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:36px}.styles_filter__qCZt3{min-width:260px}.styles_filter__qCZt3 .select-container,.styles_filter__qCZt3>div{background:var(--input-bg)!important;border:1px solid var(--input-border)!important;border-radius:6px!important;color:var(--text-primary)!important}.styles_filter__qCZt3 .select-container:hover{background:var(--input-bg-hover)!important}.styles_filter__qCZt3 [role=button],.styles_filter__qCZt3 button{color:var(--text-primary)!important;background:transparent!important}.styles_filterCount__3kj_f{font-size:13px;color:var(--text-tertiary);letter-spacing:.02em}.styles_grid__UY_dw{padding:24px 0 96px}.styles_empty__Avy_g{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:48px 32px;text-align:center;color:var(--text-secondary);font-size:15px}.styles_article__YfZyP{padding:32px 0 96px}.styles_articleHeader__8NqGL{max-width:720px;margin:0 0 40px}.styles_crumbs__g3_Nx{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--text-tertiary);margin-bottom:24px}.styles_crumbsLink__TBZAP{color:var(--text-tertiary);text-decoration:none;transition:color .18s ease}.styles_crumbsLink__TBZAP:hover{color:var(--text-secondary)}.styles_crumbsSep__0pUAM{color:var(--text-muted)}.styles_articleCategoryRow__FAOFM{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.styles_articleCategory__QHK6J{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-blue);text-decoration:none;padding:6px 10px;border-radius:4px;background:var(--accent-blue-soft);border:1px solid transparent;transition:border-color .18s ease}.styles_articleCategory__QHK6J:hover{border-color:var(--accent-blue)}.styles_articleTitle__uLoCK{font-size:clamp(30px,4vw,46px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--text-primary);margin:0 0 24px}.styles_articleMeta__J2I7z{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-tertiary)}.styles_articleMetaAuthor__H1H15{color:var(--text-secondary);font-weight:500}.styles_articleMetaDot___PAcU{color:var(--text-muted)}.styles_articleHero__ns3Xw{position:relative;width:100%;margin:0 0 56px;aspect-ratio:16/8;border-radius:12px;overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border)}.styles_articleHero__ns3Xw img{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover}.styles_articleBody__RI_zF{max-width:720px;margin:0;font-size:17px;line-height:1.75;color:var(--text-secondary)}.styles_articleBody__RI_zF p{margin:0 0 22px}.styles_articleBody__RI_zF p:first-of-type:first-letter{font-weight:700;color:var(--text-primary)}.styles_articleBody__RI_zF a{color:var(--accent-blue);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .18s ease}.styles_articleBody__RI_zF a:hover{filter:brightness(1.1)}.styles_articleBody__RI_zF h1{font-size:clamp(26px,3vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--text-primary);margin:56px 0 18px}.styles_articleBody__RI_zF h2{font-size:clamp(22px,2.4vw,26px);font-weight:700;letter-spacing:-.015em;line-height:1.25;color:var(--text-primary);margin:48px 0 16px}.styles_articleBody__RI_zF h3{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--text-primary);margin:36px 0 14px}.styles_articleBody__RI_zF blockquote{margin:32px 0;padding:4px 0 4px 20px;border-left:2px solid var(--accent-blue);font-size:18px;color:var(--text-primary);font-style:normal}.styles_articleBody__RI_zF ol,.styles_articleBody__RI_zF ul{margin:0 0 22px;padding-left:22px}.styles_articleBody__RI_zF li{margin-bottom:8px}.styles_articleBody__RI_zF strong{color:var(--text-primary);font-weight:600}.styles_articleImage__4_Eve{position:relative;width:100%;aspect-ratio:16/9;margin:32px 0;border-radius:8px;overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border)}.styles_articleImage__4_Eve img{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover}.styles_articleFooter__DjNhd{max-width:720px;margin:64px 0 0;padding-top:32px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.styles_articleBack__eM3i6{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:color .18s ease}.styles_articleBack__eM3i6:hover{color:var(--text-primary)}.styles_notFound__qYsib{padding:200px 0 160px;text-align:center}.styles_notFoundTitle__ati_8{font-size:clamp(28px,3.4vw,40px);font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 12px}.styles_notFoundLead__Gmv5X{color:var(--text-secondary);margin:0 0 28px;font-size:16px}@media (max-width:980px){.styles_hero__lKl9_{padding:120px 0 40px}.styles_article__YfZyP{padding:110px 0 64px}.styles_articleHero__ns3Xw{aspect-ratio:16/10;margin-bottom:36px}.styles_articleFooter__DjNhd{padding-top:24px;margin-top:48px}}@media (max-width:540px){.styles_container__XqnDp{padding:0 18px}.styles_heroToolbar__rQ6Wv{gap:12px}.styles_filter__qCZt3{min-width:0;width:100%}}