.mgg-affiliate-upgrade,.mgg-sota,.mgg-guide.mgg-tools-guide{max-width:940px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;overflow:clip!important;contain:layout style!important}.mgg-affiliate-upgrade{container-type:inline-size!important;padding:clamp(16px,4cqw,26px)!important;border-radius:20px!important}.mgg-affiliate-upgrade .mgg-grid,.mgg-sota .mgg-product-grid,.mgg-sota .mgg-grid:has(.mgg-product),.mgg-guide.mgg-tools-guide .mgg-grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;width:100%!important;max-width:100%!important;min-width:0!important;align-items:stretch!important}.mgg-affiliate-upgrade .mgg-product,.mgg-sota .mgg-product,.mgg-guide.mgg-tools-guide .mgg-product{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;align-items:stretch!important;padding:14px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff 0%,#f8fafc 100%)!important;border:1px solid #dfe6ee!important;box-shadow:0 10px 24px rgba(23,32,51,.06)!important;overflow:hidden!important}.mgg-affiliate-upgrade .mgg-media,.mgg-sota .mgg-product-media,.mgg-sota .mgg-media,.mgg-guide.mgg-tools-guide .mgg-media{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;height:154px!important;min-height:154px!important;padding:12px!important;background:#fff!important;border:1px solid #edf1f5!important;border-radius:15px!important;overflow:hidden!important}.mgg-affiliate-upgrade .mgg-media img,.mgg-affiliate-upgrade .mgg-product img,.mgg-sota .mgg-product-media img,.mgg-sota .mgg-product img,.mgg-guide.mgg-tools-guide .mgg-product img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:128px!important;object-fit:contain!important;margin:0 auto!important}.mgg-affiliate-upgrade .mgg-product>div,.mgg-sota .mgg-product-body,.mgg-sota .mgg-product>div,.mgg-guide.mgg-tools-guide .mgg-product>div{min-width:0!important;width:100%!important;max-width:100%!important;display:block!important}.mgg-affiliate-upgrade h3,.mgg-sota .mgg-product h3,.mgg-guide.mgg-tools-guide .mgg-product h3{font-size:clamp(17px,2.2cqw,21px)!important;line-height:1.22!important;letter-spacing:-.015em!important;margin:0 0 8px!important;color:#172033!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;text-wrap:balance!important}.mgg-affiliate-upgrade p,.mgg-affiliate-upgrade .mgg-copy,.mgg-affiliate-upgrade .mgg-caveat,.mgg-sota .mgg-product p,.mgg-guide.mgg-tools-guide .mgg-product p{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;max-width:68ch!important}.mgg-affiliate-upgrade .mgg-copy,.mgg-sota .mgg-product p{font-size:14px!important;line-height:1.58!important;color:#4f5a68!important;margin-bottom:9px!important}.mgg-affiliate-upgrade .mgg-caveat{font-size:12.5px!important;line-height:1.5!important;color:#647182!important}.mgg-affiliate-upgrade .mgg-badge,.mgg-sota .mgg-badge{display:inline-flex!important;align-items:center!important;max-width:100%!important;white-space:normal!important;width:auto!important;font-size:10.5px!important;line-height:1.15!important;margin-bottom:8px!important}.mgg-affiliate-upgrade .mgg-btn,.mgg-sota .mgg-btn,.mgg-guide.mgg-tools-guide a[href*="amazon.com"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;min-height:40px!important;padding:10px 14px!important;border-radius:12px!important;white-space:normal!important;text-align:center!important;line-height:1.2!important;word-break:normal!important;overflow-wrap:anywhere!important;box-shadow:0 8px 18px rgba(39,116,95,.16)!important}.mgg-affiliate-upgrade .mgg-mini-list{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}@container (min-width:720px){.mgg-affiliate-upgrade .mgg-product{grid-template-columns:176px minmax(0,1fr)!important;gap:18px!important;padding:16px!important;align-items:center!important}.mgg-affiliate-upgrade .mgg-media{height:158px!important;min-height:158px!important}.mgg-affiliate-upgrade .mgg-media img,.mgg-affiliate-upgrade .mgg-product img{max-height:134px!important}.mgg-affiliate-upgrade .mgg-mini-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:780px){.mgg-sota .mgg-product{grid-template-columns:180px minmax(0,1fr)!important;gap:18px!important;padding:16px!important;align-items:center!important}.mgg-sota .mgg-product-media,.mgg-sota .mgg-media{height:160px!important;min-height:160px!important}.mgg-sota .mgg-product-media img,.mgg-sota .mgg-product img{max-height:136px!important}}@media (max-width:520px){.mgg-affiliate-upgrade,.mgg-sota{padding-left:14px!important;padding-right:14px!important;border-radius:16px!important}.mgg-affiliate-upgrade .mgg-product,.mgg-sota .mgg-product{padding:12px!important;border-radius:15px!important}.mgg-affiliate-upgrade .mgg-media,.mgg-sota .mgg-product-media,.mgg-sota .mgg-media{height:132px!important;min-height:132px!important}.mgg-affiliate-upgrade .mgg-media img,.mgg-affiliate-upgrade .mgg-product img,.mgg-sota .mgg-product-media img,.mgg-sota .mgg-product img{max-height:110px!important}}.mgg-emergency-monetization-cta{max-width:940px!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.mgg-emergency-monetization-cta *{box-sizing:border-box!important;min-width:0!important}.mgg-emergency-monetization-cta a[href*="amazon.com"]{white-space:normal!important;overflow-wrap:anywhere!important}.mgg-sota .mgg-product-grid,.mgg-guide.mgg-tools-guide .mgg-grid{container-type:inline-size!important}.mgg-sota .mgg-product-grid .mgg-product,.mgg-guide.mgg-tools-guide .mgg-grid .mgg-product{grid-template-columns:1fr!important}@container (min-width:760px){.mgg-sota .mgg-product-grid .mgg-product,.mgg-guide.mgg-tools-guide .mgg-grid .mgg-product{grid-template-columns:180px minmax(0,1fr)!important;align-items:center!important}}