.page_page__556_G{background:#fff;color:#0f0f0f;min-height:100vh}.page_container__jZF7q{max-width:1680px;margin:0 auto;padding:16px clamp(12px,4vw,28px)}.page_hero__7KFOs{border-bottom:1px solid #eee;background:linear-gradient(180deg,#ffffff,#fafafa)}.page_h1__HkJRI{font-size:clamp(22px,3.2vw,32px);font-weight:800;letter-spacing:-.01em;margin:6px 0 4px}.page_sub__0BWS6{margin:0 0 12px;color:#606060;font-size:14px}.page_sectionTitle__6ic_4{margin:14px 0 10px;padding-left:2px;font-size:16px;font-weight:700;color:#202020}.page_grid__JZ9Cz{display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start}.page_card__Cf__u{display:block;text-decoration:none;color:inherit}.page_thumbWrap__ba3vj{position:relative;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 6px 18px rgba(0,0,0,.12);transition:transform .18s ease,box-shadow .18s ease}.page_card__Cf__u:hover .page_thumbWrap__ba3vj{transform:translateY(-2px);box-shadow:0 16px 36px rgba(0,0,0,.16)}.page_thumbnail__gKHvO{display:block;width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover;transform:scale(1);transition:transform .35s ease}.page_card__Cf__u:hover .page_thumbnail__gKHvO{transform:scale(1.04)}.page_scrim__grfiB{content:"";position:absolute;inset:auto 0 0 0;height:44%;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.55));opacity:0;transition:opacity .25s ease;pointer-events:none}.page_card__Cf__u:hover .page_scrim__grfiB{opacity:.9}.page_playIcon__ivwKF{position:absolute;left:50%;top:50%;width:56px;height:56px;transform:translate(-50%,-50%) scale(.92);opacity:0;transition:opacity .18s ease,transform .18s ease;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.page_playIcon__ivwKF circle{fill:rgba(255,255,255,.9)}.page_playIcon__ivwKF path{fill:#111}.page_card__Cf__u:hover .page_playIcon__ivwKF{opacity:1;transform:translate(-50%,-50%) scale(1)}@media (max-width:1200px){.page_grid__JZ9Cz{gap:24px}}@media (max-width:768px){.page_grid__JZ9Cz{gap:18px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}