.page_hero__jmeWX{padding:32px 0 24px}.page_hero__jmeWX h1{margin:0 0 10px}.page_heroMeta__pQlfi{font-size:var(--text-sm);line-height:1.4;color:var(--muted);margin:10px 0 0;font-variant-numeric:tabular-nums}.page_heroDesc__pFVUc{color:var(--muted);margin:0;max-width:72ch}@media (max-width:640px){.page_hero__jmeWX{padding-top:28px;padding-bottom:24px}}.page_statsStrip__CjZrJ{display:flex;gap:40px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:16px 0;margin-bottom:0}.page_stat__jK5Cc{display:flex;align-items:baseline;gap:8px}.page_statNum__jj99F{font:700 var(--text-subhead)/1 var(--font-mono);color:var(--fg);letter-spacing:var(--track-0)}.page_statLabel__tJASl{font:var(--text-xs)/1 var(--font-mono);text-transform:uppercase;letter-spacing:var(--track-2);color:var(--muted)}@media (max-width:640px){.page_statsStrip__CjZrJ{flex-wrap:wrap;gap:16px 32px}}.page_homeRow__09whC{display:grid;grid-template-columns:200px minmax(0,1fr);gap:0 56px;padding:36px 0;border-top:1px solid var(--border2);align-items:start}.page_homeRowSide__4TDKX{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:2px;position:sticky;top:96px}.page_sectionLabel__PRoN_{font:700 var(--text-ui)/1 var(--font-mono);color:var(--fg);text-transform:uppercase;letter-spacing:var(--track-3);display:block;margin-bottom:2px}.page_sideDesc__Egk_a{font:var(--text-ui)/1.6 var(--font-mono);color:var(--muted)}.page_homeRowMain__oQu2k{min-width:0}.page_homeSections__280o1{display:block}.page_homeMoreSummary__QCRyw{display:none;width:100%;align-items:center;justify-content:space-between;margin-top:var(--space-5);text-align:left}.page_homeDirectory__5pVKK{position:relative}.page_directoryActions__HJAe5{position:absolute;top:156px;left:0;display:grid;width:200px}.page_homeTopPicks__8hZqZ{margin-top:var(--space-1)}.page_homeSections__280o1[data-expanded=false]>.page_homeArticleTopics__f3aJO,.page_homeSections__280o1[data-expanded=false]>.page_homeFaq__2j3nO,.page_homeSections__280o1[data-expanded=false]>.page_homeTopPicks__8hZqZ,.page_mobileAllServices__vs4Ll{display:none}@media (max-width:900px){.page_homeRow__09whC{grid-template-columns:1fr;gap:16px 0;padding:32px 0}.page_homeRowSide__4TDKX{position:static;flex-direction:column;align-items:flex-start;gap:8px}.page_directoryActions__HJAe5{position:static;width:100%;margin-top:16px}}.page_homeCatChips__80wHm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.page_homeCatChips__80wHm>a,.page_homeCatChips__80wHm>button{justify-content:flex-start;min-width:0}@media (min-width:640px){.page_homeCatChipsAll__kKc98{display:none}}.page_homeStacks__qVdQJ{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.page_homeStack__c2TNf{display:grid;gap:4px;padding:10px 16px;border:1px solid var(--border);border-radius:var(--radius-panel);text-decoration:none;min-height:var(--control-min)}.page_homeStack__c2TNf:focus-visible,.page_homeStack__c2TNf:hover{border-color:var(--fg-40);background:var(--surface)}.page_homeStackNum__yVkZL{color:var(--fg-quiet);font:700 var(--text-xs)/1 var(--font-mono);letter-spacing:var(--track-3)}.page_homeStackTitle__uLAvQ{color:var(--fg);font:700 var(--text-ui)/1.3 var(--font-mono);letter-spacing:var(--track-2);text-transform:uppercase}.page_homeStackCount__wbJts{display:none;color:var(--muted);font:var(--text-xs)/1.3 var(--font-mono);font-variant-numeric:tabular-nums}.page_homeStackDesc__8OBCk{display:none;color:var(--muted);font:var(--text-xs)/1.5 var(--font-mono)}@media (max-width:900px){.page_homeStacks__qVdQJ{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_homeStacks__qVdQJ{grid-template-columns:1fr}.page_homeMain__sAqNm{display:block}.page_homeSections__280o1{display:flex;flex-direction:column}.page_homeLatest__uHj2U{order:3}.page_homeToolSets__2GKsm{order:4}.page_homeMoreSummary__QCRyw{display:none}.page_homeTopPicks__8hZqZ{order:2;margin-top:0}.page_mobileAllServices__vs4Ll{order:2}.page_homeArticleTopics__f3aJO{order:5}.page_homeFaq__2j3nO{order:6}.page_homeSections__280o1[data-expanded=false]>.page_homeArticleTopics__f3aJO,.page_homeSections__280o1[data-expanded=false]>.page_homeTopPicks__8hZqZ{display:grid}.page_homeSections__280o1[data-expanded=false]>.page_homeFaq__2j3nO{display:block}.page_homeCatChips__80wHm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow-x:visible;margin:16px 0 0;padding:4px 0 0}.page_homeCatChips__80wHm:after{display:none}.page_homeCatChipsAll__kKc98{display:inline-flex;grid-column:1/-1}.page_homeCatChips__80wHm>*{position:relative;width:100%;max-width:none;min-height:var(--control-min);white-space:normal}.page_homeCatChips__80wHm>a:before{content:"";position:absolute;inset:-4px 0}}.page_homeCatChipsCount__L__uL{color:var(--subtle);margin-left:6px;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;letter-spacing:var(--track-1)}@media (max-width:640px){.page_homeCatChipsCount__L__uL{font-size:var(--text-xs)}}.page_topPicksGrid__LA1Ye{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.page_topPicksGrid__LA1Ye>*{background:transparent}@media (max-width:900px){.page_topPicksGrid__LA1Ye{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_homeStackCount__wbJts{display:block}.page_topPicksGrid__LA1Ye{grid-template-columns:1fr;gap:10px}.page_homeTopPicks__8hZqZ .page_topPicksDesktopLink__yd5_T{display:none}.page_mobileAllServices__vs4Ll{display:block;padding:0 0 28px;border-top:1px solid var(--border2)}.page_mobileAllServices__vs4Ll a{display:flex;min-height:var(--control-min);align-items:center;justify-content:space-between;color:var(--fg);font-size:var(--text-xs);letter-spacing:var(--track-2);text-transform:uppercase;text-decoration:none}.page_mobileAllServices__vs4Ll a:after{content:"→"}}.page_quickPaths__IdGiW{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.page_quickPath__XM9hE{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--border2);border-radius:var(--radius-panel);background:var(--surface);text-decoration:none;transition:background .15s ease-out,border-color .15s ease-out}.page_quickPath__XM9hE:hover{background:var(--surface2);border-color:var(--fg-40);opacity:1}.page_quickPathNum__ywZBc{font:700 var(--text-2xs)/1 var(--font-mono);color:var(--muted);letter-spacing:var(--track-3);text-transform:uppercase}.page_quickPathTitle__cLJV3{font:700 var(--text-lg)/1.3 var(--font-mono);color:var(--fg)}.page_quickPathDesc__J1LNR{font-size:var(--text-sm);color:var(--muted);line-height:1.65;flex:1}.page_quickPathCta__4CHtu{font:var(--text-xs)/1 var(--font-mono);color:var(--muted);letter-spacing:var(--track-2);text-transform:uppercase;margin-top:4px;transition:color .15s ease-out}.page_quickPath__XM9hE:hover .page_quickPathCta__4CHtu{color:var(--fg)}@media (max-width:640px){.page_quickPaths__IdGiW{grid-template-columns:1fr}}.page_stacksPreview__bfm5h{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page_stackPreviewItem__Ph_ZF{display:flex;flex-direction:column;gap:6px;padding:16px 20px;border:1px solid var(--border2);border-radius:var(--radius-panel);background:var(--surface);text-decoration:none;transition:background .15s ease-out,border-color .15s ease-out}.page_stackPreviewItem__Ph_ZF:hover{background:var(--surface2);border-color:var(--fg-40);opacity:1}.page_stackPreviewLabel__82qv6{font:700 var(--text-ui)/1 var(--font-mono);color:var(--fg);text-transform:uppercase;letter-spacing:var(--track-2)}.page_stackPreviewDesc__pErYh{font-size:var(--text-sm);color:var(--muted);line-height:1.55}@media (max-width:640px){.page_stacksPreview__bfm5h{grid-template-columns:1fr}}.page_updatesTeaser__m9TWL{font-size:var(--text-md);color:var(--muted);line-height:1.7;margin:0 0 16px;max-width:520px}.page_articleTopics__SaEEN{display:grid;gap:10px;margin-bottom:24px}.page_articleTopics__SaEEN>span{color:var(--muted);font:700 var(--text-2xs)/1 var(--font-mono);letter-spacing:var(--track-2);text-transform:uppercase}