.l49iMq_row{gap:var(--space-2);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.l49iMq_tile{aspect-ratio:5/7;background:var(--color-surface);border:var(--border);border-radius:var(--radius-sm);height:100%;color:var(--color-text);transition:border-color var(--duration-base) var(--ease-out);grid-template-rows:1fr auto;text-decoration:none;display:grid;position:relative}@media (hover:hover){.l49iMq_tile:hover{border-color:var(--color-line-strong);text-decoration:none}.l49iMq_tile:hover .l49iMq_icon{transform:translateY(-3px)}}.l49iMq_tile:focus-visible{outline:none}.l49iMq_figure{padding:var(--space-3) var(--space-2) var(--space-2);place-items:center;display:grid}.l49iMq_icon{width:74%;transition:transform var(--duration-base) var(--ease-out)}.l49iMq_icon .l49iMq_categoryIcon{width:clamp(2.75rem,1.6rem + 3.6vw,4rem);height:auto}.l49iMq_tile:focus-visible .l49iMq_icon{transform:translateY(-3px)}.l49iMq_plate{gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-3);background:var(--color-surface-raised);border-top:var(--border);display:grid}.l49iMq_name{letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(.95rem,.6rem + 1.6vw,2.25rem);font-weight:800;font-stretch:72%;line-height:.95}.l49iMq_tagline{color:var(--color-text-muted);font-size:var(--text-sm);display:none}@media (min-width:40rem){.l49iMq_row{gap:var(--space-4)}.l49iMq_tile{aspect-ratio:6/7}.l49iMq_plate{padding:var(--space-3) var(--space-5) var(--space-4)}.l49iMq_tagline{display:block}.l49iMq_icon{width:62%}}
.H1mAEa_cta{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--color-cta);color:#fff;font-family:var(--font-body);font-weight:700;font-size:var(--text-base);text-align:center;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);line-height:1.2;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 6px 18px -8px #e8024cb3}.H1mAEa_cta:hover{text-decoration:none}@media (hover:hover){.H1mAEa_cta:hover{background:var(--color-cta-hover)}}.H1mAEa_cta:active{transform:translateY(1px)}.H1mAEa_lg{min-height:56px;font-size:var(--text-lg)}.H1mAEa_block{width:100%;display:flex}.H1mAEa_icon{flex:none;width:.9em;height:.9em}.H1mAEa_store:after{content:var(--amazon-store,"")}.H1mAEa_tail{white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.H1mAEa_sm{min-height:var(--tap-min);padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.H1mAEa_textLink{align-items:center;gap:.3em;font-weight:600;display:inline-flex;position:relative}
.jR5mka_reviewLink{min-height:var(--tap-min);align-items:center;font-weight:600;display:inline-flex}
.SZMenG_wrap{gap:var(--space-3);display:grid}.SZMenG_heading{font-size:var(--text-3xl);text-transform:uppercase;letter-spacing:.01em;font-stretch:72%;line-height:.95}.SZMenG_tube{background:var(--gradient-brand);border-radius:4px;width:min(14rem,50%);height:4px;display:block}
.E0kJGG_hero{gap:var(--space-5);padding-block:var(--space-5) var(--space-6);display:grid}.E0kJGG_title{max-width:none;font-size:clamp(2rem,1.3rem + 4.2vw,4.75rem);font-weight:800;font-stretch:62%;line-height:var(--leading-tight);letter-spacing:-.005em;text-transform:uppercase}.E0kJGG_lede{max-width:46ch;color:var(--color-text-muted);font-size:var(--text-lg);margin-bottom:var(--space-2);line-height:1.5;display:none}.E0kJGG_picks{gap:var(--space-8);padding-block:0 var(--space-7);display:grid}.E0kJGG_pickGroup{gap:var(--space-5);display:grid}.E0kJGG_pickHead{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.E0kJGG_allLink{min-height:var(--tap-min);align-items:center;font-weight:600;display:inline-flex}.E0kJGG_method{gap:var(--space-3);padding-block:var(--space-7) 0;border-top:var(--border);display:grid}.E0kJGG_method p{max-width:var(--prose-max);color:var(--color-text-muted)}.E0kJGG_methodTitle{font-size:var(--text-2xl);text-transform:uppercase;font-stretch:78%}@media (min-width:40rem){.E0kJGG_lede{display:block}.E0kJGG_title{font-stretch:70%}}@media (min-width:56rem){.E0kJGG_hero{align-items:end;column-gap:var(--space-7);padding-block:var(--space-7);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.E0kJGG_title{max-width:none}.E0kJGG_lede{margin-bottom:var(--space-1)}.E0kJGG_hero>ul{margin-top:var(--space-3);grid-column:1/-1}.E0kJGG_method{gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
.xQQFuG_header{align-items:start;gap:var(--space-4) var(--space-5);padding-block:var(--space-6) var(--space-7);grid-template-columns:auto 1fr;display:grid}.xQQFuG_icon{width:5.75rem}.xQQFuG_titles{gap:var(--space-3);display:grid}.xQQFuG_title{font-size:var(--text-display);text-transform:uppercase;font-stretch:68%;line-height:.92}.xQQFuG_tube{background:var(--gradient-brand);border-radius:4px;width:min(16rem,60%);height:4px;display:block}.xQQFuG_intro{max-width:60ch;margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-lg);grid-column:1/-1;line-height:1.5}.xQQFuG_list{gap:var(--space-5);display:grid}.xQQFuG_listHead{gap:var(--space-2);display:grid}.xQQFuG_listTitle{font-size:var(--text-2xl);text-transform:uppercase;font-stretch:78%}.xQQFuG_rows{border-top:var(--border);margin:0;padding:0;list-style:none}.xQQFuG_row{gap:var(--space-3) var(--space-4);padding-block:var(--space-5);border-bottom:var(--border);grid-template-columns:auto 1fr;display:grid}.xQQFuG_body{gap:var(--space-1);min-width:0;display:grid}.xQQFuG_name{font-size:var(--text-xl);text-transform:uppercase;font-stretch:80%;line-height:1.1}.xQQFuG_name a{color:var(--color-text);text-decoration:none}.xQQFuG_name a:hover{color:var(--color-cyan)}.xQQFuG_model{color:var(--color-text-muted);font-size:var(--text-sm)}.xQQFuG_verdict{margin-top:var(--space-1);max-width:60ch}.xQQFuG_cta{justify-items:center;gap:var(--space-1);grid-column:1/-1;display:grid}.xQQFuG_cta>a:first-child{justify-self:stretch}.xQQFuG_empty{gap:var(--space-3);max-width:var(--prose-max);padding:var(--space-6) var(--space-5);background:var(--color-surface);border:var(--border);border-radius:var(--radius-sm);display:grid}.xQQFuG_empty p{color:var(--color-text-muted)}@media (min-width:48rem){.xQQFuG_header{padding-block:var(--space-8);align-items:center}.xQQFuG_icon{grid-row:span 2;width:7.5rem}.xQQFuG_intro{grid-column:2;margin-top:0}.xQQFuG_row{align-items:center;gap:var(--space-5);grid-template-columns:auto 1fr auto}.xQQFuG_cta{grid-column:auto;min-width:15rem}}.xQQFuG_more{gap:var(--space-6);padding-block:var(--space-7) 0;display:grid}.xQQFuG_linkList{gap:var(--space-3);display:grid}.xQQFuG_linkList ul{border-top:var(--border);margin:0;padding:0;list-style:none}.xQQFuG_linkList li{border-bottom:var(--border)}.xQQFuG_linkList a{min-height:52px;color:var(--color-text);font-weight:600;font-size:var(--text-lg);align-items:center;text-decoration:none;display:flex}.xQQFuG_linkList a:hover{color:var(--color-cyan)}@media (min-width:48rem){.xQQFuG_more{gap:var(--space-7);grid-template-columns:1fr 1fr}}.xQQFuG_name a{position:relative}.xQQFuG_name a:before{content:"";position:absolute;inset:min(0px,50% - 22px) 0}
.YGW4ba_header{gap:var(--space-4);padding-block:var(--space-6) var(--space-5);display:grid}.YGW4ba_year{color:var(--color-text-muted)}.YGW4ba_intro{max-width:60ch;color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.5}.YGW4ba_crumb a{font-weight:600}.YGW4ba_list{margin:var(--space-5) 0 0;border-top:var(--border);padding:0;list-style:none}.YGW4ba_item{gap:var(--space-3) var(--space-4);padding-block:var(--space-5);border-bottom:var(--border);grid-template-columns:auto auto 1fr;display:grid;position:relative}.YGW4ba_rank{min-width:1.5ch;color:var(--color-text-muted);font-family:var(--font-display);font-weight:800;font-stretch:70%;font-size:var(--text-2xl);font-variant-numeric:tabular-nums;align-self:start;margin-top:1.1rem;line-height:1}.YGW4ba_body{gap:var(--space-1);min-width:0;display:grid}.YGW4ba_award{color:var(--color-cyan);font-family:var(--font-display);font-weight:700;font-stretch:80%;font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase}.YGW4ba_name{font-size:var(--text-xl);text-transform:uppercase;font-stretch:80%;line-height:1.1}.YGW4ba_name a{color:var(--color-text);text-decoration:none}.YGW4ba_name a:hover{color:var(--color-cyan)}.YGW4ba_model{color:var(--color-text-muted);font-size:var(--text-sm)}.YGW4ba_why{margin-top:var(--space-1);max-width:60ch}.YGW4ba_cta{justify-items:center;gap:var(--space-1);grid-column:1/-1;display:grid}.YGW4ba_cta>a:first-child{justify-self:stretch}.YGW4ba_article{max-width:48rem;padding-block:var(--space-7);font-size:var(--text-lg);line-height:1.65}.YGW4ba_article>*+*{margin-top:var(--space-4)}.YGW4ba_article h3{margin-top:var(--space-6);font-size:var(--text-xl);text-transform:uppercase;font-stretch:78%}@media (min-width:48rem){.YGW4ba_item{align-items:center;gap:var(--space-5);grid-template-columns:auto auto 1fr auto}.YGW4ba_rank{align-self:center;margin-top:0}.YGW4ba_cta{grid-column:auto;min-width:15rem}}.YGW4ba_name a{position:relative}.YGW4ba_name a:before{content:"";position:absolute;inset:min(0px,50% - 22px) 0}
