:root{--bg:#fff;--surface:#f6f6f6;--ink:#000;--ink-soft:#3d3d3d;--muted:#5f5f5f;--accent:#fe7141;--accent-ink:#000;--field-1:#fe7141;--field-2:#d1ddd3;--field-3:#f0ff1c;--field-4:#000;--field-4-ink:#f4f4f4;--line:#cfcfcf;--paper:var(--bg);--accent-soft:var(--field-2);--warn-soft:var(--field-3);--warn-line:var(--field-3);--serif:"STIX Two Text", Georgia, "Times New Roman", serif;--sans:var(--serif);--step-small:clamp(1rem, .97rem + .1vw, 1.0625rem);--step-body:clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(2rem, 1.3rem + 3.2vw, 4rem);--step-display:clamp(3.25rem, 8.3vw, 8rem);--margin:clamp(20px, 2.2vw, 32px);--axis:var(--margin);--measure:38rem;--radius:0;--gap-section:clamp(96px, 12vw, 200px);--ease-out:cubic-bezier(.22, 1, .36, 1);--t-fast:.18s;--t-reveal:.7s}@media (width>=1100px){:root{--axis:42vw}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 var(--step-body)/1.5 var(--serif);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--ink);text-decoration-color:var(--accent);text-underline-offset:4px;transition:text-decoration-color var(--t-fast), background-color var(--t-fast);text-decoration-thickness:2px}a:hover{text-decoration-color:var(--ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}::selection{background:var(--field-3);color:var(--ink)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main{display:block}.wrap{width:100%;padding:0 var(--margin)}h1,h2,h3{font-family:var(--serif);letter-spacing:-.026em;color:var(--ink);text-wrap:balance;font-weight:400;line-height:1.1}h1{font-size:var(--step-head);margin:0 0 1.5rem}h2{margin:4rem 0 1.25rem;font-size:clamp(1.625rem,1.3rem + 1.1vw,2.25rem)}h3{font-size:var(--step-lead);letter-spacing:-.01em;margin:2.5rem 0 .75rem;font-weight:600}p,ul,ol{margin:0 0 1.25rem}li{margin-bottom:.45rem}strong{font-weight:600}sup a{font-size:.72em;text-decoration:none}.dek{font-size:var(--step-lead);color:var(--ink);line-height:1.35}.byline,.small{font-size:var(--step-small);color:var(--muted);line-height:1.5}.byline{margin-bottom:2rem}.kicker{font-size:var(--step-small);color:var(--muted);margin:0 0 .5rem}.note{background:var(--field-3);margin:2rem 0;padding:1.25rem 1.5rem}.callout{background:var(--field-2);margin:2rem 0;padding:1.5rem}.callout>:last-child,.note>:last-child{margin-bottom:0}table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.92em;line-height:1.45}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.75rem .6rem}thead th{border-bottom:3px solid var(--ink);color:var(--ink);background:0 0;font-weight:600}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.btn{background:var(--accent);min-height:52px;color:var(--accent-ink);font:600 1.0625rem/1.2 var(--serif);text-align:center;cursor:pointer;transition:background-color var(--t-fast), transform var(--t-fast) var(--ease-out);border:0;border-radius:0;justify-content:center;align-items:center;padding:.85rem 1.5rem;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ink);color:var(--bg)}.btn:active{transform:translateY(1px)}.refs{font-size:var(--step-small);color:var(--ink-soft)}.refs li{margin-bottom:.6rem}.prose{max-width:calc(var(--measure) + 2 * var(--margin));padding:0 var(--margin);margin:0 auto}@media (width>=1100px){.prose{margin:0 0 0 calc(var(--axis) - var(--margin));max-width:min(calc(var(--measure) + 2 * var(--margin)), calc(100vw - var(--axis)))}}.prose>h1{font-size:clamp(1.875rem,1.2rem + 2.2vw,3rem);line-height:1.05}@media (width>=1100px){.prose>h1{width:calc(100vw - var(--axis) - var(--margin));max-width:none}}.prose>.kicker:first-child{display:none}.prose img{margin:2rem 0}.prose blockquote{background:var(--surface);margin:2rem 0;padding:1.25rem 1.5rem;font-style:italic}body .prose .verdict{background:var(--bg);border:0;border-top:14px solid var(--ink);border-bottom:8px solid var(--ink);border-radius:0;margin:2.5rem 0;padding:.25rem 0 1rem}body .prose .verdict h2{letter-spacing:-.03em;border-bottom:6px solid var(--ink);margin:.75rem 0 .25rem;padding-bottom:.5rem;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:600}body .prose .verdict table{margin:0 0 1.25rem;font-size:.95em}body .prose .verdict th{width:34%;color:var(--ink);background:0 0;font-weight:600}body .prose .verdict td:nth-child(2){white-space:nowrap;font-size:1.35em;font-weight:600}body .prose .pros-cons{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:0;margin:2rem 0;display:grid}body .prose .pros-cons>div{padding:1.25rem 1.5rem .5rem}body .prose .pros-cons>div:first-child{background:var(--field-2)}body .prose .pros-cons>div:last-child{background:var(--surface)}body .prose .pros-cons h3{margin-top:0}body .prose .disclosure,body .prose .safety-note,body .prose .safety-first{background:var(--surface);border:0;padding:1rem 1.25rem}.next{margin:4rem var(--margin) 0;max-width:var(--measure);background:var(--field-2);padding:2rem 1.75rem 1.25rem}@media (width>=1100px){.next{margin-left:0}}.next h2{margin:0 0 1rem}.next ul{margin:0;padding:0;list-style:none}.next li{margin:0}.next a{flex-direction:column;gap:.15rem;padding:.85rem 0;text-decoration:none;display:flex}.next a b{font-size:var(--step-lead);letter-spacing:-.015em;text-underline-offset:5px;transition:text-decoration-color var(--t-fast);font-weight:400;text-decoration:underline 2px #0000}.next a:hover b{text-decoration-color:var(--ink)}.next a span{font-size:var(--step-small);color:var(--ink-soft)}.toc-mobile{background:var(--surface);margin:2rem 0}.toc-mobile summary{cursor:pointer;min-height:44px;padding:.9rem 1.25rem;font-weight:600}.toc-mobile ol{margin:0;padding:0 1.25rem 1rem;list-style:none}.toc-mobile li{margin:0}.toc-mobile a{padding:.5rem 0;text-decoration:none;display:block}.toc-mobile a:hover{text-decoration:underline;text-decoration-color:var(--accent)}@media (width>=1100px){.toc-mobile{display:none}}a,button,summary,input{touch-action:manipulation;-webkit-tap-highlight-color:#fe714140}h2[id],h3[id],[id].group{scroll-margin-top:24px}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity var(--t-reveal) var(--ease-out), transform var(--t-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(24px)}.js [data-reveal].in{opacity:1;transform:none}.lines .line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.lines [data-line]{display:block}.js .lines [data-line]{animation:line-up .9s var(--ease-out) forwards;animation-delay:calc(var(--i,0) * .11s + .15s);transform:translateY(105%)}@keyframes line-up{to{transform:none}}}.band[data-astro-cid-vsq434ie]{grid-template-columns:4fr 1fr 1fr;height:clamp(160px,30vh,320px);display:grid;overflow:clip}.band[data-astro-cid-vsq434ie] img[data-astro-cid-vsq434ie]{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%}.tile[data-astro-cid-vsq434ie].a{background:var(--field-2)}.tile[data-astro-cid-vsq434ie].b{background:var(--field-4)}.band[data-astro-cid-vsq434ie].orange .tile[data-astro-cid-vsq434ie].a{background:var(--field-1)}.band[data-astro-cid-vsq434ie].yellow .tile[data-astro-cid-vsq434ie].a{background:var(--field-3)}@media (width<=640px){.band[data-astro-cid-vsq434ie]{grid-template-columns:3fr 1fr;height:22vh}.tile[data-astro-cid-vsq434ie].b{display:none}}@media (prefers-reduced-motion:no-preference){.band[data-astro-cid-vsq434ie] img[data-astro-cid-vsq434ie]{transform-origin:30%;animation:24s linear infinite alternate drift}@keyframes drift{0%{transform:scale(1)}to{transform:scale(1.08)}}}.plan-cta[data-astro-cid-2sbs2ufk]{font-size:var(--step-small)}.plan-cta.mid{background:var(--field-2);margin:2.5rem 0;padding:1.25rem 1.5rem}.plan-cta.mid p{margin:0 0 .75rem}.plan-cta .plan-q{font-size:1.25rem;font-weight:600;line-height:1.25}.plan-cta[data-astro-cid-2sbs2ufk].end{margin:clamp(3rem, 6vw, 5rem) var(--margin) 0;background:var(--field-3);padding:clamp(1.5rem,4vw,3rem)}.plan-cta[data-astro-cid-2sbs2ufk].end>div[data-astro-cid-2sbs2ufk]{max-width:38rem}.plan-cta[data-astro-cid-2sbs2ufk].end.with-cover{grid-template-columns:minmax(0,38rem) 220px;justify-content:space-between;align-items:center;gap:2rem;display:grid}.plan-cta[data-astro-cid-2sbs2ufk].end.with-cover img[data-astro-cid-2sbs2ufk]{width:100%;height:auto;box-shadow:6px 6px 0 var(--ink);order:2}@media (width<=760px){.plan-cta[data-astro-cid-2sbs2ufk].end.with-cover{grid-template-columns:1fr}.plan-cta[data-astro-cid-2sbs2ufk].end.with-cover img[data-astro-cid-2sbs2ufk]{order:0;max-width:150px}}.plan-cta[data-astro-cid-2sbs2ufk].end h2[data-astro-cid-2sbs2ufk]{text-wrap:balance;margin:.25rem 0 1rem;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.1}.plan-kicker[data-astro-cid-2sbs2ufk]{margin:0;font-weight:600}.plan-bar[data-astro-cid-2sbs2ufk]{z-index:50;padding:.625rem var(--margin) calc(.625rem + env(safe-area-inset-bottom));background:var(--ink);color:var(--field-4-ink);align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0}.plan-bar[data-astro-cid-2sbs2ufk][hidden]{display:none}.plan-bar[data-astro-cid-2sbs2ufk] a[data-astro-cid-2sbs2ufk]{color:inherit;text-underline-offset:3px;flex:1;align-items:center;min-height:44px;font-weight:600;display:flex}.plan-bar[data-astro-cid-2sbs2ufk] button[data-astro-cid-2sbs2ufk]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;min-height:44px;padding:.375rem .75rem;font-size:.9375rem}.facts-panel[data-astro-cid-s5s7akxl]{border:2px solid var(--ink);background:var(--bg);font-variant-numeric:lining-nums tabular-nums;padding:.5rem .75rem .6rem}.facts-panel[data-astro-cid-s5s7akxl] p[data-astro-cid-s5s7akxl]{margin:0}.fp-title[data-astro-cid-s5s7akxl]{letter-spacing:-.035em;font-size:clamp(1.75rem,2.3vw,2.25rem);font-weight:600;line-height:1}.fp-serving[data-astro-cid-s5s7akxl]{font-size:var(--step-small);border-bottom:10px solid var(--ink);padding:.25rem 0 .4rem}.fp-score[data-astro-cid-s5s7akxl]{border-bottom:5px solid var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;padding:.35rem 0;display:flex}.fp-label[data-astro-cid-s5s7akxl]{font-size:1.0625rem;font-weight:600}.fp-value[data-astro-cid-s5s7akxl]{letter-spacing:-.04em;font-size:clamp(2.5rem,3.6vw,3.5rem);font-weight:600;line-height:1}.fp-value[data-astro-cid-s5s7akxl] small[data-astro-cid-s5s7akxl]{letter-spacing:0;font-size:.4em;font-weight:400}table[data-astro-cid-s5s7akxl]{font-size:var(--step-small);margin:0}th[data-astro-cid-s5s7akxl],td[data-astro-cid-s5s7akxl]{border-bottom:1px solid var(--ink);color:var(--ink);background:0 0;padding:.4rem 0}th[data-astro-cid-s5s7akxl]{font-weight:400}td[data-astro-cid-s5s7akxl]{text-align:right;width:4ch;font-weight:600}tr[data-astro-cid-s5s7akxl]:last-child th[data-astro-cid-s5s7akxl],tr[data-astro-cid-s5s7akxl]:last-child td[data-astro-cid-s5s7akxl]{border-bottom:5px solid var(--ink)}.fp-note[data-astro-cid-s5s7akxl]{color:var(--ink-soft);padding-top:.45rem;font-size:.875rem;line-height:1.4}body{scroll-margin-top:0}.site-header[data-astro-cid-hkbrpulz]{grid-template-columns:auto 1fr auto;align-items:stretch;min-height:56px;display:grid}.logo[data-astro-cid-hkbrpulz]{background:var(--field-4);color:var(--field-4-ink);padding:0 var(--margin);letter-spacing:-.02em;white-space:nowrap;align-items:center;font-size:1.375rem;font-weight:600;text-decoration:none;display:flex}.tab[data-astro-cid-hkbrpulz]{background:var(--accent);padding:0 var(--margin);width:max-content;min-width:calc(var(--axis) - 10.5rem);align-items:center;gap:clamp(1rem,2.5vw,2.5rem);display:flex}.tab[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.action[data-astro-cid-hkbrpulz]{color:var(--ink);text-underline-offset:6px;padding:.9rem 0;font-size:1.0625rem;text-decoration:underline 2px #0000}.tab[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.action[data-astro-cid-hkbrpulz]:hover{text-decoration-color:var(--ink)}.search[data-astro-cid-hkbrpulz]{margin-right:var(--margin);align-self:center;display:flex}.search[data-astro-cid-hkbrpulz] input[data-astro-cid-hkbrpulz]{background:var(--surface);width:clamp(11rem,16vw,15rem);min-height:44px;font:inherit;color:var(--ink);border:0;border-radius:0;padding:0 .85rem;font-size:1rem}.search[data-astro-cid-hkbrpulz] input[data-astro-cid-hkbrpulz]::placeholder{color:var(--muted)}.search[data-astro-cid-hkbrpulz] input[data-astro-cid-hkbrpulz]:focus-visible{outline:3px solid var(--accent);outline-offset:0;background:var(--bg)}.search[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]{background:var(--ink);min-height:44px;color:var(--bg);font:600 1rem var(--serif);cursor:pointer;transition:background-color var(--t-fast);border:0;border-radius:0;padding:0 1rem}.search[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]:hover{background:var(--accent);color:var(--ink)}.search-link[data-astro-cid-hkbrpulz]{display:none}.skip[data-astro-cid-hkbrpulz]{left:var(--margin);z-index:10;background:var(--ink);color:var(--bg);padding:.75rem 1rem;text-decoration:none;position:absolute;top:-100px}.skip[data-astro-cid-hkbrpulz]:focus{top:8px}main[data-astro-cid-hkbrpulz]:focus{outline:none}.disclosure[data-astro-cid-hkbrpulz]{padding:.6rem var(--margin);background:var(--surface);font-size:var(--step-small);color:var(--ink-soft);margin:0}@media (width<=640px){.site-header[data-astro-cid-hkbrpulz]{grid-template-columns:auto 1fr}.tab[data-astro-cid-hkbrpulz]{width:auto;min-width:0;padding:0 var(--margin);gap:1rem}.tab[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-size:1rem}.search[data-astro-cid-hkbrpulz]{display:none}.search-link[data-astro-cid-hkbrpulz]{padding:0 var(--margin);min-height:56px;color:var(--ink);justify-self:end;align-items:center;font-size:1rem;text-decoration:none;display:flex}}.with-side[data-astro-cid-hkbrpulz]{padding-top:clamp(48px,6vw,96px)}.side[data-astro-cid-hkbrpulz]{display:none}@media (width>=1100px){.with-side[data-astro-cid-hkbrpulz]{grid-template-columns:var(--axis) minmax(0, 1fr);display:grid}.with-side[data-astro-cid-hkbrpulz] .prose{padding:0 var(--margin) 0 0;margin:0}.side[data-astro-cid-hkbrpulz]{padding:0 clamp(24px, 4vw, 72px) 0 var(--margin);font-size:var(--step-small);align-self:stretch;display:block}.side-stick[data-astro-cid-hkbrpulz]{position:sticky;top:24px}}.side[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0 0 1rem}.side-concern[data-astro-cid-hkbrpulz]{font-size:var(--step-lead)}.side[data-astro-cid-hkbrpulz] .facts-panel{margin-bottom:1.5rem}.side-product[data-astro-cid-hkbrpulz],.product-mobile[data-astro-cid-hkbrpulz]{border:1px solid var(--line);background:#fff;display:block}.side-product[data-astro-cid-hkbrpulz]{margin-bottom:1.5rem}.side-product[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz],.product-mobile[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.product-mobile[data-astro-cid-hkbrpulz]{width:min(240px,60vw);margin:0 auto 1.5rem}@media (width>=1100px){.product-mobile[data-astro-cid-hkbrpulz]{display:none}}.toc[data-astro-cid-hkbrpulz]{margin-bottom:1.5rem}.toc-head[data-astro-cid-hkbrpulz]{color:var(--muted)}.toc[data-astro-cid-hkbrpulz] ol[data-astro-cid-hkbrpulz]{margin:0;padding:0;list-style:none}.toc[data-astro-cid-hkbrpulz] li{margin:0}.toc[data-astro-cid-hkbrpulz] a{border-left:3px solid var(--surface);color:var(--ink-soft);transition:border-color var(--t-fast), color var(--t-fast);padding:.4rem 0 .4rem .85rem;line-height:1.3;text-decoration:none;display:block}.toc[data-astro-cid-hkbrpulz] a:hover{color:var(--ink);border-left-color:var(--line)}.toc[data-astro-cid-hkbrpulz] a[aria-current]{color:var(--ink);border-left-color:var(--accent);font-weight:600}.side[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz]{width:100%;margin:.25rem 0 1rem}.site-footer[data-astro-cid-hkbrpulz]{margin-top:var(--gap-section);background:var(--field-4);color:var(--field-4-ink);padding:clamp(40px, 5vw, 72px) var(--margin) 2rem}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--field-4-ink)}.name[data-astro-cid-hkbrpulz]{letter-spacing:-.06em;white-space:nowrap;margin:0 0 clamp(48px,6vw,96px);font-size:clamp(3.5rem,15.5vw,15rem);line-height:.85}.foot-row[data-astro-cid-hkbrpulz]{grid-template-columns:5fr 7fr;gap:2rem;display:grid}.places[data-astro-cid-hkbrpulz]{flex-direction:column;gap:.5rem;display:flex}.social-follow[data-astro-cid-hkbrpulz]{margin-bottom:.75rem}.social-follow[data-astro-cid-hkbrpulz] h2[data-astro-cid-hkbrpulz]{font-size:var(--step-small);margin:0 0 .35rem;font-weight:600}.social-links[data-astro-cid-hkbrpulz]{gap:.25rem;display:flex}.social-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{width:44px;min-width:44px;height:44px;color:var(--field-4-ink);flex:0 0 44px;place-items:center;display:grid}.social-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--accent)}.social-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.social-links[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:22px;height:22px;display:block}.places[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--accent);letter-spacing:-.02em;width:max-content;max-width:100%;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);text-decoration:none}.places[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-decoration:underline;text-decoration-color:var(--accent)}.cols[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.cols[data-astro-cid-hkbrpulz] h2[data-astro-cid-hkbrpulz]{font-size:var(--step-small);letter-spacing:0;color:var(--field-4-ink);margin:0 0 .75rem;font-weight:600}.cols[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding:.65rem 0;font-size:1rem;text-decoration:none;display:block}.cols[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-decoration:underline;text-decoration-color:var(--accent)}.legal[data-astro-cid-hkbrpulz]{font-size:var(--step-small);color:#c4c4c4;justify-content:space-between;align-items:end;gap:2rem;margin-top:clamp(64px,7vw,112px);display:flex}.legal[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{max-width:60rem;margin:0}.legal[data-astro-cid-hkbrpulz] .top[data-astro-cid-hkbrpulz]{white-space:nowrap}@media (width<=760px){.foot-row[data-astro-cid-hkbrpulz]{grid-template-columns:1fr}.cols[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}.legal[data-astro-cid-hkbrpulz]{flex-direction:column;align-items:start}}
