.amazon-links a[href*="amzn.to"],.amazon-links a[href*="amazon.com"],.prose a[href*="amzn.to"],.prose a[href*="amazon.com"],article a[href*="amzn.to"],article a[href*="amazon.com"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;padding:.75rem 1.5rem!important;background:linear-gradient(to right,#f97316,#ea580c)!important;color:#fff!important;font-weight:600!important;border-radius:.5rem!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;text-decoration:none!important;transition:all .2s ease!important;transform:scale(1)!important;margin:1rem 0!important;min-width:180px!important}.amazon-links a[href*="amzn.to"]:hover,.amazon-links a[href*="amazon.com"]:hover,.prose a[href*="amzn.to"]:hover,.prose a[href*="amazon.com"]:hover,article a[href*="amzn.to"]:hover,article a[href*="amazon.com"]:hover{background:linear-gradient(to right,#ea580c,#dc2626)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important;transform:scale(1.05)!important;color:#fff!important}.our-picks-section{margin:2rem 0;background:#fff;border-radius:.5rem;padding:.5rem 1rem;border:1px solid #e5e7eb}@media(prefers-color-scheme:dark){.our-picks-section{background:#1f2937;border-color:#374151}}.pick-item{display:flex;align-items:center;gap:.5rem;padding:.35rem 0!important;margin:0!important;min-height:auto;max-height:52px}.pick-item p{margin:0!important;padding:0!important;line-height:1.1!important}.pick-item strong{font-weight:600}.pick-image{width:48px;height:48px;object-fit:contain;border-radius:.25rem;background:transparent;flex-shrink:0}@media(prefers-color-scheme:dark){.pick-image{background:transparent}}.pick-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:0;justify-content:center}.button-row{display:flex;align-items:center;gap:1rem;align-self:center}.amazon-logo{width:60px;height:28px;flex-shrink:0;border-radius:0;object-fit:contain}.pick-title{margin:0!important;padding:0!important;font-size:1rem;line-height:1.1!important;color:#111827}.pick-title p{margin:0!important;padding:0!important;line-height:1.1!important}@media(prefers-color-scheme:dark){.pick-title{color:#f9fafb}}.pick-product{margin:0!important;padding:0!important;font-size:.875rem;line-height:1.1!important;color:#6b7280}.pick-product p{margin:0!important;padding:0!important;line-height:1.1!important}@media(prefers-color-scheme:dark){.pick-product{color:#9ca3af}}.pick-button{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .875rem;background:#10b981;color:#fff;font-weight:600;font-size:.75rem;border-radius:.25rem;text-decoration:none;transition:background .2s ease;white-space:nowrap;line-height:1;height:28px}.pick-button:hover{background:#059669}.pick-divider{height:1px;background:repeating-linear-gradient(to right,#d1d5db 0px,#d1d5db 4px,transparent 4px,transparent 8px);margin:0}@media(prefers-color-scheme:dark){.pick-divider{background:repeating-linear-gradient(to right,#4b5563 0px,#4b5563 4px,transparent 4px,transparent 8px)}}@media(max-width:768px){.our-picks-section{padding:1rem}.pick-item{flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem 0!important;max-height:none}.pick-image{width:80px;height:80px;align-self:center}.pick-content{text-align:center}.pick-title{font-size:1.125rem}.pick-product{font-size:1rem}.button-row{flex-direction:column;gap:.5rem;width:100%}.amazon-logo{width:80px;height:auto}.pick-button{width:100%}}.pros-list,.cons-list{list-style:none;padding-left:0}.pros-list li,.cons-list li{position:relative;padding-left:2rem;margin-bottom:.5rem}.pros-list li:before{content:"+";position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;background-color:#10b981;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;line-height:0;padding-bottom:.1rem}.cons-list li:before{content:"−";position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;background-color:#ef4444;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;line-height:0;padding-bottom:.1rem}
