.qs-ranking{min-height:100vh;background:#F1EFEA;color:#0C0C0E}.qs-ranking .rk-heading .lede{max-width:720px}.qs-ranking .rk-grid{display:flex;flex-direction:column;gap:0;margin-top:20px}.qs-ranking .rk-grid>.dk-aside{position:static;order:-1}.qs-ranking .rk-grid>.dk-main{min-width:0;order:0}.qs-ranking .rk-index-grid>.dk-aside{display:contents}.qs-ranking .rk-index-featured{order:-1}.qs-ranking .pod1{position:relative;isolation:isolate;overflow:hidden;display:block;margin-top:20px;padding:18px 20px 20px;border-radius:24px;color:#FFFFFF;text-decoration:none;box-shadow:0 24px 40px -24px rgba(12,12,14,.55)}.qs-ranking .pod1 .c{margin-top:14px;font-size:20px;line-height:26px;font-weight:600}.qs-ranking .pod1 .v{margin-top:4px;font-size:48px;line-height:50px}.qs-ranking .pods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.qs-ranking .pod{display:flex;flex-direction:column;padding:14px 16px 16px;border-radius:20px;background:#E8E3DB;color:#0C0C0E;text-decoration:none}.qs-ranking .pod .c{flex:1;margin-top:10px;font-size:15px;line-height:20px;font-weight:600}.qs-ranking .pod .v{margin-top:8px;font-size:26px;line-height:30px}.qs-ranking .rk{display:inline-flex;align-items:center;align-self:flex-start;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.06em}.qs-ranking .pod1 .rk{background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.qs-ranking .pod .rk{background:#FFFFFF;box-shadow:inset 0 0 0 1px #DBD5CB}.qs-ranking .cmp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 16px;border-radius:14px;background:#E8E3DB;color:#524B45;font-size:14px;line-height:20px}.qs-ranking .cmp b{color:#0C0C0E;font-size:15px}.qs-ranking .pod .sal{margin-top:4px;color:#655E57;font-size:12.5px;line-height:17px}.qs-ranking .rk-index-states{order:2;margin-top:48px}.qs-ranking .rk-search{margin-top:24px}.qs-ranking .rk-search svg{flex:none;width:18px;height:18px}.qs-ranking .rk-search input{min-width:0}.qs-ranking .fx-seg{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:16px;background:#E6E1D9}.qs-ranking .fx-seg button{height:44px;border:0;border-radius:12px;display:grid;place-items:center;background:transparent;color:#524B45;font:700 15px var(--font-archivo),Helvetica Neue,Arial,sans-serif}.qs-ranking .fx-seg button[aria-pressed=true]{background:#0C0C0E;color:#FFFFFF}.qs-ranking .rk-mobile-list{display:block}.qs-ranking .rk-desktop-lists{display:none}.qs-ranking .rk-desktop-lists>.rk-index-list{margin-top:0}.qs-ranking .rk-related-links{margin-top:12px;border-bottom:1px solid #e1ddd4}.qs-ranking .fx-links{margin-top:8px;border-bottom:1px solid #e1ddd4}.qs-ranking .fx-pag{margin-top:20px;display:flex;flex-direction:column;align-items:stretch;gap:12px}.qs-ranking .fx-pag .fx-pbtn{justify-content:center}.qs-ranking .fx-pag>span{font-size:14px;line-height:20px;color:#524B45}.qs-ranking .fx-pbtn{height:48px;padding:0 18px;border-radius:14px;display:inline-flex;align-items:center;gap:8px;background:#0C0C0E;color:#FFFFFF;font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap}.qs-ranking .fx-pbtn.out{background:#FFFFFF;color:#0C0C0E;box-shadow:inset 0 0 0 1px #C7BFB4}.qs-ranking .fx-pbtn[aria-disabled=true]{color:#6E665E;box-shadow:inset 0 0 0 1px #DBD5CB;background:transparent}.qs-ranking .mais>summary{list-style:none;cursor:pointer}.qs-ranking .mais>summary::-webkit-details-marker{display:none}.qs-ranking .mais[open]>summary:after{transform:rotate(225deg)}.qs-ranking .rk-index-list .sub{margin-top:6px}.qs-ranking .rk-no-results{padding:14px 0}.qs-ranking .rk-paginated .rk-pagination{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;line-height:20px;color:#524B45}.qs-ranking .rk-pagination-desktop{display:none}.qs-ranking .rk-pagination .fx-pbtn{min-height:44px}.qs-ranking .rk-page-meta{margin-top:6px}.qs-ranking .rk-paginated{max-width:720px;margin:0 auto;padding:20px 0 56px}.qs-ranking .arte{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;width:auto;height:200px;margin-top:24px;border-radius:24px;color:#FFFFFF}.qs-ranking .arte b{background:linear-gradient(180deg,#FFFFFF,rgba(255,255,255,.55));background-clip:text;color:transparent;font-family:var(--font-anton),Impact,sans-serif;font-size:112px;font-weight:400;letter-spacing:-.05em;line-height:1;-webkit-background-clip:text}.qs-ranking .rk-404-links{margin-top:16px;border-bottom:1px solid #e1ddd4}.qs-ranking .rk-back-link{justify-content:flex-start;margin:0 0 12px;border-top:0;text-decoration:underline;text-underline-offset:3px}.qs-ranking .rk-volume-label{margin-top:10px;font-size:12.5px;line-height:17px;color:#655E57}.qs-ranking .rk-volume-podium .rk-volume-label,.qs-ranking .rk-volume-podium .rk-volume-meta{color:rgba(255,255,255,.82)}.qs-ranking .rk-volume-podium .rk-volume-label{margin-top:14px}.qs-ranking .rk-volume-meta{margin-top:4px;font-size:14px;line-height:20px}.qs-ranking .rk-volume-row .d{grid-column:2/-1;white-space:normal;text-align:left;margin-top:0}.qs-ranking .rk-featured-copy{margin-top:6px;font-size:13px;line-height:18px;color:rgba(255,255,255,.88)}@media (min-width:1024px){.qs-ranking .rk-grid{display:grid;grid-template-columns:minmax(0,720px) 408px;column-gap:72px;align-items:start;margin-top:32px}.qs-ranking .rk-grid>.dk-aside,.qs-ranking .rk-index-grid>.dk-aside{display:block;position:sticky;top:104px;grid-column:2;grid-row:1;min-width:0;order:0}.qs-ranking .rk-grid>.dk-main{grid-column:1;grid-row:1;order:0}.qs-ranking .rk-index-featured{margin-top:0}.qs-ranking .rk-index-states{margin-top:32px}.qs-ranking .rk-search{margin-top:0}.qs-ranking .rk-mobile-list,.qs-ranking .rk-mobile-tabs{display:none}.qs-ranking .rk-desktop-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;align-items:start}.qs-ranking .rk-pagination-mobile{display:none}.qs-ranking .rk-pagination-desktop{display:flex}.qs-ranking .rk-index-list .lk{min-height:48px}.qs-ranking .rk-paginated .rk-pagination{margin-top:20px}.qs-ranking .rk-heading{padding-top:44px}.qs-ranking .rk-paginated{padding-top:40px}}@media (min-width:900px){.qs-ranking .fx-pag{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:1024px) and (max-width:1279px){.qs-ranking .rk-grid{grid-template-columns:minmax(0,1fr) 340px;column-gap:48px}}