.page_page__556_G{width:100%}.page_hero__7KFOs{padding:5rem 0 4rem;border-bottom:1px solid var(--color-border)}.page_heroInner__8WoKQ{max-width:640px}.page_heroBadge__w6zNn{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:1.5rem;font-weight:500}.page_heroBadgeDot__Tk4VS{width:7px;height:7px;border-radius:50%;background:var(--color-success);flex-shrink:0}.page_heroHeading__D7_Cs{font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:1.25rem}.page_heroBody__d_2rx{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:2rem;max-width:52ch}.page_heroActions__uE8fj{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.page_btnPrimary__d_sTc{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--color-primary);color:white;font-weight:600;font-size:var(--font-size-sm);border-radius:var(--radius-xl);text-decoration:none;transition:background var(--transition-fast)}.page_btnPrimary__d_sTc:hover{background:var(--color-primary-dark);color:white;text-decoration:none}.page_btnPrimary__d_sTc svg{flex-shrink:0;transition:transform var(--transition-fast)}.page_btnPrimary__d_sTc:hover svg{transform:translateX(3px)}.page_btnGhost__lrA6K{display:inline-flex;align-items:center;padding:.625rem 1.25rem;color:var(--color-text-secondary);font-weight:500;font-size:var(--font-size-sm);border-radius:var(--radius-xl);border:1px solid var(--color-border);text-decoration:none;transition:all var(--transition-fast)}.page_btnGhost__lrA6K:hover{color:var(--color-text-primary);border-color:var(--color-border-strong);background:var(--color-surface-2);text-decoration:none}.page_postsSection__tbMTk{padding:3.5rem 0 5rem}.page_sectionHeader___raMx{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2rem;gap:1rem}.page_sectionTitle__6ic_4{font-size:var(--font-size-xl);font-weight:700;margin:0 0 .25rem;letter-spacing:-.02em}.page_sectionSubtitle__cOHw_{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0}.page_viewAll__B0HCU{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);text-decoration:none;white-space:nowrap;transition:gap var(--transition-fast),color var(--transition-fast)}.page_viewAll__B0HCU:hover{color:var(--color-primary-dark);gap:.5rem;text-decoration:none}.page_postList__k1Ke5{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-border)}.page_postItem__ptceE{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid var(--color-border);transition:background var(--transition-fast)}.page_postItem__ptceE:hover{background:transparent}.page_postRank__oSYrb{font-size:var(--font-size-sm);font-weight:700;color:var(--color-border-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.05em;min-width:2rem;padding-top:.2rem;flex-shrink:0;font-family:var(--font-mono)}.page_postMain__ZO_GE{flex:1 1;min-width:0}.page_postTopRow__ouUGT{margin-bottom:.5rem}.page_postTags__wTKu8{display:flex;gap:.375rem;flex-wrap:wrap}.page_tag__t9Q6I{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);background:var(--color-primary-light);padding:.2rem .5rem;border-radius:var(--radius-sm)}.page_postTitle__c_WQy{display:block;font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary);text-decoration:none;line-height:var(--line-height-snug);letter-spacing:-.01em;margin-bottom:.5rem;transition:color var(--transition-fast)}.page_postTitle__c_WQy:hover{color:var(--color-primary);text-decoration:none}.page_postExcerpt__pra9L{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_postMeta__YIvL6{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.page_metaItem__Kmpba{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.page_metaDot__jgpXe{width:3px;height:3px;border-radius:50%;background:var(--color-border-strong);flex-shrink:0}.page_postThumb__Tlb2y{flex-shrink:0;width:100px;height:68px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border)}.page_postThumb__Tlb2y img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.page_postItem__ptceE:hover .page_postThumb__Tlb2y img{transform:scale(1.04)}.page_loadingList__KoWQx{border-top:1px solid var(--color-border)}.page_skeletonItem__geezx{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid var(--color-border);animation:page_pulse__XPtbN 1.5s ease-in-out infinite}.page_skeletonRank__LW8qn{width:2rem;height:1rem;background:var(--color-border);border-radius:var(--radius-sm);flex-shrink:0;margin-top:.2rem}.page_skeletonContent__nHiMK{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.page_skeletonTitle__62QOr{height:1.25rem;width:70%}.page_skeletonMeta__dbEPe,.page_skeletonTitle__62QOr{background:var(--color-border);border-radius:var(--radius-sm)}.page_skeletonMeta__dbEPe{height:.875rem;width:30%}@keyframes page_pulse__XPtbN{0%,to{opacity:1}50%{opacity:.5}}.page_emptyState__j9MME{padding:3rem 0;border-top:1px solid var(--color-border)}.page_emptyTitle__zeXxT{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem}.page_emptyBody__2DO0Z{color:var(--color-text-secondary);margin:0}@media (max-width:640px){.page_hero__7KFOs{padding:3.5rem 0 3rem}.page_postItem__ptceE{gap:1rem}.page_postThumb__Tlb2y{width:72px;height:52px}.page_postRank__oSYrb{display:none}}