body{font-family:Inter,system-ui,sans-serif;background:#f5f5f3;color:#18181b;max-width:900px;margin:0 auto;padding:2rem;line-height:1.7}a,a:visited{color:#047857}a.btn:visited{color:#fff;border-bottom:none}a.nav-brand:visited{color:#065f46}header{border-bottom:1px solid #e4e4e7;padding-bottom:1.5rem;margin-bottom:2rem}h1{color:#065f46;font-size:2.2rem;margin-bottom:.25rem;font-weight:800;letter-spacing:-.03em;line-height:1.15}h2{color:#111827;margin-top:0;font-size:1.2rem;font-weight:700;letter-spacing:-.01em}h3{color:#1f2937;font-size:1.05rem;font-weight:600}.subtitle{color:#52525b;font-size:1.05rem;margin-top:.25rem}.card{background:#fff;padding:1.75rem;border-radius:12px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000000a;margin-bottom:1.5rem;border:1px solid #e9eaec}.btn{box-sizing:border-box;display:inline-block;background:#059669;color:#fff!important;padding:.65rem 1.4rem;text-decoration:none;border-radius:8px;font-weight:600;font-size:.875rem;margin-top:.75rem;transition:background .2s,transform .15s,box-shadow .2s;border-bottom:none!important;box-shadow:0 1px 3px #0596694d;letter-spacing:.01em}.btn:hover{background:#047857;border-bottom:none!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 10px #0596694d}.disclaimer{border-top:2px solid #e8e8eb;padding-top:2rem;margin-top:4rem;font-size:.85rem;color:#6b7280;text-align:center}nav[aria-label="Main navigation"]{display:flex;align-items:center;gap:.2rem;margin-bottom:2.5rem;flex-wrap:wrap;padding-bottom:1.25rem;border-bottom:2px solid #e8e8eb;row-gap:.4rem}.nav-brand{font-weight:800;font-size:.95rem;color:#065f46;text-decoration:none;letter-spacing:-.025em;margin-right:auto;padding:.35rem 0;flex-shrink:0}.nav-brand:hover{color:#047857;background:none}nav[aria-label="Main navigation"]>a:not(.nav-brand){text-decoration:none;color:#52525b;font-weight:500;font-size:.825rem;padding:.3rem .6rem;border-radius:6px;transition:background .15s,color .15s}nav[aria-label="Main navigation"]>a:not(.nav-brand):hover{background:#f0fdf4;color:#047857}.nav-active,.nav-dropdown-btn.nav-active{background:#f0fdf4;color:#047857;font-weight:600}.nav-dropdown{position:relative}.nav-dropdown-btn{background:none;border:none;cursor:pointer;color:#52525b;font-family:inherit;font-weight:500;font-size:.825rem;padding:.3rem .6rem;border-radius:6px;transition:background .15s,color .15s;display:flex;align-items:center;gap:.3rem}.nav-dropdown-btn:after{content:"▾";font-size:.75em;opacity:.55}.nav-dropdown-btn:hover{background:#f0fdf4;color:#047857}.nav-dropdown-menu{display:none;position:absolute;top:calc(100% + 6px);left:0;background:#fff;border:1px solid #e4e4e7;border-radius:8px;box-shadow:0 4px 20px #0000001a;list-style:none;margin:0;padding:.4rem;min-width:250px;z-index:100}.nav-dropdown-menu li a{display:block;padding:.4rem .75rem;border-radius:5px;color:#374151;font-size:.8rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s;border-bottom:none}.nav-dropdown-menu li a:hover{background:#f0fdf4;color:#047857;border-bottom:none}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{display:block}@media(min-width:880px){nav[aria-label="Main navigation"]{gap:.1rem}nav[aria-label="Main navigation"]>a:not(.nav-brand),.nav-dropdown-btn{font-size:.76rem;padding:.3rem .34rem;white-space:nowrap}}.legal-link{color:#047857;text-decoration:none}.legal-link:hover{text-decoration:underline}.breadcrumb{font-size:.82rem;color:#6b7280;margin-bottom:1.25rem;display:block}.breadcrumb a{color:#6b7280;text-decoration:none;padding:0;background:none;border-radius:0;font-weight:400}.breadcrumb a:hover{background:none;color:#047857;text-decoration:underline}.card a{color:#047857;font-weight:500;text-decoration:none;border-bottom:1px solid #d1fae5;transition:border-color .15s,color .15s}.faq-list{display:flex;flex-direction:column;margin-top:.5rem}.faq-item{border-bottom:1px solid #e4e4e7}.faq-item:last-child{border-bottom:none}.faq-item summary{font-weight:600;font-size:.95rem;color:#18181b;cursor:pointer;padding:.85rem 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:#047857;font-size:1.1rem;flex-shrink:0;font-weight:700}.faq-item[open] summary:after{content:"−"}.faq-item p{margin:0 0 .85rem;color:#374151;font-size:.9rem;line-height:1.6}.card a:hover{color:#065f46;border-bottom-color:#6ee7b7}.card a[href^=http]{padding-right:.9rem;position:relative}.card a[href^=http]:after{content:"↗";font-size:.7em;position:absolute;right:0;top:.1em;opacity:.5}.dateline{font-size:.8rem;color:#6b7280;margin-top:.25rem}.affiliate-note{color:#4b5563;text-decoration:underline;text-underline-offset:2px}.affiliate-note:visited{color:#4b5563}.affiliate-note:hover{color:#1f2937;text-decoration-thickness:2px}.affiliate-sep{color:#4b5563;padding:0 .15rem}.hero-dateline .affiliate-note,.locker-dateline .affiliate-note,.mission-dateline .affiliate-note,.hero-dateline .affiliate-note:visited,.locker-dateline .affiliate-note:visited,.mission-dateline .affiliate-note:visited{color:#f3f4f6}.hero-dateline .affiliate-note:hover,.locker-dateline .affiliate-note:hover,.mission-dateline .affiliate-note:hover{color:#fff}.hero-dateline .affiliate-sep,.locker-dateline .affiliate-sep,.mission-dateline .affiliate-sep{color:#f3f4f6}.affiliate-standalone{font-size:.8rem;color:#6b7280;margin:.25rem 0 1rem}nav[aria-label="Table of contents"] li a{display:inline-block;padding:.4rem 0}.skip-link{position:absolute;top:0;left:0;transform:translateY(-100%);background:#065f46;color:#fff!important;padding:.5rem 1rem;text-decoration:none;z-index:10000;font-weight:600;border-radius:0 0 6px;transition:transform .15s}.skip-link:focus{position:fixed;transform:translateY(0)}:focus-visible{outline:2px solid #047857;outline-offset:3px;border-radius:3px}@media(max-width:879px){.nav-brand{margin-bottom:.25rem;min-height:44px;display:inline-flex;align-items:center}nav[aria-label="Main navigation"]{row-gap:.15rem}nav[aria-label="Main navigation"]>a:not(.nav-brand),.nav-dropdown-btn{min-height:44px;display:inline-flex;align-items:center;font-size:.95rem;padding:.5rem .7rem}.nav-dropdown{display:inline-flex}.nav-dropdown-menu li a{min-height:44px;display:flex;align-items:center;font-size:.95rem}}@media(max-width:640px){body{padding:1rem}h1{font-size:1.75rem}p,li,dd,dt{font-size:1rem!important;line-height:1.65}.card p,.card li,main p,main li{font-size:1rem!important}table td,table th{font-size:1rem!important}.affiliate-disclosure,.form-fallback,.fourohfour-note,.rn-body,.untested-body,.mpb-desc,.mpb-best-for,.ps-desc,.ps-best-for,.product-desc,.category-intro,.group-desc,.season-tagline,.product-best-for{font-size:1rem!important;line-height:1.6}.subtitle,.hero-sub{font-size:1.05rem!important}.btn,.mpb-btn,.table-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}summary{min-height:44px!important;padding:.9rem 0!important;font-size:1rem!important;display:flex;align-items:center}.legal-link{display:inline-block;padding:.6rem 0;min-height:44px;line-height:1.9}.skip-link{min-height:44px;display:inline-flex;align-items:center}.breadcrumb a{display:inline-block;padding:.35rem 0}}@font-face{font-display:block;font-family:Roboto;src:url(https://assets.brevo.com/font/Roboto/Latin/normal/normal/7529907e9eaf8ebb5220c5f9850e3811.woff2) format("woff2"),url(https://assets.brevo.com/font/Roboto/Latin/normal/normal/25c678feafdc175a70922a116c9be3e7.woff) format("woff")}@font-face{font-display:fallback;font-family:Roboto;font-weight:600;src:url(https://assets.brevo.com/font/Roboto/Latin/medium/normal/6e9caeeafb1f3491be3e32744bc30440.woff2) format("woff2"),url(https://assets.brevo.com/font/Roboto/Latin/medium/normal/71501f0d8d5aa95960f6475d5487d4c2.woff) format("woff")}@font-face{font-display:fallback;font-family:Roboto;font-weight:700;src:url(https://assets.brevo.com/font/Roboto/Latin/bold/normal/3ef7cf158f310cf752d5ad08cd0e7e60.woff2) format("woff2"),url(https://assets.brevo.com/font/Roboto/Latin/bold/normal/ece3a1d82f18b60bcce0211725c476aa.woff) format("woff")}#sib-container[data-astro-cid-sckkx6r4] input[data-astro-cid-sckkx6r4]:-ms-input-placeholder{text-align:left;font-family:Helvetica,sans-serif;color:#c0ccda}#sib-container[data-astro-cid-sckkx6r4] input[data-astro-cid-sckkx6r4]::placeholder{text-align:left;font-family:Helvetica,sans-serif;color:#c0ccda}#sib-container[data-astro-cid-sckkx6r4] textarea[data-astro-cid-sckkx6r4]::placeholder{text-align:left;font-family:Helvetica,sans-serif;color:#c0ccda}#sib-container[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{text-decoration:underline;color:#2bb2fc}
