.Layout_layout___odpd{display:grid;grid-template-columns:1fr 300px;gap:40px;max-width:1200px;margin:0 auto;padding:48px 24px;align-items:start}@media (max-width:1024px){.Layout_layout___odpd{grid-template-columns:1fr;padding:32px 16px}}.Main_main__ZC5mc{min-width:0}.Sub_sub__eX5uM{display:flex;flex-direction:column;gap:24px}@media (max-width:1024px){.Sub_sub__eX5uM{order:-1}}.Ranking_wrapper__vq55z{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.Ranking_heading___IX3f{font-size:15px;font-weight:800;color:#0a1628;margin-bottom:20px;display:flex;align-items:center;gap:8px}.Ranking_heading___IX3f:before{content:"";display:block;width:4px;height:18px;background:#2563eb;border-radius:2px}.Ranking_headingIcon__3ADCm{font-size:16px}.Ranking_empty__s3_Vp{font-size:13px;color:#94a3b8;text-align:center;padding:20px 0}.Ranking_list__7FFmB{display:flex;flex-direction:column;gap:4px;list-style:none}.Ranking_item__qf0zJ{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:10px;transition:background .15s}.Ranking_item__qf0zJ:hover{background:#f8fafc}.Ranking_rank__kDTE2{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:13px;font-weight:800;line-height:1;background:#f1f5f9;color:#64748b}.Ranking_rank1__QiGXx{background:#fef3c7;color:#b45309}.Ranking_rank2__kBboh{background:#f1f5f9;color:#475569}.Ranking_rank3__PU0ny{background:#fff7ed;color:#92400e}.Ranking_link__7heqd{display:flex;gap:10px;align-items:flex-start;text-decoration:none;color:inherit;flex:1;min-width:0}.Ranking_imageWrap__28u_9{flex-shrink:0;width:60px;height:44px;border-radius:6px;overflow:hidden;background:#f1f5f9}.Ranking_image__o1UOx{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Ranking_meta__EDcz_{min-width:0}.Ranking_title__RzPb6{font-size:13px;font-weight:600;color:#0a1628;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 3px}.Ranking_item__qf0zJ:hover .Ranking_title__RzPb6{color:#2563eb}