.gamification ul{list-style:none;margin:0;padding:0}.gamification ul li{display:flex}.gamification ul li:not(:last-child){margin-bottom:0.75rem}.gamification ul li>.q-icon{margin-top:0.25rem;margin-bottom:auto;flex-basis:2rem;flex-shrink:0;width:2rem}@media screen and (min-width:64rem){.gamification ul li{max-width:27.875rem}}.g-current-level>.q-icon,.g-next-level>.q-icon{margin-bottom:1.25rem;margin-left:auto;margin-right:auto}@media screen and (min-width:64rem){.g-current-level>.q-icon,.g-next-level>.q-icon{margin-left:0;margin-right:1.875rem}}@media screen and (min-width:64rem){.g-current-level,.g-next-level{display:grid;grid-template-columns:7.75rem max-content 1fr;grid-column-gap:1.875rem;grid-row-gap:1.25rem;grid-template-areas:"badge status status" "badge perks stats" "badge apply apply"}.g-current-level>.q-icon,.g-next-level>.q-icon{grid-area:badge}.g-current-level .g-c-l-status,.g-next-level .g-c-l-status{grid-area:status}.g-current-level .g-c-l-perks,.g-next-level .g-c-l-perks{grid-area:perks}.g-current-level .g-c-l-how-to,.g-current-level .g-c-l-stats,.g-next-level .g-c-l-how-to,.g-next-level .g-c-l-stats{grid-area:stats}.g-current-level .g-apply,.g-next-level .g-apply{grid-area:apply}}.g-c-l-how-to strong,.g-c-l-perks strong,.g-c-l-stats strong{margin-bottom:0.625rem}.g-c-l-how-to .bs-btn{font-size:0.9375rem}.g-c-l-perks{margin-bottom:1.875rem}.g-c-l-stats .bs-tooltip{margin-bottom:0.125rem}.g-c-l-stats+.g-c-l-download-or-copy{margin-top:1.875rem}@media screen and (min-width:64rem){.g-c-l-stats+.g-c-l-download-or-copy{margin-top:0}}.g-c-l-stats ul li{display:flex;flex-flow:column}@media screen and (min-width:37.5rem){.g-c-l-stats ul li{align-items:flex-start;flex-direction:column;margin-bottom:0}.g-c-l-stats ul li span{flex-basis:auto;margin-top:auto}}@media screen and (min-width:64rem){.g-c-l-stats ul li{max-width:100%}.g-c-l-stats ul li:not(:last-of-type){flex-basis:calc(50% - 2.5rem)}}@media screen and (min-width:37.5rem){.g-c-l-stats ul{grid-column-gap:5rem;column-gap:5rem;display:flex;flex-flow:row wrap}}.g-c-l-s-rating{grid-column-gap:1.25rem;column-gap:1.25rem;align-items:center;color:#b4b4b4;flex-wrap:nowrap;margin-top:0.625rem}@supports not (gap:1px){.g-c-l-s-rating>*+*{margin-left:1.25rem}}.g-c-l-s-rating__fantastic{color:#00a61a}.g-c-l-s-rating__fantastic .g-c-l-s-r-indicator span{background-color:#00a61a}.g-c-l-s-rating__great{color:#00a61a}.g-c-l-s-rating__great .g-c-l-s-r-indicator span:not(:last-child){background-color:#00a61a}.g-c-l-s-rating__low{color:#ff9700}.g-c-l-s-rating__low .g-c-l-s-r-indicator span:not(:nth-child(3)):not(:last-child){background-color:#ff9700}.g-c-l-s-rating__to-improve{color:#e1653f}.g-c-l-s-rating__to-improve .g-c-l-s-r-indicator span:first-child{background-color:#e1653f}.g-c-l-s-rating__none{color:#000}@media screen and (min-width:90rem){.g-c-l-s-rating{margin-top:2.0625rem}.g-c-l-s-rating__to-improve{margin-top:1.125rem}}.g-c-l-s-r-indicator{grid-column-gap:0.25rem;column-gap:0.25rem;display:flex}@supports not (gap:1px){.g-c-l-s-r-indicator>*+*{margin-left:0.25rem}}.g-c-l-s-r-indicator span{height:1.25rem;border-radius:5rem;background-color:#b4b4b4;width:0.25rem}@media screen and (min-width:64rem){.g-c-l-download-or-copy{display:grid;grid-template-columns:max-content 1fr;grid-column:2/4;grid-column-gap:1.25rem}}.g-c-l-badge,.g-c-l-copy{grid-row-gap:1.25rem;row-gap:1.25rem;margin-bottom:1.875rem}@supports not (gap:1px){.g-c-l-badge>*+*,.g-c-l-copy>*+*{margin-top:1.25rem}}.g-c-l-c-code{background-color:#f6f8fb;border-radius:0.5rem;max-width:27.4375rem;padding:1.25rem}.g-c-l-c-code pre{margin:0;white-space:pre-line}.g-next-level{background-color:#d8f4ff}.g-next-level>.q-icon{background-color:#fff;border-radius:50%}.g-apply{margin-left:auto;margin-right:auto}@media screen and (min-width:37.5rem){.g-apply{margin-left:0}}.g-a-btn{max-width:17.8125rem}.g-a-note{border-radius:0.1875rem;font-size:0.75rem;padding-top:0.375rem;padding-bottom:0.375rem;padding-left:0.875rem;padding-right:0.875rem;margin:0;max-width:28.4375rem}ul.g-a-reason{font-size:0.75rem;margin-top:1.25rem;margin-left:0.875rem}ul.g-a-reason li{align-items:center}ul.g-a-reason li:before{border:0.125rem solid #873e2b;border-radius:50%;content:"";flex-shrink:0;height:0.625rem;margin-right:0.625rem;width:0.625rem}ul.g-a-reason strong{margin:0}@media screen and (min-width:64rem){ul.g-a-reason{margin-top:0.9375rem}}