.amazon-store{--am-ink:#183f35;--am-muted:#55685f;--am-line:#d9dfd5;--am-paper:#faf8f2;--am-accent:#bd4a24;background:var(--am-paper);color:var(--am-ink);min-height:100vh;font-family:Arial,sans-serif;line-height:1.5}.amazon-store a{color:inherit}.amazon-store button{font:inherit}.amazon-store h1,.amazon-store h2,.amazon-store h3,.amazon-store p{overflow-wrap:break-word}.am-topbar{background:var(--am-ink);color:#faf8ed;text-align:center;letter-spacing:.3px;padding:9px 20px;font-size:11px}.am-header{border-bottom:1px solid var(--am-line);justify-content:space-between;align-items:center;gap:24px;max-width:1360px;margin:0 auto;padding:16px 36px;display:flex}.am-header img{object-fit:contain;width:144px;height:50px;display:block}.am-header nav{gap:25px;font-size:13px;display:flex}.am-header-action{border:1px solid var(--am-line);border-radius:30px;padding:11px 17px;font-size:12px;font-weight:700}.amazon-store main.am-main{width:100%;max-width:1360px;margin:0 auto;padding:0 36px}.am-kicker{letter-spacing:1.55px;color:#536b58;text-transform:uppercase;font-size:10px;font-weight:700;display:inline-block}.am-small-dot{background:var(--am-accent);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.am-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:58px;padding:45px 0 48px;display:grid}.am-hero h1{letter-spacing:-2.6px;margin:23px 0;font-family:Georgia,serif;font-size:clamp(42px,4.5vw,68px);font-weight:400;line-height:1.06}.am-hero h1 em{color:var(--am-accent);font-style:normal}.am-hero-copy>p{color:var(--am-muted);max-width:475px;font-size:16px;line-height:1.8}.am-actions{align-items:center;gap:25px;margin:25px 0;display:flex}.amazon-store .am-button{background:var(--am-accent);color:#fff;border:1px solid var(--am-accent);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:16px 22px;font-size:14px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.amazon-store .am-button:hover{background:#9e3d1c;transform:translateY(-1px)}.am-text-link{font-size:13px;font-weight:700;display:inline-block}.am-hero-proof{gap:20px;padding:7px 0 14px;font-size:12px;display:flex}.am-hero-proof span:before{content:"✓";color:#667b48;margin-right:6px}.am-hero-copy>small{color:var(--am-muted);font-size:11px}.am-hero-visual{background:#e7ecde;border:1px solid #d9e1cc;border-radius:24px;padding:23px 27px;overflow:hidden}.am-visual-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.am-visual-top>span:last-child{letter-spacing:1px;white-space:nowrap;font-size:9px}.am-drawer-scene svg{width:100%;max-height:300px;display:block}.am-illustration-note{text-align:center;color:#506253;margin-top:-13px;font-size:9px;display:block}.am-visual-caption{justify-content:space-between;align-items:center;gap:16px;margin:22px 0 14px;display:flex}.am-visual-caption h2{letter-spacing:-.7px;margin:6px 0;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.2}.am-visual-caption>a{border:1px solid #b7c6a7;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:24px;display:grid}.am-hero-product{border-top:1px solid #cbd7be;padding-top:10px}.am-hero-product>p{margin:4px 0 12px;font-size:12px}.am-hero-product .am-button{width:100%;min-height:44px;padding:11px 20px;font-size:13px}.am-hero-product small{text-align:center;color:#536353;margin-top:8px;font-size:10px;display:block}.am-visual-helper{border-top:1px solid #cbd7be;margin-bottom:0;padding-top:12px;font-size:12px}.am-value-strip{border-block:1px solid var(--am-line);grid-template-columns:repeat(3,1fr);gap:30px;padding:24px 0;display:grid}.am-value-strip>div{align-items:center;gap:15px;display:flex}.am-value-strip>div>span{color:#8b9d73;font-family:Georgia,serif;font-size:29px}.am-value-strip p{color:var(--am-muted);margin:0;font-size:12px}.am-value-strip b{color:var(--am-ink);margin-bottom:3px;font-size:13px;display:block}.am-section-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.am-section-head h2,.am-method h2,.am-faq h2{letter-spacing:-1.2px;margin:14px 0 0;font-family:Georgia,serif;font-size:clamp(30px,3vw,43px);font-weight:400;line-height:1.15}.am-section-head p{color:var(--am-muted);max-width:330px;margin:0;font-size:13px;line-height:1.8}.am-finder{padding:66px 0 40px}.am-finder-grid{border:1px solid var(--am-line);background:#fff;border-radius:18px;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.am-finder-questions{padding:30px}.amazon-store fieldset{border:0;min-width:0;margin:0 0 28px;padding:0}.amazon-store fieldset:last-child{margin-bottom:0}.amazon-store legend{margin-bottom:17px;font-size:15px;font-weight:700;line-height:1.6}.amazon-store legend>span{background:#edf1e6;border-radius:50%;place-items:center;width:29px;height:29px;margin-right:8px;font-size:10px;display:inline-grid}.am-choice-row{flex-wrap:wrap;gap:9px;display:flex}.amazon-store .am-choice-row button{width:auto;min-height:45px;color:var(--am-ink);text-align:left;background:#fff;border:1px solid #c9d1c6;border-radius:8px;gap:12px;margin:0;padding:11px 15px;font-size:13px;display:inline-flex}.amazon-store .am-choice-row button[aria-pressed=true]{color:#fff;background:var(--am-ink);border-color:var(--am-ink)}.amazon-store .am-choice-row button:hover{border-color:var(--am-ink)}.am-helper{color:var(--am-muted);font-size:12px}.am-finder-questions .am-helper{margin:-6px 0 16px}.am-finder-result{background:#edf1e6;flex-direction:column;justify-content:center;align-items:start;padding:30px;display:flex}.am-result-symbol{border:1px solid #b9c7a8;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:18px;font-size:30px;display:grid}.am-finder-result h3{margin:14px 0 8px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.25}.am-finder-result p{color:#4d6556;margin:5px 0 15px;font-size:14px;line-height:1.8}.am-finder-result>b{margin-bottom:15px;font-size:14px}.am-finder-result .am-button{width:100%;margin-bottom:10px;font-size:13px}.am-finder-result small{color:#546956;margin-top:12px;font-size:10px;line-height:1.7}.am-finder-result .am-text-link{margin-top:14px}.am-selection{padding:30px 0 45px}.am-products{gap:25px;display:grid}.am-product{border:1px solid var(--am-line);background:#fff;border-radius:18px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.am-product-visual{background:#eee7db;flex-direction:column;justify-content:center;min-width:0;padding:25px;display:flex}.am-product-visual .am-drawer-scene svg{max-height:330px}.am-product-label{color:#526354;background:#fff9;border-radius:30px;align-self:center;margin-top:22px;padding:7px 12px;font-size:10px}.am-product-placeholder{place-items:center;min-height:250px;display:grid}.am-product-placeholder>span{font-size:65px}.am-product-body{padding:32px}.am-product h3{letter-spacing:-.5px;margin:14px 0 20px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.2}.am-product h4{margin:12px 0;font-size:12px}.am-product p,.am-product li{color:var(--am-muted);font-size:13px;line-height:1.8}.am-product .am-benefits{margin:0 0 18px;padding:0;list-style:none}.am-benefits li{margin-bottom:9px;padding-left:22px;position:relative}.am-benefits li:before{content:"✓";color:#567b45;position:absolute;left:0}.am-product-caution{background:#f7f1e7;border-left:3px solid #bb956a;margin-bottom:22px;padding:12px 15px}.am-product-caution b{font-size:11px}.am-product-caution p{margin:4px 0 0;font-size:12px}.am-product-body>.am-button{width:100%}.am-disclosure{color:var(--am-muted);margin-top:10px;font-size:10px;line-height:1.7;display:block}.am-product-details{border-top:1px solid var(--am-line);margin-top:20px;padding-top:14px}.am-product-details summary{cursor:pointer;font-size:12px;font-weight:700}.am-product-details ul{padding-left:18px}.am-selection-empty{background:#edf1e6;border-radius:16px;align-items:center;gap:25px;padding:30px;display:flex}.am-selection-empty>span{font-size:45px}.am-selection-empty h3{margin:0 0 10px;font-size:18px}.am-selection-empty p{color:var(--am-muted);font-size:13px}.am-selection-empty a{font-size:13px;font-weight:700}.am-guide-section-home{padding:30px 0 40px}.am-guides{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.am-guide{border:1px solid var(--am-line);background:#fff;border-radius:12px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.am-guide:hover{border-color:#829c70}.am-guide-number{color:#6b865b;background:#f1f3e9;border-bottom:1px solid #e3e7dd;justify-content:space-between;padding:16px 23px;font-family:Georgia,serif;font-size:22px;display:flex}.am-guide-body{flex-direction:column;flex:1;padding:23px;display:flex}.am-guide-body h3{letter-spacing:-.5px;margin:12px 0;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.25}.am-guide-body p{color:var(--am-muted);flex:1;font-size:12px;line-height:1.8}.am-guide-body>b{border-top:1px solid var(--am-line);justify-content:space-between;margin-top:12px;padding-top:16px;font-size:12px;display:flex}.am-more-guides{margin-top:20px}.am-more-guides>summary{cursor:pointer;border:1px solid var(--am-line);border-radius:9px;justify-content:space-between;padding:18px 22px;font-size:13px;font-weight:700;list-style:none;display:flex}.am-more-guides[open] .am-guides{margin-top:20px}.am-method{background:#e8eddf;border-radius:20px;grid-template-columns:1fr 1fr;gap:70px;margin:35px 0 60px;padding:42px;display:grid}.am-method>div>p{color:#526751;max-width:420px;margin:22px 0;font-size:14px;line-height:1.8}.am-method .am-button{font-size:12px}.am-method ol{counter-reset:method;margin:0;padding:0;list-style:none}.am-method li{counter-increment:method;border-bottom:1px solid #cbd6bd;padding:22px 0 18px 40px;position:relative}.am-method li:before{content:"0" counter(method);color:#6c8356;font-size:11px;position:absolute;top:25px;left:0}.am-method li b{font-size:14px}.am-method li p{color:#526751;margin-bottom:0;font-size:13px;line-height:1.8}.am-faq{max-width:820px;margin:0 auto;padding:0 0 60px}.am-faq h2{margin-bottom:25px}.am-faq details{border-bottom:1px solid var(--am-line);padding:20px 0}.am-faq summary{cursor:pointer;font-size:14px;font-weight:700}.am-faq p{color:var(--am-muted);font-size:13px;line-height:1.8}.am-footer{border-top:1px solid var(--am-line);max-width:1360px;color:var(--am-muted);justify-content:space-between;gap:50px;margin:auto;padding:35px 36px;font-size:11px;display:flex}.am-footer b{letter-spacing:-1px;color:var(--am-ink);font-size:30px}.am-footer b>span{color:var(--am-accent);margin-left:4px}.am-footer p{max-width:425px;line-height:1.8}.am-consent{border-top:1px solid var(--am-line);color:var(--am-muted);justify-content:center;align-items:center;gap:25px;padding:16px 25px;font-size:11px;display:flex}.am-consent label{align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.amazon-store .am-consent input{width:16px;height:16px;min-height:16px;margin:0}.amazon-store a:focus-visible,.amazon-store button:focus-visible,.amazon-store summary:focus-visible,.amazon-store input:focus-visible{outline-offset:4px;outline:3px solid #a36226}.amazon-store section[id]{scroll-margin-top:24px}.amazon-store .am-article>nav{color:var(--am-muted);padding:25px 0;font-size:12px}.amazon-store .am-guide-hero{max-width:1050px;margin:0;padding:22px 0 35px;display:block}.am-article h1{letter-spacing:-1.5px;margin:18px 0;font-family:Georgia,serif;font-size:clamp(35px,4vw,57px);font-weight:400;line-height:1.15}.am-guide-hero>p{color:var(--am-muted);max-width:850px;font-size:16px;line-height:1.8}.am-guide-hero>small{color:var(--am-muted);margin:15px 0;font-size:10px;display:block}.am-guide-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:25px;font-size:13px;font-weight:700;display:flex}.am-decision-summary{background:#edf1e6;border-radius:16px;margin-bottom:35px;padding:30px}.am-decision-summary h2,.am-guide-product h2,.am-guide-related h2{letter-spacing:-.6px;margin:14px 0 20px;font-family:Georgia,serif;font-size:29px;font-weight:400}.am-decision-columns{grid-template-columns:1fr 1fr;gap:35px;display:grid}.am-decision-columns h3{font-size:13px}.am-decision-columns p{color:var(--am-muted);font-size:13px;line-height:1.8}.am-article-grid{grid-template-columns:2fr 1fr;align-items:start;gap:50px;padding-bottom:45px;display:grid}.am-guide-toc{border-bottom:1px solid var(--am-line);padding-bottom:22px;font-size:13px}.am-guide-toc ol{flex-direction:column;gap:10px;padding-left:20px;display:flex}.am-guide-section{margin:35px 0}.am-guide-section h2{letter-spacing:-.6px;font-family:Georgia,serif;font-size:29px;font-weight:400}.am-guide-section p{color:var(--am-muted);font-size:14px;line-height:1.9}.am-callout{border:1px solid var(--am-line);background:#eef1e7;border-radius:10px;margin-bottom:25px;padding:23px}.am-callout b{font-size:14px}.am-callout p{color:var(--am-muted);font-size:13px;line-height:1.8}.amazon-store aside.am-checklist{top:22px;width:auto;color:var(--am-ink);background:#e8eddf;border-radius:15px;padding:27px;display:block;position:sticky;inset:auto}.am-checklist h2{margin:14px 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.am-checklist ul{padding:0;list-style:none}.am-checklist li{border-bottom:1px solid #cbd7be;padding:13px 0}.am-checklist label{align-items:start;gap:9px;font-size:13px;line-height:1.7;display:flex}.amazon-store .am-checklist input{width:17px;height:17px;min-height:17px;accent-color:var(--am-ink);flex-shrink:0;margin-top:2px}.am-checklist p{color:var(--am-muted);font-size:11px;line-height:1.8}.am-guide-product{border:1px solid var(--am-line);background:#fff;border-radius:15px;margin-bottom:35px;padding:25px}.am-guide-product h3{font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.3}.am-guide-product p,.am-guide-product li{color:var(--am-muted);font-size:13px;line-height:1.8}.am-guide-product ul{padding-left:20px}.am-guide-product small{color:var(--am-muted);margin:14px 0;font-size:10px;line-height:1.8;display:block}.am-guide-related{border-top:1px solid var(--am-line);padding:25px 0 50px}.am-guide-related ul{flex-wrap:wrap;gap:18px;padding-left:18px;font-size:13px;display:flex}.am-private-main{max-width:960px;width:100%!important;margin:0 auto!important;padding:35px!important}.am-private-main input,.am-private-main textarea,.am-private-main select{width:100%}.am-private-main .am-private-status{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.am-private-main .am-private-status p{margin:0}.am-private-main .am-private-row{border-bottom:1px solid #dee3d9;padding:15px 0}.am-private-main h1{font-size:28px}.am-private-main h2{font-size:20px}.am-guide-toc{flex-wrap:wrap;gap:16px;display:flex}.am-guide-toc>a{font-size:12px;line-height:1.8}.am-guide-related>div{flex-wrap:wrap;gap:16px;display:flex}.am-guide-related>div>a{background:#eef1e7;border-radius:8px;padding:15px;font-size:13px}.am-callout h2{font-family:Georgia,serif;font-size:24px;font-weight:400}@media (max-width:1000px){.am-header-action{display:none}.am-hero{gap:30px}.am-hero h1{font-size:51px}.am-hero-visual{padding:20px}.am-visual-top>span:last-child{display:none}.am-guides{grid-template-columns:repeat(2,1fr)}.am-product{grid-template-columns:.85fr 1.15fr}.am-method{gap:30px;padding:30px}.am-article-grid{gap:25px}}@media (max-width:720px){.am-topbar{padding:8px 12px;font-size:10px}.am-header{flex-wrap:wrap;gap:10px;padding:12px 20px}.am-header img{width:126px;height:43px}.am-header nav{justify-content:space-between;gap:10px;width:100%;font-size:11px}.amazon-store main.am-main{padding:0 20px}.am-hero{grid-template-columns:1fr;gap:27px;padding:28px 0}.am-hero h1{letter-spacing:-1.7px;margin:20px 0;font-size:46px}.am-hero-copy>p{font-size:14px}.am-actions{flex-wrap:wrap;gap:19px}.amazon-store .am-button{padding:15px 18px;font-size:13px}.am-hero-proof{gap:14px;font-size:10px}.am-hero-visual{border-radius:18px;padding:20px}.am-drawer-scene svg{max-height:250px}.am-visual-caption h2{font-size:25px}.am-value-strip{grid-template-columns:1fr;gap:16px;padding:20px 0}.am-value-strip>div>span{font-size:24px}.am-section-head{margin-bottom:22px;display:block}.am-section-head p{margin-top:16px}.am-section-head p br{display:none}.am-finder{padding:40px 0 25px}.am-finder-grid{grid-template-columns:1fr}.am-finder-questions,.am-finder-result{padding:23px}.am-choice-row{gap:8px}.amazon-store .am-choice-row button{padding:11px 13px;font-size:12px}.am-selection{padding:20px 0 30px}.am-product{grid-template-columns:1fr}.am-product-visual{padding:20px}.am-product-visual .am-drawer-scene svg{max-height:235px}.am-product-body{padding:25px}.am-product h3{font-size:27px}.am-guides{grid-template-columns:1fr;gap:16px}.am-guide-body{padding:22px}.am-guide-body h3{font-size:23px}.am-guide-number{padding:12px 22px}.am-guide-section-home{padding-top:15px}.am-method{grid-template-columns:1fr;gap:20px;margin:25px 0 40px;padding:26px}.am-faq{padding-bottom:35px}.am-footer{padding:28px 20px;display:block}.am-consent{padding:20px;display:block}.am-consent>span{margin-top:10px;display:block}.am-decision-summary{padding:24px}.am-decision-columns{grid-template-columns:1fr;gap:10px}.am-article-grid{grid-template-columns:1fr}.amazon-store aside.am-checklist{grid-row:1;position:static}.am-guide-hero h1{font-size:39px}.am-guide-actions{gap:18px}.am-private-main .am-private-status{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.amazon-store *{scroll-behavior:auto!important;transition:none!important}}
