.JZ8hCG_section{--crimson:#a4112b;--crimson-dark:#8c0e24;--ink:#16233b;--gray:#6b7280;--border:#e5e7eb;--bg:#f4f6f9;--gap:20px;background:var(--bg);color:var(--ink);padding:0 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.JZ8hCG_inner{max-width:1672px;margin:0 auto}.JZ8hCG_header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;margin-left:calc(clamp(16px,4vw,48px) - 24px);display:flex}@media (max-width:767px){.JZ8hCG_header{margin-left:-8px}}.JZ8hCG_heading{letter-spacing:-.01em;margin-top:0;font-size:27px;font-weight:730;line-height:1.2}.JZ8hCG_headingAccent{color:#6e0015}.JZ8hCG_subtitle{color:var(--gray);margin:0;font-size:16px}.JZ8hCG_viewAll{color:var(--crimson);flex-shrink:0;align-items:center;gap:8px;margin-top:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.JZ8hCG_viewAll svg{transition:transform .2s}.JZ8hCG_viewAll:hover svg,.JZ8hCG_viewAll:focus-visible svg{transform:translate(3px)}.JZ8hCG_viewport{padding:2px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%)}.JZ8hCG_track{gap:var(--gap);width:max-content;display:flex}html[data-motion=on] .JZ8hCG_track{animation:30s linear infinite JZ8hCG_marquee}@keyframes JZ8hCG_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.JZ8hCG_card{scroll-snap-align:start;border:1px solid var(--border);width:160px;color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:16px;padding:20px 14px 22px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 3px #16233b0d}.JZ8hCG_card:hover{transform:translateY(-2px);box-shadow:0 4px 14px #16233b1a}.JZ8hCG_card:focus-visible{outline:2px solid var(--crimson);outline-offset:2px}.JZ8hCG_logoBox{justify-content:center;align-items:center;width:100%;height:84px;display:flex}.JZ8hCG_logoImg{object-fit:contain;max-width:80%;max-height:100%}.JZ8hCG_logoFallback{color:#16274b;letter-spacing:.02em;background:#f1f3f7;border-radius:10px;place-items:center;width:100%;height:100%;font-size:26px;font-weight:700;display:grid}.JZ8hCG_brandName{text-align:center;font-size:16px;font-weight:700;line-height:1.3}@media (max-width:1024px){.JZ8hCG_section{padding:64px 24px}.JZ8hCG_header{margin-bottom:40px}.JZ8hCG_heading{font-size:26px}}@media (max-width:640px){.JZ8hCG_section{--gap:12px;padding:12px 18px}.JZ8hCG_header{flex-direction:column;gap:4px;margin-bottom:28px;margin-left:-150px}.JZ8hCG_heading{margin-bottom:6px;margin-left:138px;font-size:22px}.JZ8hCG_subtitle{margin-left:143px;font-size:16px}.JZ8hCG_viewAll{margin-top:10px;font-size:14px}.JZ8hCG_card{border-radius:12px;gap:12px;width:150px;padding:14px 10px 16px}.JZ8hCG_logoBox{height:64px}.JZ8hCG_logoFallback{font-size:21px}.JZ8hCG_brandName{font-size:14px}}@media (prefers-reduced-motion:reduce){.JZ8hCG_card{transition:none}.JZ8hCG_card:hover{transform:none}.JZ8hCG_track{animation:none}}
._4pAlEa_popularTitle{letter-spacing:-.01em;color:#16233b;margin:10px 0 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:26px;font-weight:720;line-height:1.2}._4pAlEa_popularAccent{color:#6e0015}@media (max-width:1024px){._4pAlEa_popularTitle{margin-top:0;font-size:26px;font-weight:730}}@media (max-width:640px){._4pAlEa_popularTitle{margin-top:8px;font-size:22px}}._4pAlEa_latest{max-width:1720px;margin:0 auto;padding:20px 12px}._4pAlEa_latestEmpty{color:#6b7280;margin:0;font-family:Sora,system-ui,sans-serif}._4pAlEa_latestGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin:0;padding:16px 0 0;list-style:none;display:grid}._4pAlEa_latestCell{min-width:0;display:flex}._4pAlEa_latestCell>*{width:100%}@media (min-width:768px){._4pAlEa_latest{padding:32px clamp(16px,4vw,48px)}._4pAlEa_latestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:24px}}@media (min-width:1024px){._4pAlEa_latestGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media (min-width:1280px){._4pAlEa_latestGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding-top:32px}}@media (min-width:1760px){._4pAlEa_latestGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}
