.page_page__arHj2{min-height:calc(100vh - var(--nav-h));padding:var(--space-14) var(--space-6) var(--space-24)}.page_inner__aPIGm{max-width:var(--max-w);margin:0 auto}.page_hero__z6BSb{margin-bottom:var(--space-16);padding-bottom:var(--space-14);border-bottom:.5px solid var(--border)}.page_eyebrow__KvZ7R{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;color:var(--a);margin-bottom:var(--space-4)}.page_title__36eV6{font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;color:var(--ink);margin-bottom:var(--space-4);line-height:1.25}.page_subtitle__AInf9{font-size:.9375rem;font-weight:300;color:var(--ink2);line-height:1.7}.page_section___lLbi{margin-bottom:var(--space-16)}.page_sectionHead__xIzVN{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-6)}.page_sectionLabel__VMRIR{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;color:var(--ink2);text-transform:uppercase}.page_sectionMore__nzKOY{font-family:var(--font-mono);font-size:.6875rem;color:var(--a);text-decoration:none;letter-spacing:.04em}.page_sectionMore__nzKOY:hover{color:var(--a2)}.page_featuredGrid__e0oEN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:768px){.page_featuredGrid__e0oEN{grid-template-columns:1fr}}.page_featuredCard__R0hsc{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border:.5px solid var(--border);border-radius:var(--r-card);text-decoration:none;background:var(--paper);transition:border-color .15s}.page_featuredCard__R0hsc:hover{border-color:var(--bmd)}.page_featuredCardMeta__vQITt{display:flex;align-items:center;gap:var(--space-3)}.page_postCat__DDWcj{letter-spacing:.06em;color:var(--a);background:color-mix(in srgb,var(--a) 8%,transparent);padding:2px 7px;border-radius:var(--r-pill)}.page_postCat__DDWcj,.page_postDate__rdUnh{font-family:var(--font-mono);font-size:.625rem}.page_postDate__rdUnh{color:var(--ink3);letter-spacing:.04em}.page_featuredCardTitle__mfJsM{font-family:var(--font-serif);font-size:1rem;font-weight:600;color:var(--ink);line-height:1.45}.page_featuredCardExcerpt__ffEvH{font-size:.8125rem;font-weight:300;color:var(--ink2);line-height:1.65;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_readMore__rGTjB{font-family:var(--font-mono);font-size:.6875rem;color:var(--ink3);letter-spacing:.04em}.page_catGrid__AqVcx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:768px){.page_catGrid__AqVcx{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}}@media (max-width:480px){.page_catGrid__AqVcx{grid-template-columns:repeat(2,1fr);gap:var(--space-2)}}.page_catCard__uhe4s{position:relative;aspect-ratio:3/4;border-radius:var(--r-card);overflow:hidden;text-decoration:none;background-size:cover;background-position:50%;transition:transform .2s ease,box-shadow .2s ease}.page_catCard__uhe4s:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.28)}.page_catCardOverlay__n4TDf{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.18) 0,rgba(0,0,0,.1) 40%,rgba(0,0,0,.62));transition:background .2s}.page_catCard__uhe4s:hover .page_catCardOverlay__n4TDf{background:linear-gradient(180deg,rgba(0,0,0,.22) 0,rgba(0,0,0,.12) 40%,rgba(0,0,0,.72))}.page_catCardContent__TglUM{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-4) var(--space-4) var(--space-5)}.page_catIcon__D346n{font-size:1.5rem;line-height:1}.page_catCardBottom__jbWtP{display:flex;flex-direction:column;gap:4px}.page_catLabel__ZUBxw{font-family:var(--font-serif);font-size:1.0625rem;font-weight:700;color:#fff;line-height:1.2}.page_catCount__TFvjz{font-size:.75rem;color:rgba(255,255,255,.72);font-weight:400}.page_catCta__a67ge{font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.9);margin-top:4px;transition:color .15s}.page_catCard__uhe4s:hover .page_catCta__a67ge{color:#fff}.page_recentList__IWpN4{display:flex;flex-direction:column;gap:0}.page_recentItem__XEQrt{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;border-bottom:.5px solid var(--border);text-decoration:none;transition:opacity .15s}.page_recentItem__XEQrt:hover{opacity:.7}.page_recentLeft__1cE0a{display:flex;flex-direction:column;gap:var(--space-2)}.page_recentTitle__2MnP2{font-size:.9375rem;font-weight:400;color:var(--ink);line-height:1.45}.page_recentArrow__3NDrw{font-family:var(--font-mono);font-size:.875rem;color:var(--ink3);flex-shrink:0}.page_toolGrid__uXlfq{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:768px){.page_toolGrid__uXlfq{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page_toolGrid__uXlfq{grid-template-columns:1fr}}.page_toolCard__D_51m{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);border:.5px solid var(--border);border-radius:var(--r-card);text-decoration:none;background:var(--paper);transition:border-color .15s}.page_toolCard__D_51m:hover{border-color:var(--bmd)}.page_toolCardTop__nru_A{margin-bottom:var(--space-1)}.page_toolTag__eLDEa{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.06em;color:var(--ink3);background:var(--paper2);border:.5px solid var(--border);padding:2px 7px;border-radius:var(--r-pill)}.page_toolCardTitle__oBtga{font-family:var(--font-serif);font-size:.9375rem;font-weight:600;color:var(--ink);line-height:1.3}.page_toolCardDesc__fhC6V{font-size:.8125rem;font-weight:300;color:var(--ink2);line-height:1.6;flex:1 1}.page_toolCardArrow__q_4Oc{font-family:var(--font-mono);font-size:.875rem;color:var(--ink3);margin-top:var(--space-2)}