.page_page__2KotG{background:#ffffff;min-height:60vh}.page_container__czYhj{max-width:var(--page-max,var(--container-max,1280px));margin:0 auto;padding:28px 20px 64px;box-sizing:border-box}.page_hero__sR2ui{text-align:center;margin:24px 0 28px}.page_heroTitle__HI8x_{font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:-.02em;color:#111827;margin:0 0 10px}.page_heroSub__83rem{font-size:14px;color:#6b7280;margin:0 0 22px}.page_grid__PCdWN{display:grid;grid-template-columns:1fr;gap:28px}@media (min-width:768px){.page_grid__PCdWN{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_card__ZM9AH{background:transparent}.page_link__607IP{display:block;color:inherit;text-decoration:none}.page_thumb__3mCUA{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden}.page_thumb__3mCUA img{object-fit:cover;display:block;transform:scale(1);transition:transform .55s cubic-bezier(.2,.6,.2,1);will-change:transform}.page_link__607IP:hover .page_thumb__3mCUA img{transform:scale(1.045)}.page_body__Kx4ya{padding:8px 2px 0}.page_title___Lo_s{margin:0 0 4px;font-weight:800;line-height:1.35;color:#111827;letter-spacing:-.01em}.page_meta___FLHT{margin:0;font-size:13px;color:#6b7280}.page_reveal__kVx_g{will-change:opacity,transform}.page_reveal__kVx_g[data-ready="1"]:not(.page_in__tDEAq){opacity:0;transform:translateY(18px)}.page_reveal__kVx_g[data-ready="1"].page_in__tDEAq{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--d, 0) * 60ms)}@keyframes page_fadeUp__CgEVB{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page_reveal__kVx_g:not([data-ready]).page_in__tDEAq{animation:page_fadeUp__CgEVB .6s ease both;animation-delay:calc(var(--d, 0) * 60ms)}@media (prefers-reduced-motion:reduce){.page_thumb__3mCUA img{transition:none!important}.page_reveal__kVx_g,.page_reveal__kVx_g.page_in__tDEAq{transition:none!important;animation:none!important;transform:none!important;opacity:1!important}}.page_empty__CGx6z{color:#6b7280;padding:28px 0 40px;text-align:center}