.home-reviews,.home-editorial--guides{--rg-home-content-inset: var(--rg-page-content-inset)}.rg-reviews{--review-ink: var(--rg-color-ivory);--review-muted: color-mix(in srgb, var(--rg-color-ivory) 70%, transparent);--review-rule: color-mix(in srgb, var(--rg-color-ivory) 16%, transparent);--review-secondary: color-mix(in srgb, var(--rg-color-teal) 58%, var(--rg-color-ivory));--review-kicker: var(--rg-meta-primary-color);--review-image-brightness: .92;--reviews-inline-spacing: var(--rg-home-content-inset);--rg-module-heading-ink: var(--review-ink);--rg-module-heading-rule: var(--review-rule);--rg-module-heading-muted: var(--review-muted);padding-inline:var(--reviews-inline-spacing);color:var(--review-ink);background:transparent;border:0;box-shadow:none}html[data-theme=light] .rg-reviews{--review-ink: var(--rg-color-navy);--review-muted: color-mix(in srgb, var(--rg-color-navy) 72%, transparent);--review-rule: color-mix(in srgb, var(--rg-color-navy) 18%, transparent);--review-secondary: var(--rg-color-teal);--review-kicker: var(--rg-color-teal);--review-image-brightness: .96}.rg-reviews__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:calc(var(--rg-space-4) + var(--reviews-inline-spacing));align-items:start}.rg-reviews__layout{display:grid;gap:var(--rg-space-8)}.rg-review-card{display:block;min-width:0;color:var(--review-ink);text-decoration:none}.rg-review-card--feature{display:block}.rg-review-card__image{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--rg-color-navy)}.rg-review-card--feature .rg-review-card__image{border-radius:var(--rg-profile-feature-right)}.rg-review-card--compact .rg-review-card__image{border-radius:var(--rg-profile-neutral)}.rg-review-card__image>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;filter:brightness(var(--review-image-brightness));transition:filter var(--rg-duration-media) var(--rg-ease-standard)}.rg-review-card__editor-choice{position:absolute;z-index:1;max-width:calc(100% - var(--rg-space-4));pointer-events:none}.rg-review-card__editor-choice--feature{top:var(--rg-space-3);right:var(--rg-space-3);left:auto;width:128px}.rg-review-card__editor-choice--compact{top:var(--rg-space-3);right:var(--rg-space-3);left:auto;width:72px}.rg-review-card__editor-choice-asset{display:block;width:100%;height:auto;border-radius:0}.rg-review-card__editor-choice-asset--light,html[data-theme=light] .rg-review-card__editor-choice-asset--dark{display:none}html[data-theme=light] .rg-review-card__editor-choice-asset--light{display:block}.rg-review-card:is(:hover,:focus-visible) .rg-review-card__image>img{filter:brightness(1)}.rg-review-card__body{padding-top:var(--rg-space-4)}.rg-reviews__secondary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rg-space-6)}.rg-reviews__secondary-list .rg-review-card--compact{display:block}.rg-review-card__kicker{gap:0;min-width:0;margin-bottom:var(--rg-space-2);font-size:var(--rg-type-meta);font-weight:var(--rg-weight-semibold);line-height:1.35;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.rg-review-card__type{flex:0 0 auto}.rg-review-card__separator{flex:0 0 auto;margin-inline:var(--rg-space-2);color:var(--rg-meta-separator-color)}.rg-review-card__system{min-width:0;overflow:hidden;text-overflow:ellipsis}.rg-review-card__kicker .rg-comment-count{color:var(--rg-meta-accessory-color);font-size:var(--rg-type-meta)}.rg-review-card h3{margin:0;color:var(--review-ink);font-family:var(--font-base);font-weight:var(--rg-weight-bold);text-decoration:none;transition:color var(--rg-duration-fast) var(--rg-ease-standard)}.rg-review-card--feature h3{display:-webkit-box;overflow:hidden;font-size:var(--rg-type-section);line-height:1.15;letter-spacing:-.02em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rg-review-card--compact h3{display:block;overflow:hidden;font-size:var(--rg-type-card-small);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.rg-review-card__body p{display:-webkit-box;max-width:64ch;margin:var(--rg-space-3) 0 0;overflow:hidden;color:var(--review-muted);font-size:var(--rg-type-body);line-height:var(--rg-leading-body);-webkit-box-orient:vertical;-webkit-line-clamp:3}.rg-review-card--compact .rg-review-card__body p{margin-top:var(--rg-space-2);font-size:15px;line-height:1.45;-webkit-line-clamp:2}.rg-review-score{position:absolute;right:var(--rg-space-3);bottom:var(--rg-space-3);z-index:1;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--rg-color-navy);color:var(--rg-color-ivory)}.rg-review-score--feature{width:72px;right:var(--rg-space-4);bottom:var(--rg-space-4)}.rg-review-score--compact{width:40px}.rg-review-score svg,.rg-review-score__value{grid-area:1 / 1}.rg-review-score svg{width:100%;height:100%;fill:none;transform:rotate(-90deg)}.rg-review-score circle{stroke-width:2.5}.rg-review-score__track{stroke:color-mix(in srgb,var(--rg-color-ivory) 24%,transparent)}.rg-review-score__progress{stroke:var(--rg-color-gold);stroke-linecap:round}.rg-review-score__value{color:inherit;font-family:var(--font-base);font-size:var(--rg-type-card-small);font-weight:var(--rg-weight-bold);line-height:1}.rg-review-score--compact .rg-review-score__value{font-size:var(--rg-type-utility)}.rg-review-card:focus-visible,.rg-reviews__news-item:focus-visible{outline:var(--rg-focus-ring);outline-offset:var(--rg-focus-offset)}.rg-reviews__sidebar{min-width:0;display:grid;align-content:start;gap:var(--rg-space-8)}.rg-reviews__sidebar-module{min-width:0}.rg-reviews__news-list{display:grid;gap:var(--rg-space-4)}.rg-reviews__news{display:grid;gap:0}.rg-reviews__news-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--rg-space-3);align-items:start;min-width:0;color:var(--review-ink);text-decoration:none}.rg-reviews__news-item img{display:block;width:72px;aspect-ratio:1;object-fit:cover;border-radius:var(--rg-profile-neutral);filter:brightness(var(--review-image-brightness))}.rg-reviews__news-copy{display:grid;gap:var(--rg-space-1);min-width:0}.rg-reviews__news-meta-line .rg-comment-count{color:var(--rg-meta-accessory-color)}.rg-reviews__news-meta,.rg-reviews__news-meta-line .rg-comment-count{overflow:hidden;font-size:var(--rg-type-meta);font-weight:var(--rg-weight-semibold);letter-spacing:.06em;line-height:1.35;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rg-reviews__news-title{display:-webkit-box;overflow:hidden;color:var(--review-ink);font-size:var(--rg-type-ui-small);font-weight:var(--rg-weight-semibold);line-height:1.3;transition:color var(--rg-duration-fast) var(--rg-ease-standard);-webkit-box-orient:vertical;-webkit-line-clamp:2}.rg-reviews__news-item:is(:hover,:focus-visible) img{filter:brightness(1)}.rg-reviews__sidebar-list{display:grid;gap:var(--rg-space-3)}.rg-reviews__sidebar-link{display:grid;gap:var(--rg-space-1);min-width:0;color:var(--review-ink);text-decoration:none}.rg-reviews__sidebar-link>span{color:var(--rg-color-green);font-size:var(--rg-type-meta);font-weight:var(--rg-weight-semibold);letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.rg-reviews__sidebar-link strong{display:-webkit-box;overflow:hidden;color:inherit;font-size:var(--rg-type-ui-small);font-weight:var(--rg-weight-semibold);line-height:1.3;transition:color var(--rg-duration-fast) var(--rg-ease-standard);-webkit-box-orient:vertical;-webkit-line-clamp:2}.rg-reviews__sidebar-link--participation:is(:hover,:focus-visible) strong{color:color-mix(in srgb,var(--review-ink) 82%,var(--rg-color-green))}.rg-reviews__sidebar-link--guide:is(:hover,:focus-visible) strong{color:color-mix(in srgb,var(--review-ink) 82%,var(--rg-color-teal))}.rg-reviews__sidebar-link:focus-visible{outline:var(--rg-focus-ring);outline-offset:var(--rg-focus-offset)}.rg-reviews__participation-content{display:grid;gap:var(--rg-space-6)}.rg-reviews__participation-heading{text-align:center}.rg-reviews__participation-heading.rg-module-heading{margin-bottom:0}.rg-reviews__participation-heading h2{margin:0;color:var(--review-ink);font-family:var(--font-base);font-size:var(--rg-type-card);font-weight:var(--rg-weight-bold);line-height:1.2}.rg-reviews__participation-card{min-width:0;padding:var(--rg-space-4);border:1px solid var(--rg-border-neutral);border-radius:var(--rg-profile-feature-right);background:var(--rg-surface-card)}.rg-reviews__quiz{display:grid;gap:var(--rg-space-3);color:var(--review-ink);text-decoration:none}.rg-reviews__quiz>img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--rg-profile-neutral);filter:brightness(var(--review-image-brightness));transition:filter var(--rg-duration-media) var(--rg-ease-standard)}.rg-reviews__quiz-body{display:grid;gap:var(--rg-space-2)}.rg-reviews__quiz-kicker,.rg-reviews__quick-poll-label{color:var(--review-kicker);font-size:var(--rg-type-meta);font-weight:var(--rg-weight-semibold);letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.rg-reviews__quiz strong,.rg-reviews__quick-poll .rg-home-poll__question{display:-webkit-box;overflow:hidden;color:var(--review-ink);font-size:var(--rg-type-card-small);font-weight:var(--rg-weight-bold);line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rg-reviews__quiz-excerpt{display:-webkit-box;overflow:hidden;color:var(--review-muted);font-size:var(--rg-type-ui-small);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rg-reviews__quiz .rg-reviews__participation-cta{margin-top:var(--rg-space-4)}.rg-reviews__quick-poll .rg-reviews__participation-cta{margin-top:var(--rg-space-3);margin-bottom:var(--rg-space-1)}.rg-reviews__quick-poll{display:grid;gap:var(--rg-space-3)}.rg-reviews__quick-poll .rg-home-poll__question{margin:0;font-family:var(--font-base);-webkit-line-clamp:2}.rg-reviews__quick-poll legend.rg-home-poll__question{width:100%;padding:0;margin-bottom:var(--rg-space-3)}.rg-reviews__quick-poll-options{display:grid;gap:var(--rg-space-2);min-width:0;margin:0;padding:0;border:0}.rg-reviews__quick-poll-option{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:var(--rg-space-2);min-height:44px;padding-inline:var(--rg-space-3);border:1px solid var(--review-rule);border-radius:var(--rg-profile-neutral);background:color-mix(in srgb,var(--review-ink) 4%,transparent);color:var(--review-muted);font-size:var(--rg-type-ui-small);line-height:1.35;cursor:pointer;transition:border-color var(--rg-duration-fast) var(--rg-ease-standard),background-color var(--rg-duration-fast) var(--rg-ease-standard),color var(--rg-duration-fast) var(--rg-ease-standard)}.rg-reviews__quick-poll-options input{appearance:none;display:grid;place-items:center;width:20px;height:20px;margin:0;border:2px solid color-mix(in srgb,var(--review-ink) 58%,transparent);border-radius:50%;background:transparent;transition:border-color var(--rg-duration-fast) var(--rg-ease-standard),background-color var(--rg-duration-fast) var(--rg-ease-standard)}.rg-reviews__quick-poll-options input:after{display:block;width:8px;height:8px;border-radius:50%;background:var(--rg-color-teal);content:"";transform:scale(0);transition:transform var(--rg-duration-fast) var(--rg-ease-standard)}.rg-reviews__quick-poll-option:has(input:checked){border-color:var(--rg-color-teal);background:color-mix(in srgb,var(--rg-color-teal) 12%,transparent);color:var(--review-ink)}.rg-reviews__quick-poll-options input:checked{border-color:var(--rg-color-teal);background:transparent}.rg-reviews__quick-poll-options input:checked:after{transform:scale(1)}.rg-reviews__quick-poll-option:has(input:focus-visible){outline:var(--rg-focus-ring);outline-offset:var(--rg-focus-offset)}@media(max-width:960px){.rg-reviews__grid{grid-template-columns:minmax(0,1fr);gap:var(--rg-space-12)}.rg-reviews__news-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--rg-space-6)}}@media(max-width:640px){.rg-reviews{padding-inline:var(--rg-page-content-inset)}.rg-reviews__sidebar,.rg-reviews__news{gap:var(--rg-space-6)}.rg-reviews__layout{gap:var(--rg-space-8)}.rg-review-card--feature h3{font-size:var(--rg-type-card)}.rg-reviews__secondary-list{grid-template-columns:minmax(0,1fr);gap:var(--rg-space-4)}.rg-reviews__news-list{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.rg-review-card__image>img,.rg-review-card h3,.rg-reviews__news-item img,.rg-reviews__news-title,.rg-reviews__sidebar-link strong,.rg-reviews__quick-poll-option,.rg-reviews__quick-poll-options input,.rg-reviews__quick-poll-options input:after,.rg-reviews__section-footer{transition:none}}html[data-theme=light] .home-editorial .rg-magazine-link{color:var(--rg-magazine-navy);border-bottom:1px solid var(--rg-magazine-border-hover);transition:border-color var(--rg-magazine-transition)}html[data-theme=light] .home-editorial .rg-magazine-link:after{color:inherit;transition:transform var(--rg-magazine-transition)}html[data-theme=light] .home-editorial .rg-magazine-link:is(:hover,:focus-visible){border-bottom-color:var(--rg-magazine-navy)}html[data-theme=light] .home-editorial .rg-magazine-link:is(:hover,:focus-visible):after{transform:translate(3px)}@media(prefers-reduced-motion:reduce){html[data-theme=light] .home-editorial .rg-magazine-link,html[data-theme=light] .home-editorial .rg-magazine-link:after{transition:none}html[data-theme=light] .home-editorial .rg-magazine-link:is(:hover,:focus-visible):after{transform:none}}
