picture[data-astro-cid-wsfysmff]{position:absolute;inset:0}.hero__bg[data-astro-cid-wsfysmff]{object-position:center}.hero__title[data-astro-cid-wsfysmff] span{display:none}.hero__subtitle[data-astro-cid-wsfysmff]{color:#e2e8f0;margin:5px 0;padding-right:min(30%,200px);font-size:1.125rem;font-weight:400;line-height:1.5rem}.hero__subtitle--wide[data-astro-cid-wsfysmff]{display:none}.hero__updated[data-astro-cid-wsfysmff]{color:#e2e8f0;width:fit-content;margin-top:auto;font-size:1rem;display:block}.hero__updated[data-astro-cid-wsfysmff] svg[data-astro-cid-wsfysmff]{position:relative;top:1px}.hero__updated-text[data-astro-cid-wsfysmff]{margin-left:5px}.hero__disclosure[data-astro-cid-wsfysmff]{z-index:11;color:#666;cursor:pointer;font-size:1rem;line-height:1.7;display:none;position:absolute;bottom:10px;left:80%}.hero__disclosure-label[data-astro-cid-wsfysmff]{text-decoration:none}.hero__disclosure[data-astro-cid-wsfysmff]:hover,.hero__disclosure[data-astro-cid-wsfysmff].is-open{z-index:1000}.hero__disclosure-tooltip[data-astro-cid-wsfysmff]{background:var(--color-surface);width:320px;color:var(--color-text);z-index:30;opacity:0;visibility:hidden;border-radius:5px;max-height:90dvh;padding:10px;font-size:.8125rem;line-height:1.2rem;transition:opacity .12s;position:absolute;top:100%;right:-16px;overflow:auto;box-shadow:0 0 7px #4a4a4a}.hero__disclosure[data-astro-cid-wsfysmff]:hover .hero__disclosure-tooltip[data-astro-cid-wsfysmff],.hero__disclosure[data-astro-cid-wsfysmff].is-open .hero__disclosure-tooltip[data-astro-cid-wsfysmff]{opacity:1;visibility:visible}@media (width>=768px){.hero__bg[data-astro-cid-wsfysmff]{object-position:center}.hero__title[data-astro-cid-wsfysmff] span{display:inline}.hero__subtitle--wide[data-astro-cid-wsfysmff]{display:block}.hero__subtitle--compact[data-astro-cid-wsfysmff]{display:none}}@media (width>=1025px){.hero__subtitle[data-astro-cid-wsfysmff]{line-height:1.6rem}.hero__disclosure[data-astro-cid-wsfysmff]{display:block}}.score-ring[data-astro-cid-hmwvrbr4]{width:100%;color:var(--color-text-body);text-align:center;cursor:pointer;flex-flow:column;grid-area:grade;justify-content:center;justify-self:center;align-items:center;font-size:10vw;font-weight:700;display:flex;position:relative}.score-ring__ring[data-astro-cid-hmwvrbr4]{width:100%;position:relative}.score-ring__svg[data-astro-cid-hmwvrbr4]{width:100%;height:auto;display:none}.score-ring__trail[data-astro-cid-hmwvrbr4],.score-ring__arc[data-astro-cid-hmwvrbr4]{stroke-linecap:round;display:none}.score-ring__trail[data-astro-cid-hmwvrbr4]{stroke:#dcdcdc85}.score-ring__arc[data-astro-cid-hmwvrbr4]{stroke:#c5e5f7}.score-ring__overlay[data-astro-cid-hmwvrbr4]{flex-flow:column;align-items:center;width:100%;display:flex;position:static}.score-ring__content[data-astro-cid-hmwvrbr4]{flex-flow:column;align-items:center;width:100%;font-size:42px;display:flex}.score-ring__value[data-astro-cid-hmwvrbr4]{color:var(--color-text-body);margin-bottom:5px;line-height:2.2rem}.score-ring__label[data-astro-cid-hmwvrbr4]{color:var(--color-text);white-space:nowrap;cursor:pointer;font-size:.9375rem;font-weight:400}.score-ring__stars[data-astro-cid-hmwvrbr4]{color:#ffcd42;flex-wrap:nowrap;font-size:30%;display:flex;position:relative;bottom:0}.score-ring__star--empty[data-astro-cid-hmwvrbr4]{color:#e0e0e0}.score-ring__stars[data-astro-cid-hmwvrbr4]:hover:after{content:"";z-index:1;background:linear-gradient(90deg,#fff0 0,#fffc 50%,#80bae800 99%,#7db9e800);width:100%;height:100%;animation:1s forwards score-stars-shine;position:absolute;top:0;left:0;transform:translate(100%)}@keyframes score-ring-stars-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.score-ring__reviews[data-astro-cid-hmwvrbr4]{display:none}@media (width>=481px){.score-ring[data-astro-cid-hmwvrbr4]{width:50%;font-size:1.7rem;top:0}}@media (width>=768px){.score-ring__svg[data-astro-cid-hmwvrbr4]{display:block}.score-ring__overlay[data-astro-cid-hmwvrbr4]{position:absolute;top:0;left:0}.score-ring__label[data-astro-cid-hmwvrbr4]{color:var(--color-text-body)}.score-ring__stars[data-astro-cid-hmwvrbr4]{font-size:50%}.score-ring__stars[data-astro-cid-hmwvrbr4] svg[data-astro-cid-hmwvrbr4]{font-size:.9375rem}.score-ring[data-astro-cid-hmwvrbr4]:hover .score-ring__value[data-astro-cid-hmwvrbr4]{scale:1.1}}@media (width>=1025px){.score-ring[data-astro-cid-hmwvrbr4]{width:120px;max-width:unset;grid-column:3/4;position:relative;top:-20px}.score-ring__ring[data-astro-cid-hmwvrbr4]{width:95px;height:95px;transition:transform .2s linear}.score-ring__trail[data-astro-cid-hmwvrbr4],.score-ring__arc[data-astro-cid-hmwvrbr4]{display:initial}.score-ring__content[data-astro-cid-hmwvrbr4]{flex-flow:column-reverse;margin:0 0 5px;padding:10px;font-size:1.7rem;transition:transform .2s linear}.score-ring__value[data-astro-cid-hmwvrbr4]{margin-top:-7px;font-weight:600}.score-ring__label[data-astro-cid-hmwvrbr4]{margin-top:10px;font-size:.78rem;font-weight:500}.score-ring__stars[data-astro-cid-hmwvrbr4]{position:absolute;bottom:-20px}.score-ring__reviews[data-astro-cid-hmwvrbr4]{white-space:nowrap;color:var(--color-text-body);font-size:.75rem;font-weight:400;display:block;position:absolute;bottom:-50%}}.coupon[data-astro-cid-3cfih5ad]{--back-of-coupon-color:var(--color-secondary);width:100%;margin-top:5px;position:relative}.coupon__bg[data-astro-cid-3cfih5ad]{background-color:var(--color-primary);z-index:0;border-radius:5px;transition:transform .3s;position:absolute;inset:1px}.coupon__ticket[data-astro-cid-3cfih5ad]{z-index:1;background-color:var(--color-surface-muted);color:#333;text-align:center;cursor:pointer;border:2px dashed #333;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 0;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:visible}@media (hover:hover) and (prefers-reduced-motion:no-preference){.coupon__ticket[data-astro-cid-3cfih5ad]{will-change:transform}}.coupon__ticket[data-astro-cid-3cfih5ad]:before{content:"";border-style:solid;border-width:0;border-color:transparent var(--back-of-coupon-color) transparent var(--back-of-coupon-color);z-index:2;border-radius:0 3px 0 8px;width:0;height:0;transition:border-width .2s ease-out;position:absolute;top:0;right:0;box-shadow:1px 1px 5px #0006}.coupon__scissors[data-astro-cid-3cfih5ad]{z-index:3;color:var(--color-primary);transform-origin:50%;font-size:20px;transition:all .3s;position:absolute;top:-16px;right:-5px;transform:rotate(160deg)}.coupon__text[data-astro-cid-3cfih5ad]{z-index:1;line-height:1.5;transition:transform .3s;display:block;position:relative}.coupon__ticket[data-astro-cid-3cfih5ad]:hover{box-shadow:0 6px 15px #00000026, 0 4px 5px var(--color-shadow);transform:translateY(-1px)}.coupon__ticket[data-astro-cid-3cfih5ad]:hover:before{border-width:0 15px 15px 0}.coupon__ticket[data-astro-cid-3cfih5ad]:hover .coupon__scissors[data-astro-cid-3cfih5ad]{transform:rotate(180deg)translate(25px)scale(1.1)}.coupon__ticket[data-astro-cid-3cfih5ad]:hover .coupon__text[data-astro-cid-3cfih5ad],.coupon[data-astro-cid-3cfih5ad]:hover .coupon__bg[data-astro-cid-3cfih5ad]{transform:translateY(-1px)}.coupon__ticket[data-astro-cid-3cfih5ad]:active{transition:all .1s;transform:translateY(0)}@media (width>=615px){.coupon[data-astro-cid-3cfih5ad]{display:inline-block}.coupon__ticket[data-astro-cid-3cfih5ad]{padding:12px 16px}}@media (width>=768px){.coupon__bg[data-astro-cid-3cfih5ad]{border-radius:6px;inset:2px}.coupon__ticket[data-astro-cid-3cfih5ad]{padding:6px 20px;font-size:.8rem}.coupon__ticket[data-astro-cid-3cfih5ad]:hover{transform:translateY(-2px)}.coupon__ticket[data-astro-cid-3cfih5ad]:hover:before{border-width:0 20px 20px 0}.coupon[data-astro-cid-3cfih5ad]:hover .coupon__bg[data-astro-cid-3cfih5ad]{transform:translateY(-2px)}.coupon__scissors[data-astro-cid-3cfih5ad]{font-size:1.1rem;top:-17px}}.partner-tooltip[data-astro-cid-xvgxv2yk]{z-index:0;background-color:var(--color-surface);width:200px;color:var(--color-text-body);text-align:center;white-space:normal;font-family:var(--font-ui);border-radius:5px;flex-direction:row;align-items:center;gap:5px;padding:3px 5px;font-size:12px;font-weight:400;line-height:1.05rem;display:none;position:absolute;bottom:105%;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #00000080}.partner-tooltip[data-astro-cid-xvgxv2yk]:after{content:"";z-index:0;filter:drop-shadow(0 0 #00000080);border:10px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:45%}@keyframes partner-tooltip-fade-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.partner-tooltip__icon[data-astro-cid-xvgxv2yk]{object-fit:contain;flex-shrink:0}.partner-tooltip__column[data-astro-cid-xvgxv2yk]{flex-direction:column;flex:1;display:flex}.partner-tooltip__text[data-astro-cid-xvgxv2yk]{text-align:start;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-weight:400;line-height:1rem;display:-webkit-box;overflow:hidden}.partner-tooltip__text[data-astro-cid-xvgxv2yk] strong[data-astro-cid-xvgxv2yk]{font-weight:600}@media (width>=1025px){.partner-tooltip[data-astro-cid-xvgxv2yk]{z-index:11;bottom:116%}.partner-tooltip--stay-open[data-astro-cid-xvgxv2yk]{opacity:0;animation:.3s linear 1s forwards partner-tooltip-fade-in;display:flex}.partner__button:hover .partner-tooltip[data-astro-cid-xvgxv2yk]:not(.partner-tooltip--stay-open){display:flex}}.partner[data-astro-cid-7p7c7ywf]{background-color:var(--color-surface);z-index:1;margin:15px 0;position:relative}.partner__frame[data-astro-cid-7p7c7ywf]{cursor:pointer;width:100%;height:100%;padding:20px 0;position:relative;box-shadow:0 0 7px #00000040}.partner--editors-choice[data-astro-cid-7p7c7ywf]{margin-top:5px}.partner--editors-choice[data-astro-cid-7p7c7ywf] .partner__frame[data-astro-cid-7p7c7ywf]{border:2px solid var(--color-accent)}.partner__rank[data-astro-cid-7p7c7ywf]{background-color:var(--color-primary);width:25px;height:27px;color:var(--color-text-on-primary);border-bottom-right-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;top:0}.partner--editors-choice[data-astro-cid-7p7c7ywf] .partner__rank--compact[data-astro-cid-7p7c7ywf]{background-color:var(--color-accent)}.partner__rank--wide[data-astro-cid-7p7c7ywf]{display:none}.partner__tag[data-astro-cid-7p7c7ywf]{background-color:var(--color-accent);min-width:100px;max-width:80%;height:27px;color:var(--color-text-on-primary);white-space:nowrap;border-bottom-right-radius:7px;justify-content:center;align-items:center;padding:0 5px;font-size:.9rem;font-weight:400;display:flex;position:absolute;top:0;left:30px}.partner__tag[data-astro-cid-7p7c7ywf].partner__tag--full{border-radius:0;width:100%;max-width:100%;left:0}@media (width>=615px){.partner__tag[data-astro-cid-7p7c7ywf].partner__tag--full{position:static}}.partner__highlight[data-astro-cid-7p7c7ywf]{background-color:var(--color-accent);width:27px;height:27px;color:var(--color-text-on-primary);cursor:pointer;border-bottom-left-radius:7px;justify-content:center;align-items:center;padding:3px;font-size:1.3rem;display:flex;position:absolute;top:0;right:0}.partner__highlight[data-astro-cid-7p7c7ywf] svg[data-astro-cid-7p7c7ywf]{width:100%;height:100%}.partner__side-banner[data-astro-cid-7p7c7ywf]{display:none}.partner__card[data-astro-cid-7p7c7ywf]{border-radius:4px;grid-template-columns:50% 50%;grid-template-areas:"logo content""coupon coupon""sep sep""grade button""disclosure disclosure";row-gap:3px;margin-top:10px;display:grid;position:relative}.partner__separator[data-astro-cid-7p7c7ywf]{border-bottom:2px solid #e9eaed;grid-area:sep;width:100%;margin:5px 0}.partner__coupon--compact[data-astro-cid-7p7c7ywf]{grid-area:coupon;width:90%;margin:0 auto}.partner__coupon--wide[data-astro-cid-7p7c7ywf]{width:100%;display:none}.partner__logo[data-astro-cid-7p7c7ywf]{flex-direction:column;grid-area:logo;justify-content:center;align-self:center;align-items:center;width:73.5%;height:100%;margin:0 auto auto;display:flex;position:relative}.partner__logo-row[data-astro-cid-7p7c7ywf]{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.partner__logo-box[data-astro-cid-7p7c7ywf]{min-width:100px;max-width:200px;height:95%;display:flex}.partner__logo-box[data-astro-cid-7p7c7ywf] img[data-astro-cid-7p7c7ywf]{object-fit:contain;max-width:100%;max-height:100%;margin:0 auto}.partner__logo-box--compact[data-astro-cid-7p7c7ywf] img[data-astro-cid-7p7c7ywf]{width:100%;height:auto;min-height:66px}.partner__logo-box--wide[data-astro-cid-7p7c7ywf]{display:none}.partner__content[data-astro-cid-7p7c7ywf]{color:var(--color-text-body);grid-area:content;place-self:center;margin-right:3px;font-size:1.05rem;font-weight:500}.partner__tagline[data-astro-cid-7p7c7ywf]{white-space:pre-line;letter-spacing:0;color:var(--color-text-body);cursor:pointer;--hover-color:var(--color-primary);margin:0;font-size:1rem;font-weight:400;line-height:1.5em}.partner__tagline--wide[data-astro-cid-7p7c7ywf]{font-weight:600;display:none}.partner__tagline--bold[data-astro-cid-7p7c7ywf]{font-weight:600}.partner__bullets[data-astro-cid-7p7c7ywf]{flex-direction:column;margin:4px 0;padding:0;list-style:none;display:flex}.partner__bullets[data-astro-cid-7p7c7ywf] li[data-astro-cid-7p7c7ywf]{cursor:pointer;--hover-color:var(--color-primary);align-items:flex-start;gap:1px;margin:5px 0;font-size:.9375rem;font-weight:400;line-height:1.5em;display:flex}.partner__bullets[data-astro-cid-7p7c7ywf] svg[data-astro-cid-7p7c7ywf]{flex-shrink:0;margin:3px 5px auto 0}.partner__bullets--wide[data-astro-cid-7p7c7ywf]{display:none}.partner__actions[data-astro-cid-7p7c7ywf]{white-space:nowrap;letter-spacing:.02em;flex-flow:column;grid-area:button;justify-content:center;gap:3px;width:100%;max-width:155px;height:100%;margin:auto;display:flex}.partner__cta[data-astro-cid-7p7c7ywf]{flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;margin:0;display:flex}.partner__button-container[data-astro-cid-7p7c7ywf]{justify-content:center;align-items:center;width:100%;min-width:50%;min-height:45px;display:flex;position:relative}.partner__button[data-astro-cid-7p7c7ywf]{--hover-bg-color:var(--color-secondary);background-color:var(--color-primary);width:100%;max-width:100%;height:100%;color:var(--color-text-on-primary);letter-spacing:.02em;cursor:pointer;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;font-size:1.4rem;font-weight:700;line-height:1rem;transition:all .2s linear;display:flex;position:relative}.partner__button[data-astro-cid-7p7c7ywf] [data-astro-cid-7p7c7ywf]{transition:all .2s linear}.partner__button-inner[data-astro-cid-7p7c7ywf]{max-width:100%;position:relative;top:-1px}.partner__button-text[data-astro-cid-7p7c7ywf]{font-family:var(--font-brand);color:var(--color-text-on-primary);font-size:1.12rem;font-weight:700}.partner__button-arrow[data-astro-cid-7p7c7ywf]{opacity:0;width:1rem;height:1rem;transition:all .2s ease-in-out;position:absolute;top:calc(50% + 2px);right:10px;transform:translateY(-50%)}@media (width>=481px){.partner__card[data-astro-cid-7p7c7ywf]{grid-template-columns:1fr 1fr;column-gap:2px;min-height:140px}.partner__logo[data-astro-cid-7p7c7ywf],.partner__logo-box[data-astro-cid-7p7c7ywf] img[data-astro-cid-7p7c7ywf]{padding-bottom:8px}.partner__actions[data-astro-cid-7p7c7ywf]{place-self:center;max-width:167px;margin:0}}@media (width>=615px){.partner__tagline--wide[data-astro-cid-7p7c7ywf]:hover,.partner__bullets--wide[data-astro-cid-7p7c7ywf] li[data-astro-cid-7p7c7ywf]:hover{color:var(--hover-color)}.partner__button[data-astro-cid-7p7c7ywf]:hover{background-color:var(--hover-bg-color)}}@media (width>=630px){.partner__coupon--compact[data-astro-cid-7p7c7ywf]{display:none}.partner__coupon--wide[data-astro-cid-7p7c7ywf]{display:block}}@media (width>=768px){.partner[data-astro-cid-7p7c7ywf]{justify-content:center;display:flex}.partner__frame[data-astro-cid-7p7c7ywf]{max-width:fit-content;padding:0}.partner__wrapper[data-astro-cid-7p7c7ywf]{width:100%;max-width:var(--width-content);justify-content:center;display:flex}.partner__card[data-astro-cid-7p7c7ywf]{grid-template-rows:none;grid-template-columns:200px 2.1fr 1fr;grid-template-areas:"logo content grade""logo content button";gap:0 15px;width:1170px;margin:28px 0 10px;padding:0 10px}.partner__separator[data-astro-cid-7p7c7ywf]{display:none}.partner__tag[data-astro-cid-7p7c7ywf]{width:unset;z-index:1;height:max-content;padding:0 7px}.partner__logo[data-astro-cid-7p7c7ywf]{flex-flow:column;justify-content:center;width:100%;height:100%;margin-left:25px;padding-bottom:0;display:flex;position:relative;bottom:10px}.partner__logo-box[data-astro-cid-7p7c7ywf]{justify-content:center;align-items:center;height:100%}.partner__logo-box[data-astro-cid-7p7c7ywf] img[data-astro-cid-7p7c7ywf]{padding-bottom:0}.partner__logo-box--wide[data-astro-cid-7p7c7ywf]{display:flex}.partner__logo-box--compact[data-astro-cid-7p7c7ywf]{display:none}.partner__card--editors-choice[data-astro-cid-7p7c7ywf] .partner__logo-row[data-astro-cid-7p7c7ywf],.partner__card--has-badge[data-astro-cid-7p7c7ywf] .partner__logo-row[data-astro-cid-7p7c7ywf]{height:calc(100% - 20px)}.partner__card--editors-choice[data-astro-cid-7p7c7ywf] .partner__logo-box[data-astro-cid-7p7c7ywf],.partner__card--has-badge[data-astro-cid-7p7c7ywf] .partner__logo-box[data-astro-cid-7p7c7ywf]{margin-top:5px}.partner__content[data-astro-cid-7p7c7ywf]{word-break:break-word;flex-flow:column;justify-content:center;justify-self:flex-start;align-items:flex-start;margin-left:40px;display:flex}.partner__bullets--wide[data-astro-cid-7p7c7ywf]{display:flex}.partner__bullets--compact[data-astro-cid-7p7c7ywf]{display:none}.partner__tagline--wide[data-astro-cid-7p7c7ywf]{display:block}.partner__tagline--compact[data-astro-cid-7p7c7ywf]{display:none}.partner__actions[data-astro-cid-7p7c7ywf]{flex-flow:column;justify-content:center;height:100%;max-height:none;position:relative;top:0}.partner__cta[data-astro-cid-7p7c7ywf]{margin:auto}.partner__button-container[data-astro-cid-7p7c7ywf]{width:100%;min-width:157px;min-height:unset;letter-spacing:1.25px;margin:auto}.partner__button[data-astro-cid-7p7c7ywf]{min-height:47px;margin:auto;padding:0;font-size:1.2rem;font-weight:600;position:relative}.partner__button-inner[data-astro-cid-7p7c7ywf]{position:unset;width:fit-content}.partner__button[data-astro-cid-7p7c7ywf]:hover .partner__button-arrow[data-astro-cid-7p7c7ywf]{opacity:1}}@media (width>=1025px){.partner[data-astro-cid-7p7c7ywf]{margin:10px auto}.partner--editors-choice[data-astro-cid-7p7c7ywf]{margin-top:5px}.partner__frame[data-astro-cid-7p7c7ywf]{width:auto}.partner__card[data-astro-cid-7p7c7ywf]{grid-template-columns:200px 2.1fr 1fr 1fr;grid-template-areas:"logo content grade button";max-width:95vw;margin:0 0 5px;padding:25px 0 0}.partner__card--editors-choice[data-astro-cid-7p7c7ywf]{margin-bottom:10px}.partner__rank--compact[data-astro-cid-7p7c7ywf]{display:none}.partner__rank--wide[data-astro-cid-7p7c7ywf]{background:var(--color-surface);width:35px;height:35px;color:var(--color-text);border:1px solid #000;border-radius:100%;padding:0;font-size:1.375rem;font-weight:400;display:flex;top:35px;left:0;transform:translate(-55%)}.partner__tag[data-astro-cid-7p7c7ywf]{border-radius:0 0 7px;left:25px}.partner__logo[data-astro-cid-7p7c7ywf]{grid-column:1/2;justify-content:center;bottom:10px}.partner__content[data-astro-cid-7p7c7ywf]{grid-column:2/3}.partner__bullets[data-astro-cid-7p7c7ywf]{font-size:.9075rem}.partner__bullets[data-astro-cid-7p7c7ywf] svg[data-astro-cid-7p7c7ywf]{margin-top:5px}.partner__actions[data-astro-cid-7p7c7ywf]{grid-column:4;min-height:160px;position:relative}.partner__button[data-astro-cid-7p7c7ywf]{overflow:visible}}@media (width>=1525px){.partner__side-banner[data-astro-cid-7p7c7ywf]{z-index:1;max-width:220px;max-height:fit-content;display:block;position:absolute;right:-2.6%;transform:translate(100%)}.partner__side-banner[data-astro-cid-7p7c7ywf]:hover{opacity:.9}.partner__side-banner[data-astro-cid-7p7c7ywf] img[data-astro-cid-7p7c7ywf]{object-fit:contain;width:160px;max-width:160px;height:auto;max-height:100%}}.promo[data-astro-cid-swdz3bxu]{background-color:var(--promo-bg);cursor:pointer}.promo__inner[data-astro-cid-swdz3bxu]{background-color:var(--promo-bg);border:1px solid var(--promo-border);border-radius:3px;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;min-height:70px;padding:2px .5rem;display:flex;position:relative;box-shadow:0 2px 4px #0003}.promo__inner[data-astro-cid-swdz3bxu]>[data-astro-cid-swdz3bxu]{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.promo__logo[data-astro-cid-swdz3bxu] img[data-astro-cid-swdz3bxu]{object-fit:contain;width:100%;min-width:35px;max-width:250px;height:auto;min-height:30px;max-height:40px;display:block}.promo__inner[data-astro-cid-swdz3bxu]>.promo__text[data-astro-cid-swdz3bxu]{text-align:center;flex:3;min-width:10rem;display:none}.promo__title[data-astro-cid-swdz3bxu]{color:var(--promo-title-color);font-size:1rem;font-weight:600}.promo__title[data-astro-cid-swdz3bxu] span[data-astro-cid-swdz3bxu]{font-family:var(--font-brand)}.promo__action[data-astro-cid-swdz3bxu]{background-color:#0000;justify-content:center;align-items:center;width:fit-content;min-width:fit-content;min-height:45px;display:flex}.promo__button[data-astro-cid-swdz3bxu]{background-color:var(--promo-btn-bg);width:100%;min-width:135px;max-width:160px;height:100%;min-height:fit-content;color:var(--color-text-on-primary);letter-spacing:.02em;box-shadow:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:.8rem 1.25rem;font-size:1.4rem;font-weight:700;line-height:1rem;transition:all .2s ease-out;display:flex;position:relative}.promo__button-text[data-astro-cid-swdz3bxu]{font-family:var(--font-brand);white-space:nowrap;font-size:1.05rem;transition:all .2s ease-out;display:inline-block}.promo__arrow[data-astro-cid-swdz3bxu]{opacity:0;width:12px;height:12px;color:var(--color-text-on-primary);font-size:1rem;transition:all .2s ease-out;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.promo__button[data-astro-cid-swdz3bxu]:hover{background-color:var(--promo-btn-hover-bg)}.promo__button[data-astro-cid-swdz3bxu]:hover .promo__arrow[data-astro-cid-swdz3bxu]{opacity:1;right:14px}.promo__button[data-astro-cid-swdz3bxu]:hover .promo__button-text[data-astro-cid-swdz3bxu]{transform:translate(-10px)}@media (width>=320px){.promo__inner[data-astro-cid-swdz3bxu]{justify-content:space-around;gap:1rem}}@media (width>=481px){.promo__inner[data-astro-cid-swdz3bxu]{padding:2px 1.5rem}.promo__action[data-astro-cid-swdz3bxu]{min-width:8.5rem}}@media (width>=615px){.promo__logo[data-astro-cid-swdz3bxu] img[data-astro-cid-swdz3bxu]{width:auto;max-height:50px}}@media (width>=768px){.promo__inner[data-astro-cid-swdz3bxu]>.promo__text[data-astro-cid-swdz3bxu]{display:flex}.promo__inner[data-astro-cid-swdz3bxu]{padding:5px 3rem}.promo__action[data-astro-cid-swdz3bxu]{min-height:unset;letter-spacing:1.25px;margin:auto}.promo__button[data-astro-cid-swdz3bxu]{font-size:1.2rem;font-weight:600}}@media (width>=1025px){.promo__inner[data-astro-cid-swdz3bxu]{justify-content:space-evenly}}.partner-list[data-astro-cid-z6gjjqse]{z-index:20;min-height:30dvh;position:relative}@media (width>=1025px){.partner-list[data-astro-cid-z6gjjqse]{margin:2px auto 30px}}.partner-list__items[data-astro-cid-z6gjjqse]{width:100%;max-width:min(var(--width-content), 95dvw);margin-inline:auto}.best-overall[data-astro-cid-cqjelpbj]{border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;width:100%;margin:0 auto 30px;padding-bottom:17px}.best-overall__inner[data-astro-cid-cqjelpbj]{width:100%;max-width:min(var(--width-content), 95dvw);margin-inline:auto}.best-overall__title[data-astro-cid-cqjelpbj]{text-align:start;width:100%;color:var(--color-text-body);margin:20px 0 0;padding:5px 0;font-size:1.4rem;font-weight:700}.mini-review__categories[data-astro-cid-p5glsvrt]{flex-direction:column;gap:.3rem;padding:1rem;display:flex}.mini-review__category[data-astro-cid-p5glsvrt]{background:var(--color-surface);box-shadow:0 1px 3px var(--color-shadow);border-radius:8px;margin-bottom:.75rem;padding:1rem}.mini-review__category-header[data-astro-cid-p5glsvrt]{justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:1.1rem;display:flex}.mini-review__category-title[data-astro-cid-p5glsvrt]{align-items:center;gap:.7rem;display:flex}.mini-review__category-icon[data-astro-cid-p5glsvrt]{object-fit:contain;flex-shrink:0;width:20px;height:20px}.mini-review__category-name[data-astro-cid-p5glsvrt]{font-weight:600}.mini-review__category-score[data-astro-cid-p5glsvrt]{text-align:center;border-radius:8px;width:35px;padding:.25rem .5rem;font-size:1rem;font-weight:700}.mini-review__category-score--high[data-astro-cid-p5glsvrt]{color:var(--score-high-color);background-color:var(--score-high-background)}.mini-review__category-score--medium[data-astro-cid-p5glsvrt]{color:var(--score-medium-color);background-color:var(--score-medium-background)}.mini-review__category-score--low[data-astro-cid-p5glsvrt]{color:var(--score-low-color);background-color:var(--score-low-background)}.mini-review__category-desc[data-astro-cid-p5glsvrt]{margin:.5rem 0 .5rem 28px;font-size:1rem;line-height:1.6}@media (width>=481px) and (height>=420px){.mini-review__categories[data-astro-cid-p5glsvrt]{padding:1.2rem}}@media (width>=768px) and (height>=420px){.mini-review__categories[data-astro-cid-p5glsvrt]{gap:.75rem;padding:0}.mini-review__category[data-astro-cid-p5glsvrt]{box-shadow:none;background:#ffffff80;border:1px solid #0000000d;margin-bottom:0;padding:.75rem}.mini-review__category-header[data-astro-cid-p5glsvrt]{font-size:1rem}.mini-review__category-title[data-astro-cid-p5glsvrt]{gap:.5rem}.mini-review__category-score[data-astro-cid-p5glsvrt]{border-radius:4px;justify-content:center;align-items:center;width:27px;height:27px;padding:0;font-size:.8rem;display:flex}.mini-review__category-desc[data-astro-cid-p5glsvrt]{color:var(--color-text-muted);margin:0 0 0 2rem;font-size:.9rem;line-height:1.4}}.mini-review[data-astro-cid-va7rogzd]{--score-high-color:#016630;--score-high-background:#c7fcd9;--score-medium-color:#894b00;--score-medium-background:#fbf9ad;--score-low-color:#6b7280;--score-low-background:#f3f4f6;color:var(--color-text-body);flex-direction:column;gap:20px;margin:40px 0 20px;display:flex}.mini-review__title[data-astro-cid-va7rogzd]{width:100%;max-width:min(95dvw, var(--width-content));margin-inline:auto}.mini-review__title[data-astro-cid-va7rogzd]:first-letter{text-transform:uppercase}.mini-review__desktop[data-astro-cid-va7rogzd]{display:none}.mini-review__rating-row[data-astro-cid-va7rogzd]{align-items:center;gap:.5rem;display:flex}.mini-review__stars[data-astro-cid-va7rogzd]{color:var(--color-primary);gap:.125rem;display:flex}.mini-review__stars[data-astro-cid-va7rogzd] svg[data-astro-cid-va7rogzd]{width:1rem;height:1rem}.mini-review__score[data-astro-cid-va7rogzd]{font-size:1.5rem;font-weight:600}.mini-review__reviews[data-astro-cid-va7rogzd]{color:var(--color-text-muted);font-size:1rem}.mini-review__cta[data-astro-cid-va7rogzd]{justify-content:center;align-items:center;width:100%;height:45px;display:flex;position:relative}.mini-review__button[data-astro-cid-va7rogzd]{background-color:var(--color-primary);width:100%;height:100%;color:var(--color-text-on-primary);letter-spacing:.02em;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;font-size:1.4rem;font-weight:700;line-height:1rem;transition:all .2s linear;display:flex}.mini-review__mobile[data-astro-cid-va7rogzd]{width:100%;max-width:95dvw;box-shadow:0 0 3px var(--color-shadow), 0 2px 4px -1px #0000000f;background:#f9f9f9;border-radius:.5rem;margin-inline:auto;overflow:hidden}.mini-review__mobile-top[data-astro-cid-va7rogzd]{padding:1rem 1rem 1.5rem}.mini-review__mobile-logo-box[data-astro-cid-va7rogzd]{justify-content:center;align-items:center;display:flex}.mini-review__mobile-logo[data-astro-cid-va7rogzd]{object-fit:contain;max-width:200px;max-height:100px}.mini-review__mobile-rating[data-astro-cid-va7rogzd]{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;margin-bottom:1rem;display:flex}.mini-review__drawer[data-astro-cid-va7rogzd]{border-top:1px solid #e5e7eb;width:95%;margin-inline:auto;padding:1rem}.mini-review__drawer-button[data-astro-cid-va7rogzd]{font:revert;text-align:left;width:100%;color:var(--color-text);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.5rem 0;transition:all .2s;display:flex}.mini-review__drawer-title[data-astro-cid-va7rogzd]{font-size:1.2rem;font-weight:500}.mini-review__drawer-icon[data-astro-cid-va7rogzd]{flex-shrink:0;width:1.25rem;height:1.25rem}.mini-review__drawer-content[data-astro-cid-va7rogzd]{max-height:0;transition:all .2s;overflow:hidden}.mini-review__drawer-content[data-astro-cid-va7rogzd].is-open{border-radius:8px;max-height:500px;margin-top:.5rem}.mini-review__drawer-text[data-astro-cid-va7rogzd]{background-color:var(--color-surface);box-shadow:0 1px 3px var(--color-shadow);border-radius:8px;padding:1rem;font-size:1rem;line-height:1.6}@media (width>=481px) and (height>=420px){.mini-review__mobile-top[data-astro-cid-va7rogzd]{padding:1.2rem 1.2rem 2rem}.mini-review__drawer[data-astro-cid-va7rogzd]{padding:1.2rem}}@media (width>=615px){.mini-review__button[data-astro-cid-va7rogzd]:hover{background-color:var(--color-secondary)}}@media (width>=768px) and (height>=420px){.mini-review__mobile[data-astro-cid-va7rogzd]{display:none}.mini-review__desktop[data-astro-cid-va7rogzd]{width:100%;min-height:320px;max-width:min(95dvw, var(--width-content));box-shadow:0 4px 6px -1px var(--color-shadow), 0 2px 4px -1px #0000000f;background:#f8f9fa;border-radius:5px;margin-inline:auto;display:flex;overflow:hidden}.mini-review__column[data-astro-cid-va7rogzd]{flex-direction:column;gap:5px;padding:1.4rem 1.25rem;display:flex}.mini-review__column--main[data-astro-cid-va7rogzd]{flex:2}.mini-review__column--aside[data-astro-cid-va7rogzd]{flex:1}.mini-review__header[data-astro-cid-va7rogzd]{justify-content:space-between;align-items:flex-start;display:flex}.mini-review__logo[data-astro-cid-va7rogzd]{object-fit:contain;width:150px;height:auto;max-height:80px}.mini-review__rating[data-astro-cid-va7rogzd]{text-align:right;flex-direction:column;display:flex}.mini-review__rating-row[data-astro-cid-va7rogzd]{justify-content:flex-end}.mini-review__score[data-astro-cid-va7rogzd]{font-size:1.125rem}.mini-review__reviews[data-astro-cid-va7rogzd]{font-size:.875rem}.mini-review__proscons[data-astro-cid-va7rogzd]{flex-direction:column;flex:1;gap:1rem;display:flex}.mini-review__proscons-group[data-astro-cid-va7rogzd]{flex-direction:column;display:flex}.mini-review__proscons-title[data-astro-cid-va7rogzd]{align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1.3rem;font-weight:600;display:flex}.mini-review__proscons-icon[data-astro-cid-va7rogzd]{flex-shrink:0;align-self:center;width:1em;height:1em}.mini-review__proscons-icon--sm[data-astro-cid-va7rogzd]{width:16px;height:16px}.mini-review__proscons-list[data-astro-cid-va7rogzd]{background:var(--color-surface);border:1px solid var(--color-shadow);border-radius:8px;flex-direction:column;gap:5px;padding:.75rem;display:flex}.mini-review__proscons-item[data-astro-cid-va7rogzd]{align-items:flex-start;gap:.5rem;font-size:.9rem;line-height:1.5em;display:flex}.mini-review__item-icon[data-astro-cid-va7rogzd]{width:16px;height:16px;color:var(--color-primary);flex-shrink:0;position:relative;top:3px}.mini-review__cta[data-astro-cid-va7rogzd]{height:auto;margin-top:auto}.mini-review__button[data-astro-cid-va7rogzd]{min-height:47px;font-size:1.2rem;font-weight:600}}.faq[data-astro-cid-lmfu5xgp]{width:100%;color:var(--color-text-body);flex-direction:column;margin-bottom:20px;display:flex}.faq__item[data-astro-cid-lmfu5xgp]{background-color:#f9f9f9;border-radius:8px;margin-bottom:12px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 0 5px #f9f9f9}.faq__item[data-astro-cid-lmfu5xgp]:hover{box-shadow:0 0 1px 2px #00000014}.faq__question[data-astro-cid-lmfu5xgp]{font:revert;text-align:left;width:100%;color:var(--color-text-body);background:0 0;border:none;justify-content:space-between;align-items:center;padding:20px 24px;font-size:1rem;font-weight:600;transition:background-color .2s;display:flex}.faq__question-text[data-astro-cid-lmfu5xgp]{flex:1;margin-right:16px}.faq__icon[data-astro-cid-lmfu5xgp]{width:1.5rem;height:1.5rem;color:var(--color-text-on-primary);background-color:var(--color-primary);opacity:.7;border-radius:100%;flex-shrink:0;transition:transform .3s}.faq__question[data-astro-cid-lmfu5xgp][aria-expanded=true] .faq__icon[data-astro-cid-lmfu5xgp]{transform:rotate(180deg)}.faq__answer[data-astro-cid-lmfu5xgp]{color:#000000b3;max-height:0;padding:0 24px;line-height:1.6;transition:max-height .4s,padding .4s;overflow:hidden}.faq__answer[data-astro-cid-lmfu5xgp].is-open{padding-bottom:20px}.faq__answer[data-astro-cid-lmfu5xgp] p{margin:0 0 12px}.faq__answer[data-astro-cid-lmfu5xgp] p:last-child{margin-bottom:0}.faq__answer[data-astro-cid-lmfu5xgp] ul,.faq__answer[data-astro-cid-lmfu5xgp] ol{list-style:revert;margin:0 0 12px;padding-left:20px}.faq__answer[data-astro-cid-lmfu5xgp] li{text-align:left;margin-bottom:8px}.faq__answer[data-astro-cid-lmfu5xgp] li:last-child{margin-bottom:0}.faq__answer[data-astro-cid-lmfu5xgp] a{color:var(--color-primary);text-decoration:underline}.faq__answer[data-astro-cid-lmfu5xgp] a:hover{text-decoration:none}.must-reads[data-astro-cid-tjl6mv4w]{background-color:var(--color-surface-muted);width:100%;height:max-content;box-shadow:0 0 3px var(--color-shadow);padding:10px 40px}.must-reads__title[data-astro-cid-tjl6mv4w]{color:var(--color-text-body);margin:1em 0;padding-bottom:10px;font-size:1.6rem;font-weight:400}.must-reads__item[data-astro-cid-tjl6mv4w]{height:max-content;color:var(--color-text);cursor:pointer;--hover-color:var(--color-primary);font-weight:100;display:block;position:relative}.must-reads__item-title[data-astro-cid-tjl6mv4w]{margin:1.33em 0 0;font-size:1rem;font-weight:700}.must-reads__excerpt[data-astro-cid-tjl6mv4w]>[data-astro-cid-tjl6mv4w]{color:inherit}.must-reads__excerpt[data-astro-cid-tjl6mv4w] p[data-astro-cid-tjl6mv4w]{opacity:.7;margin:13px 0;font-size:.8125rem;font-weight:400;line-height:1.5rem}.must-reads__image[data-astro-cid-tjl6mv4w]{height:180px;position:relative}.must-reads__image[data-astro-cid-tjl6mv4w] img{object-fit:cover;width:100%;height:100%}.must-reads__image[data-astro-cid-tjl6mv4w]:before{content:"";background-color:inherit;opacity:0;cursor:pointer;width:100%;height:100%;transition:all .3s linear;position:absolute;inset:0}.must-reads__image[data-astro-cid-tjl6mv4w]:hover:before{opacity:.1;z-index:1}.must-reads__link[data-astro-cid-tjl6mv4w]{justify-content:center;align-items:center;gap:3px;width:max-content;max-width:100%;margin-top:5px;padding:0;font-size:.9375rem;font-weight:400;display:flex}.must-reads__link[data-astro-cid-tjl6mv4w]:hover{text-decoration:underline}.must-reads__link[data-astro-cid-tjl6mv4w] svg[data-astro-cid-tjl6mv4w]{position:relative;top:1px}@media (width>=615px){.must-reads__item-title[data-astro-cid-tjl6mv4w]:hover,.must-reads__excerpt[data-astro-cid-tjl6mv4w]:hover,.must-reads__link[data-astro-cid-tjl6mv4w]:hover{color:var(--hover-color)}}.content-grid[data-astro-cid-jw3kk7gd]{width:100%;max-width:var(--width-content);margin-inline:auto;padding:0 10px;display:flow-root}.content-grid[data-astro-cid-jw3kk7gd]>.must-reads{display:none}@media (width>=1025px) and (height>=420px){.content-grid[data-astro-cid-jw3kk7gd]{grid-template:"main sidebar"1fr"main sidebar"/2fr 1fr;gap:10px 20px;margin:22px auto 30px;display:grid}.content-grid[data-astro-cid-jw3kk7gd]>.featured-article,.content-grid[data-astro-cid-jw3kk7gd]>.faq{grid-column:1}.content-grid[data-astro-cid-jw3kk7gd]>.must-reads{grid-area:sidebar;display:block}}.exit-popup[data-astro-cid-3ef5f7dn]{z-index:2147483000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.exit-popup[data-astro-cid-3ef5f7dn][hidden]{display:none}.exit-popup__backdrop[data-astro-cid-3ef5f7dn]{backdrop-filter:blur(2px);background:#00000073;position:absolute;inset:0}.exit-popup__box[data-astro-cid-3ef5f7dn]{width:735px;height:474px;transform:scale(min(1, calc((100vw - 32px) / 735), calc((100vh - 32px) / 474)));background:#fff;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000047}.exit-popup__bg[data-astro-cid-3ef5f7dn]{object-fit:cover;object-position:right center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.exit-popup__content[data-astro-cid-3ef5f7dn]{z-index:2;box-sizing:border-box;text-align:left;flex-direction:column;width:350px;padding:34px 0 0 38px;display:flex;position:relative}.exit-popup__logo[data-astro-cid-3ef5f7dn]{object-fit:contain;object-position:left center;width:230px;height:auto;margin:0 0 48px;display:block}.exit-popup__title[data-astro-cid-3ef5f7dn]{font-family:var(--font-base);color:#1e293b;letter-spacing:-.015em;margin:0 0 48px;font-size:24px;font-weight:700;line-height:1.5}.exit-popup__cta[data-astro-cid-3ef5f7dn]{background:var(--color-primary);color:#fff;width:215px;height:50px;font-family:var(--font-base);border-radius:6px;justify-content:center;align-items:center;font-size:17px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s,transform .1s;display:inline-flex;box-shadow:0 4px 14px #0c766359}.exit-popup__cta[data-astro-cid-3ef5f7dn]:hover{background:var(--color-secondary);transform:translateY(-1px)}.exit-popup__not-now[data-astro-cid-3ef5f7dn]{width:215px;font-family:var(--font-base);color:#64748b;text-align:center;cursor:pointer;background:0 0;border:none;margin-top:14px;padding:0;font-size:13px;font-weight:500;transition:color .15s}.exit-popup__not-now[data-astro-cid-3ef5f7dn]:hover{color:#1e293b}.exit-popup__close[data-astro-cid-3ef5f7dn]{z-index:3;backdrop-filter:blur(4px);color:#475569;cursor:pointer;background:#ffffffe6;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s,color .15s,transform .1s;display:flex;position:absolute;top:14px;right:16px;box-shadow:0 2px 8px #0000001f}.exit-popup__close[data-astro-cid-3ef5f7dn]:hover{color:#0f172a;background:#fff;transform:scale(1.05)}
