.TrendRankingCards-module__IBNWuq__wrap{font-family:var(--font-noto), sans-serif;color:#3a3330;width:100%}.TrendRankingCards-module__IBNWuq__headerCard{background:#fff;border-radius:28px;padding:30px 32px;box-shadow:0 2px 20px #3a33300d}.TrendRankingCards-module__IBNWuq__pillRow{align-items:center;gap:12px;margin-bottom:16px;display:flex}.TrendRankingCards-module__IBNWuq__pill{color:#8a6e80;letter-spacing:.09em;background:linear-gradient(135deg,#fbe4ee 0%,#eae4f8 100%);border-radius:999px;padding:5px 13px;font-size:11.5px;font-weight:700}.TrendRankingCards-module__IBNWuq__updated{color:#a39a91;font-size:12.5px;font-weight:500}.TrendRankingCards-module__IBNWuq__h1{letter-spacing:-.01em;color:#3a3330;text-wrap:pretty;margin:0 0 14px;font-size:34px;font-weight:900;line-height:1.28}.TrendRankingCards-module__IBNWuq__h1Metric{color:#e58aae}.TrendRankingCards-module__IBNWuq__lead{color:#6e655f;max-width:62ch;margin:0;font-size:15px;line-height:1.9}.TrendRankingCards-module__IBNWuq__list{flex-direction:column;gap:10px;margin-top:18px;display:flex}.TrendRankingCards-module__IBNWuq__card{background:#fff;border-radius:20px;grid-template-columns:46px 1fr auto;align-items:center;gap:18px;padding:16px 22px;transition:box-shadow .18s,transform .18s;display:grid;box-shadow:0 1px 8px #3a33300a}@media (hover:hover) and (pointer:fine){.TrendRankingCards-module__IBNWuq__card:hover{transform:translateY(-1px);box-shadow:0 6px 20px #3a33301a}}.TrendRankingCards-module__IBNWuq__cardZero{background:#ffffff8c}.TrendRankingCards-module__IBNWuq__cardZero .TrendRankingCards-module__IBNWuq__kw,.TrendRankingCards-module__IBNWuq__cardZero .TrendRankingCards-module__IBNWuq__scorePc b,.TrendRankingCards-module__IBNWuq__cardZero .TrendRankingCards-module__IBNWuq__scoreSp b,.TrendRankingCards-module__IBNWuq__cardZero .TrendRankingCards-module__IBNWuq__scorePc em,.TrendRankingCards-module__IBNWuq__cardZero .TrendRankingCards-module__IBNWuq__scoreSp em{color:#b5aba2}.TrendRankingCards-module__IBNWuq__cardZero .TrendRankingCards-module__IBNWuq__tag{color:#a39a91}.TrendRankingCards-module__IBNWuq__badge{border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;font-weight:900;display:flex}.TrendRankingCards-module__IBNWuq__badgeTop{color:#fff;background:linear-gradient(135deg,#f3a7c4 0%,#b3a6e8 100%)}.TrendRankingCards-module__IBNWuq__badgeRest{color:#c9779a;background:#f8e3ec}.TrendRankingCards-module__IBNWuq__badgeZero{color:#b5aba2;background:#f1ebe4}.TrendRankingCards-module__IBNWuq__mid{flex-direction:column;gap:7px;min-width:0;display:flex}.TrendRankingCards-module__IBNWuq__kwRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TrendRankingCards-module__IBNWuq__kw{color:#3a3330;font-size:16.5px;font-weight:700}.TrendRankingCards-module__IBNWuq__kwTop{font-size:19px}.TrendRankingCards-module__IBNWuq__hot{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#f3a7c4 0%,#b3a6e8 100%);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.TrendRankingCards-module__IBNWuq__barTrack{background:#ede6de;border-radius:999px;width:100%;height:7px;overflow:hidden}.TrendRankingCards-module__IBNWuq__barFill{background:#eeb7ce;border-radius:999px;height:100%}.TrendRankingCards-module__IBNWuq__barTop{background:linear-gradient(90deg,#f3a7c4 0%,#b3a6e8 100%)}.TrendRankingCards-module__IBNWuq__tags{flex-wrap:wrap;gap:6px;margin-top:1px;display:flex}.TrendRankingCards-module__IBNWuq__tag{color:#6e655f;white-space:nowrap;background:#f4efe9;border-radius:8px;padding:3px 9px;font-size:11.5px;font-weight:500}.TrendRankingCards-module__IBNWuq__scorePc{text-align:right;white-space:nowrap;color:#3a3330}.TrendRankingCards-module__IBNWuq__scoreSp{display:none}.TrendRankingCards-module__IBNWuq__scorePc b,.TrendRankingCards-module__IBNWuq__scoreSp b{font-size:26px;font-weight:900}.TrendRankingCards-module__IBNWuq__scorePc em,.TrendRankingCards-module__IBNWuq__scoreSp em{opacity:.65;margin-left:2px;font-size:12px;font-style:normal;font-weight:500}.TrendRankingCards-module__IBNWuq__footnote{color:#a39a91;text-align:center;margin-top:22px;font-size:12.5px;line-height:1.7}@media (max-width:767px){.TrendRankingCards-module__IBNWuq__headerCard{padding:24px 22px}.TrendRankingCards-module__IBNWuq__h1{font-size:28px}.TrendRankingCards-module__IBNWuq__card{grid-template-columns:40px 1fr;gap:14px;padding:14px 16px}.TrendRankingCards-module__IBNWuq__badge{width:40px;height:40px;font-size:16px}.TrendRankingCards-module__IBNWuq__scorePc{display:none}.TrendRankingCards-module__IBNWuq__scoreSp{align-items:baseline;margin-left:auto;display:inline-flex}}
