.pole-ranking .quick-picks{max-width:1120px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:0 0 42px}.pole-ranking .quick-picks a{padding:14px;background:#e8f0df;border-top:3px solid var(--lime);font-size:12px;font-weight:bold}.pole-ranking .quick-picks span{display:block;margin-top:4px;color:var(--muted);font-size:11px;font-weight:normal}.pole-ranking .product{padding-top:44px;grid-template-columns:150px minmax(0,1.2fr) minmax(0,1fr) 185px}.pole-ranking .product>*{min-width:0}.pole-ranking .product-image{width:150px;height:150px;background:#fff}.pole-ranking .product-image img{object-fit:contain}.pole-ranking .product-details{font-size:12px;color:#53625d}.pole-ranking .product-details ul{margin:8px 0;padding-left:17px}.pole-ranking .product-details li{margin-bottom:5px}.pole-ranking .source{margin:10px 0 0;font-size:11px}.pole-ranking .source a,.pole-ranking .method a{text-decoration:underline;text-underline-offset:3px}.pole-ranking .compare{max-width:1120px}.pole-ranking .compare table{min-width:0;table-layout:fixed}.pole-ranking .compare th,.pole-ranking .compare td{overflow-wrap:anywhere}.pole-ranking .safety{border-left:4px solid var(--coral);padding:18px 20px;background:#fff7ed}.pole-ranking .method{font-size:13px}@media(max-width:1050px){.pole-ranking .quick-picks{grid-template-columns:repeat(3,1fr)}.pole-ranking .product{grid-template-columns:150px minmax(0,1fr)}.pole-ranking .product-details,.pole-ranking .offer{grid-column:1/-1}.pole-ranking .offer{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}}@media(max-width:850px){.pole-ranking .compare,.pole-ranking .compare table,.pole-ranking .compare tbody,.pole-ranking .compare tr,.pole-ranking .compare td{display:block;width:100%;min-width:0}.pole-ranking .compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pole-ranking .compare tr{padding:12px 14px;border-bottom:1px solid var(--line)}.pole-ranking .compare tr:last-child{border-bottom:0}.pole-ranking .compare td{display:grid;grid-template-columns:42% 1fr;gap:10px;padding:7px 0;border:0;font-size:13px}.pole-ranking .compare td:before{content:attr(data-label);font-weight:bold;color:var(--muted)}}@media(max-width:480px){.pole-ranking .quick-picks{grid-template-columns:1fr 1fr}.pole-ranking .product{grid-template-columns:1fr;padding:44px 18px 20px;gap:18px}.pole-ranking .product-image{justify-self:center;width:165px;height:165px}.pole-ranking .offer .button{width:100%}.pole-ranking .compare td{grid-template-columns:38% 1fr}}

.pole-ranking .offer-actions{display:flex;flex-direction:column;align-items:stretch;gap:11px;width:100%;min-width:0}.pole-ranking .offer-actions>.button{display:flex;box-sizing:border-box;width:100%;height:46px;min-height:46px;min-width:0;align-items:center;justify-content:center;padding:0 16px;white-space:nowrap;text-align:center}
.pole-ranking .offer .amazon-kit-note{margin:8px 0 0;font-size:11px;line-height:1.4;color:var(--muted)}
