.blower-ranking .toc{display:flex;height:auto;min-height:0;align-items:flex-start}.blower-ranking .toc ol{line-height:1.8}.blower-ranking .quick-picks li,.blower-ranking .system-list li,.blower-ranking .sources li{margin:0 0 14px}.blower-ranking .section a:not(.button),.blower-ranking .quick-picks a{text-decoration:underline;text-underline-offset:3px}.blower-ranking .product{padding-top:24px;grid-template-columns:145px minmax(0,1.15fr) minmax(0,1.2fr) 180px}.blower-ranking .product>*{min-width:0}.blower-ranking .rank{position:static;grid-column:1/-1;justify-self:start;max-width:100%}.blower-ranking .rank span{display:inline;letter-spacing:.4px}.blower-ranking .product-image{width:145px;height:145px;background:#fff}.blower-ranking .product-image img{width:100%;height:100%;object-fit:contain}.blower-ranking .product-details{font-size:12px;color:#53625d}.blower-ranking .product-details ul{padding-left:17px;margin:8px 0 16px}.blower-ranking .product-details li{margin-bottom:5px}.blower-ranking .pros{grid-template-columns:1fr}.blower-ranking .source{font-size:12px;overflow-wrap:anywhere}.blower-ranking .offer .button{text-align:center}.blower-ranking .offer-actions{display:flex;flex-direction:column;align-items:stretch;gap:11px;width:100%;min-width:0}.blower-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}.blower-ranking .offer small:last-child{margin-top:10px}.blower-ranking .blower-compare{overflow:visible}.blower-ranking .blower-compare table{table-layout:fixed;min-width:0}.blower-ranking .blower-compare th,.blower-ranking .blower-compare td{padding:10px 7px;overflow-wrap:anywhere;font-size:12px;vertical-align:top}.blower-ranking caption{text-align:left;padding:12px;font-weight:bold}@media(max-width:1050px){.blower-ranking .product{grid-template-columns:145px minmax(0,1fr)}.blower-ranking .product-details,.blower-ranking .offer{grid-column:1/-1}.blower-ranking .offer{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}}@media(max-width:850px){.blower-ranking .blower-compare caption{display:block;width:100%}.blower-ranking .blower-compare table,.blower-ranking .blower-compare tbody,.blower-ranking .blower-compare tr,.blower-ranking .blower-compare td{display:block;width:100%;min-width:0}.blower-ranking .blower-compare thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.blower-ranking .blower-compare tr{padding:12px 14px;border-bottom:1px solid var(--line)}.blower-ranking .blower-compare tr:last-child{border-bottom:0}.blower-ranking .blower-compare td{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:10px;padding:7px 0;border:0;font-size:13px}.blower-ranking .blower-compare td::before{content:attr(data-label);font-weight:bold;color:var(--muted)}}@media(max-width:480px){.blower-ranking .product{grid-template-columns:minmax(0,1fr);padding:18px;gap:18px}.blower-ranking .product-image{justify-self:center;width:160px;height:160px}.blower-ranking .article-head h1{font-size:38px;letter-spacing:-1.6px;overflow-wrap:break-word}.blower-ranking .toc{flex-direction:column;padding:18px}.blower-ranking .offer-actions>.button{width:100%;justify-content:center}.blower-ranking .blower-compare td{grid-template-columns:minmax(0,38%) minmax(0,1fr)}}
