 .popular-section{margin:32px 0;padding:28px;border:1px solid #d7e2ee;border-radius:24px;background:linear-gradient(120deg,#edf4ff,#fff8ef)}.popular-section[hidden]{display:none}.popular-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.popular-head h2{margin:0;font-size:26px}.popular-head a{font-weight:700;color:#2859ae}.popular-period,.popular-note{color:#596b80;font-size:14px;line-height:1.7}.popular-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.popular-card{position:relative;display:flex;gap:16px;padding:20px;background:white;border:1px solid #e1e7ef;border-radius:16px;min-width:0}.popular-card img{width:90px;height:110px;object-fit:contain}.popular-card h3{font-size:16px;line-height:1.5;margin:7px 0;overflow-wrap:anywhere}.popular-card small{color:#65758b}.popular-category{font-size:12px;color:#2d5eac}.popular-price{font-size:22px;font-weight:800;margin:8px 0;color:#152f50}.popular-rank{position:absolute;top:8px;left:8px;display:grid;place-items:center;border-radius:50%;width:26px;height:26px;background:#2859ae;color:white;font-weight:800}.popular-actions{display:flex;flex-direction:column;gap:10px;margin-top:14px}.popular-actions a:first-child{background:#107d72;color:white;padding:11px;border-radius:9px;text-align:center;text-decoration:none;font-size:13px;font-weight:700}.popular-actions a:last-child{color:#2859ae;font-size:13px}.popular-guide{padding:15px 18px;border-radius:12px;background:#fff;margin-top:20px;line-height:1.7}.popular-guide a{font-weight:700;color:#2859ae}@media(max-width:650px){.popular-section{padding:20px 14px}.popular-head{align-items:flex-start;flex-direction:column}.popular-head h2{font-size:22px}.popular-list{grid-template-columns:1fr}.popular-card{padding:18px 14px}.popular-card img{width:70px;height:100px}}