.page_page__jW50T{min-height:80vh}.page_header__AYsP2{background:var(--paper2);border-bottom:.5px solid var(--border);padding:var(--space-10) 0 var(--space-8)}.page_headerInner__ZtxIC{max-width:var(--max-w);margin:0 auto;padding:0 var(--space-6);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.page_eyebrow__FLviZ{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;color:var(--ink3);text-transform:uppercase;margin-bottom:var(--space-2)}.page_title__UMETQ{font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--ink)}.page_searchWrap__iBQAI{position:relative;display:flex;align-items:center}.page_searchIcon__4a4tl{position:absolute;left:10px;color:var(--ink3);pointer-events:none}.page_searchInput__Q7_8m{font-family:var(--font-sans);font-size:.875rem;color:var(--ink);background:var(--paper);border:.5px solid var(--bmd);border-radius:var(--r-btn);padding:.4rem .75rem .4rem 2rem;width:220px;outline:none;transition:border-color .15s}.page_searchInput__Q7_8m::placeholder{color:var(--ink3)}.page_searchInput__Q7_8m:focus{border-color:var(--ink2)}.page_container__ChCMc{max-width:var(--max-w);margin:0 auto;padding:var(--space-8) var(--space-6)}.page_catGrid__32dEs{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px;gap:10px;margin-bottom:var(--space-8)}.page_catCard__kkTAD{position:relative;aspect-ratio:3/4;border-radius:12px;overflow:hidden;border:none;padding:0;cursor:pointer;background-size:cover;background-position:50%;transition:transform .2s ease,box-shadow .2s ease}.page_catCard__kkTAD:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,.26)}.page_catCardOverlay__MEJNl{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.62));transition:background .2s}.page_catCard__kkTAD:hover .page_catCardOverlay__MEJNl{background:linear-gradient(180deg,rgba(0,0,0,.16) 0,rgba(0,0,0,.72))}.page_catCardActive__QEmtk .page_catCardOverlay__MEJNl{background:linear-gradient(180deg,rgba(0,0,0,.04) 0,rgba(0,0,0,.52))}.page_catCardActiveBorder__kAJCB{position:absolute;inset:0;border-radius:12px;border:2.5px solid #fff;pointer-events:none}.page_catCardContent__2nTDz{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 6px 10px;gap:4px}.page_catCardIcon__x4xJa{font-size:1.25rem;line-height:1}.page_catCardLabel__VJRc7{font-family:var(--font-sans);font-size:.75rem;font-weight:500;color:#fff;letter-spacing:.01em;line-height:1.2;text-align:center}@media (max-width:900px){.page_catGrid__32dEs{grid-template-columns:repeat(7,minmax(100px,1fr));overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.page_catGrid__32dEs::-webkit-scrollbar{display:none}}@media (max-width:600px){.page_catGrid__32dEs{grid-template-columns:repeat(7,100px);gap:8px}.page_catCard__kkTAD{aspect-ratio:2/3}.page_catCardLabel__VJRc7{font-size:.6875rem}}.page_featured__BCwCd{display:block;background:var(--paper2);border:.5px solid var(--border);border-radius:var(--r-card);padding:var(--space-8);margin-bottom:var(--space-6);text-decoration:none;transition:border-color .15s,background .15s}.page_featured__BCwCd:hover{border-color:var(--bmd);background:var(--paper)}.page_featuredMeta___QHSM{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.page_featuredBadge__hGkE_{background:var(--ink);color:var(--paper)}.page_featuredBadge__hGkE_,.page_featuredCategory__EFEAb{font-family:var(--font-mono);font-size:.6875rem;padding:2px 8px;border-radius:var(--r-pill)}.page_featuredCategory__EFEAb{color:var(--ink3);border:.5px solid var(--border);background:var(--paper3)}.page_featuredDate__pd_nh{font-family:var(--font-mono);font-size:.6875rem;color:var(--ink3);margin-left:auto}.page_featuredTitle__Iwm0K{font-family:var(--font-serif);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;color:var(--ink);margin-bottom:var(--space-3);line-height:1.4}.page_featuredExcerpt__J2uYw{font-size:.9375rem;color:var(--ink2);line-height:1.7;margin-bottom:var(--space-5);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_featuredFooter__WptSi{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.page_grid__JADQE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:1024px){.page_grid__JADQE{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page_grid__JADQE{grid-template-columns:1fr}}.page_card__jvDZW{display:flex;flex-direction:column;gap:var(--space-3);background:var(--paper2);border:.5px solid var(--border);border-radius:var(--r-card);padding:var(--space-5);text-decoration:none;transition:border-color .15s,background .15s}.page_card__jvDZW:hover{border-color:var(--bmd);background:var(--paper)}.page_cardMeta__Dg8YT{display:flex;align-items:center;gap:var(--space-2)}.page_cardCategory__tOS0t{padding:2px 8px;border-radius:var(--r-pill);border:.5px solid var(--border);background:var(--paper3)}.page_cardCategory__tOS0t,.page_cardDate__hOFOY{font-family:var(--font-mono);font-size:.6875rem;color:var(--ink3)}.page_cardDate__hOFOY{margin-left:auto}.page_cardTitle__H6HFi{font-family:var(--font-serif);font-size:1rem;font-weight:600;color:var(--ink);line-height:1.45;-webkit-line-clamp:2}.page_cardExcerpt__ijOIK,.page_cardTitle__H6HFi{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.page_cardExcerpt__ijOIK{font-size:.8125rem;color:var(--ink2);line-height:1.65;flex:1 1;-webkit-line-clamp:3}.page_cardFooter__i_0NZ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:auto}.page_tags__7bqUM{display:flex;gap:var(--space-1);flex-wrap:wrap}.page_tag__7gEFp{font-size:.625rem;padding:2px 7px;border-radius:var(--r-pill);border:.5px solid var(--border);background:var(--paper3)}.page_readTime__QV_o0,.page_tag__7gEFp{font-family:var(--font-mono);color:var(--ink3)}.page_readTime__QV_o0{font-size:.6875rem;white-space:nowrap;flex-shrink:0}.page_empty__y6_Vz{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-16) 0}.page_emptyText__Jvn0u{font-size:.9375rem;color:var(--ink3)}.page_emptyReset___JonU{font-size:.875rem;color:var(--ink2);background:transparent;border:.5px solid var(--bmd);border-radius:var(--r-btn);padding:.4rem 1rem;cursor:pointer;transition:background .15s}.page_emptyReset___JonU:hover{background:var(--paper2)}.page_pagination__KKXL1{display:flex;align-items:center;justify-content:center;gap:var(--space-6);margin-top:var(--space-10);padding-top:var(--space-8);border-top:.5px solid var(--border)}.page_pageBtn__XSKFx{font-family:var(--font-mono);font-size:.8125rem;color:var(--ink2);background:transparent;border:.5px solid var(--border);border-radius:var(--r-btn);padding:.4rem .875rem;cursor:pointer;transition:all .15s}.page_pageBtn__XSKFx:hover:not(:disabled){background:var(--paper2);border-color:var(--bmd);color:var(--ink)}.page_pageBtn__XSKFx:disabled{opacity:.35;cursor:not-allowed}.page_pageInfo__m_pw3{display:flex;align-items:baseline}.page_pageCurrent__Junrm{font-family:var(--font-mono);font-size:1.125rem;color:var(--ink)}.page_pageTotal__kz7_b{font-family:var(--font-mono);font-size:.75rem;color:var(--ink3)}@media (max-width:480px){.page_container__ChCMc,.page_headerInner__ZtxIC{padding-left:var(--space-4);padding-right:var(--space-4)}}.page_newsSection__bS9AF{border-top:.5px solid var(--border);background:var(--paper2);padding:var(--space-10) 0 var(--space-14)}.page_newsHeader__dIvV5{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-5)}.page_newsTitle__a6FV7{font-family:var(--font-serif);font-size:1.125rem;font-weight:600;color:var(--ink)}.page_newsProviderLabel__WJ1kh{font-family:var(--font-mono);font-size:.6875rem;color:var(--ink3)}.page_newsList__IQf_M{list-style:none;padding:0;margin:0}.page_newsItem__VKTPT{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-4) 0;border-bottom:.5px solid var(--border)}.page_newsItem__VKTPT:last-child{border-bottom:none}.page_newsLink__FaGOa{font-size:.9375rem;color:var(--ink);text-decoration:none;line-height:1.5;flex:1 1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.page_newsLink__FaGOa:hover{color:var(--a);text-decoration:underline}.page_newsMeta__N5bsp{display:flex;align-items:center;gap:var(--space-2);white-space:nowrap;flex-shrink:0}.page_newsSourceTag__prz_V{font-family:var(--font-mono);font-size:.625rem;color:var(--ink3);padding:1px 6px;border-radius:var(--r-pill);border:.5px solid var(--border);background:var(--paper3)}.page_newsDate__wUUuX{font-family:var(--font-mono);font-size:.6875rem;color:var(--ink3)}@media (max-width:600px){.page_newsItem__VKTPT{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.page_newsLink__FaGOa{-webkit-line-clamp:2}}