.disclosure[data-astro-cid-4f736qhx]{max-width:var(--measure);margin:0 0 2em}.amazon-price[data-astro-cid-ea3vqcdb]{flex-direction:column;gap:2px;display:inline-flex}.amazon-price[data-astro-cid-ea3vqcdb] strong[data-astro-cid-ea3vqcdb]{font-size:1.2rem}.compact[data-astro-cid-ea3vqcdb] strong[data-astro-cid-ea3vqcdb]{font-size:1rem}.stamp[data-astro-cid-ea3vqcdb]{color:var(--ink-3);font-size:.74rem}abbr[data-astro-cid-ea3vqcdb]{cursor:help;margin-left:4px;text-decoration:underline dotted}.product[data-astro-cid-4fhpls6h]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:2em 0;padding:24px;scroll-margin-top:90px;position:relative}.badge[data-astro-cid-4fhpls6h]{background:var(--accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:.76rem;font-weight:700;position:absolute;top:-12px;left:20px}@media (prefers-color-scheme:dark){.badge[data-astro-cid-4fhpls6h]{color:#10140f}}.head[data-astro-cid-4fhpls6h]{align-items:center;gap:18px;display:flex}.head[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}.head[data-astro-cid-4fhpls6h] .amazon-img[data-astro-cid-4fhpls6h]{object-fit:contain;background:#fff;padding:6px}.price-row[data-astro-cid-4fhpls6h]:empty{display:none}.price-row[data-astro-cid-4fhpls6h]{margin:0 0 12px}h3[data-astro-cid-4fhpls6h]{margin:.2em 0 .3em}.best-for[data-astro-cid-4fhpls6h]{color:var(--ink-2);margin:0;font-size:.95rem}.body[data-astro-cid-4fhpls6h]{margin-top:12px}.body[data-astro-cid-4fhpls6h] p:last-child{margin-bottom:0}.pros-cons[data-astro-cid-4fhpls6h]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:18px 0;display:grid}.pros-cons[data-astro-cid-4fhpls6h] h4[data-astro-cid-4fhpls6h]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:.85rem}.pros[data-astro-cid-4fhpls6h] h4[data-astro-cid-4fhpls6h]{color:var(--good)}.cons[data-astro-cid-4fhpls6h] h4[data-astro-cid-4fhpls6h]{color:var(--bad)}.pros-cons[data-astro-cid-4fhpls6h] ul[data-astro-cid-4fhpls6h]{margin:0;padding-left:1.1em;font-size:.95rem}.specs[data-astro-cid-4fhpls6h]{background:var(--surface-2);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px;margin:0 0 18px;padding:14px;font-size:.9rem;display:grid}.specs[data-astro-cid-4fhpls6h] dt[data-astro-cid-4fhpls6h]{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.specs[data-astro-cid-4fhpls6h] dd[data-astro-cid-4fhpls6h]{margin:0;font-weight:600}.buy[data-astro-cid-4fhpls6h]{width:100%}.pending[data-astro-cid-4fhpls6h]{color:var(--ink-3);cursor:default;border-style:dashed}@media (width<=560px){.pros-cons[data-astro-cid-4fhpls6h]{grid-template-columns:minmax(0,1fr)}}.quick-picks[data-astro-cid-tmo2irvp]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:1.5em 0 2em;overflow:hidden}ul[data-astro-cid-tmo2irvp]{list-style:none;margin:0!important;padding:0!important}li[data-astro-cid-tmo2irvp]{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;display:grid;margin:0!important}li[data-astro-cid-tmo2irvp]:last-child{border-bottom:0}.label[data-astro-cid-tmo2irvp]{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);font-size:.78rem;font-weight:700}.name[data-astro-cid-tmo2irvp]{color:var(--ink);font-weight:600}.btn[data-astro-cid-tmo2irvp]{padding:8px 14px;font-size:.85rem}.pending[data-astro-cid-tmo2irvp]{color:var(--ink-3);border-style:dashed}@media (width<=600px){li[data-astro-cid-tmo2irvp]{grid-template-columns:minmax(0,1fr) auto}.label[data-astro-cid-tmo2irvp]{grid-column:1/-1}}.product-list[data-astro-cid-wfufnmcl]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:2em 0;overflow:hidden}h3[data-astro-cid-wfufnmcl]{border-bottom:1px solid var(--line);margin:0;padding:14px 18px;font-size:1.05rem}ul[data-astro-cid-wfufnmcl]{list-style:none;margin:0!important;padding:0!important}li[data-astro-cid-wfufnmcl]{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:14px 18px;display:flex;margin:0!important}li[data-astro-cid-wfufnmcl]:last-child{border-bottom:0}img[data-astro-cid-wfufnmcl]{object-fit:contain;border-radius:var(--radius-sm);background:#fff;flex-shrink:0;padding:4px}.info[data-astro-cid-wfufnmcl]{flex-direction:column;flex:1;gap:2px;display:flex}.badge[data-astro-cid-wfufnmcl]{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);font-size:.72rem;font-weight:700}.name[data-astro-cid-wfufnmcl]{color:var(--ink)}.note[data-astro-cid-wfufnmcl]{color:var(--ink-2);font-size:.92rem}.act[data-astro-cid-wfufnmcl]{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.btn[data-astro-cid-wfufnmcl]{white-space:nowrap;padding:8px 14px;font-size:.85rem}.pending[data-astro-cid-wfufnmcl]{color:var(--ink-3);border-style:dashed}@media (width<=600px){li[data-astro-cid-wfufnmcl]{flex-wrap:wrap}.act[data-astro-cid-wfufnmcl]{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.compare[data-astro-cid-mmnll3zm]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:2em 0;overflow-x:auto}table[data-astro-cid-mmnll3zm]{border-collapse:collapse;width:100%;min-width:560px;font-size:.93rem}th[data-astro-cid-mmnll3zm],td[data-astro-cid-mmnll3zm]{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:12px 14px}tr[data-astro-cid-mmnll3zm]:last-child th[data-astro-cid-mmnll3zm],tr[data-astro-cid-mmnll3zm]:last-child td[data-astro-cid-mmnll3zm]{border-bottom:0}th[data-astro-cid-mmnll3zm]{text-align:left;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.78rem}.rec[data-astro-cid-mmnll3zm]{background:color-mix(in srgb, var(--accent) 12%, transparent)}.badges[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm]{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);font-size:.74rem;font-weight:700}.badges[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm].rec{background:var(--accent);color:#fff}img[data-astro-cid-mmnll3zm]{object-fit:contain;border-radius:var(--radius-sm);background:#fff;margin:0 auto 8px;padding:4px;display:block}.name[data-astro-cid-mmnll3zm]{font-weight:600}.btn[data-astro-cid-mmnll3zm]{white-space:nowrap;padding:8px 12px;font-size:.82rem}.pending[data-astro-cid-mmnll3zm]{color:var(--ink-3);border-style:dashed}.callout[data-astro-cid-q2ml7llr]{border-radius:var(--radius-sm);border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--surface);margin:1.6em 0;padding:16px 20px;font-size:.98rem}.callout[data-astro-cid-q2ml7llr].warning{border-left-color:#d97706}.callout[data-astro-cid-q2ml7llr].note{border-left-color:var(--ink-3)}.title[data-astro-cid-q2ml7llr]{margin-bottom:4px;display:block}.callout[data-astro-cid-q2ml7llr] p:last-child{margin-bottom:0}.cluster-guides[data-astro-cid-aoikpm7j]{gap:12px;list-style:none;display:grid;padding:0!important}.cluster-guides[data-astro-cid-aoikpm7j] li[data-astro-cid-aoikpm7j]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:14px 18px;margin:0!important}.cluster-guides[data-astro-cid-aoikpm7j] a[data-astro-cid-aoikpm7j]{font-weight:600}.type[data-astro-cid-aoikpm7j]{color:var(--ink-3);margin-left:8px;font-size:.78rem}.cluster-guides[data-astro-cid-aoikpm7j] p[data-astro-cid-aoikpm7j]{color:var(--ink-2);margin:4px 0 0;font-size:.93rem}.social-follow[data-astro-cid-fk7gizhn]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:3em 0 1em;padding:24px}h2[data-astro-cid-fk7gizhn]{margin:0 0 16px;font-size:1.3rem}.yt[data-astro-cid-fk7gizhn],.social-follow[data-astro-cid-fk7gizhn] iframe{aspect-ratio:9/16;border-radius:var(--radius-sm);cursor:pointer;background:#000;border:0;width:min(100%,320px);margin:0 0 18px;padding:0;display:block;position:relative;overflow:hidden}.yt[data-astro-cid-fk7gizhn] img[data-astro-cid-fk7gizhn]{object-fit:cover;width:100%;height:100%}.play[data-astro-cid-fk7gizhn]{background:#e4572e;border-radius:14px;width:68px;height:48px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.play[data-astro-cid-fk7gizhn]:after{content:"";border:10px solid #0000;border-left:17px solid #fff;border-right-width:0;position:absolute;inset:50% auto auto 54%;transform:translate(-50%,-50%)}.row[data-astro-cid-fk7gizhn]{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.label[data-astro-cid-fk7gizhn]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);min-width:110px;font-size:.78rem;font-weight:700}.chip[data-astro-cid-fk7gizhn]{border:1px solid var(--line);color:var(--ink);background:var(--surface-2);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.9rem;text-decoration:none}.chip[data-astro-cid-fk7gizhn]:hover{border-color:var(--accent)}.post[data-astro-cid-z7xolria]{padding-top:clamp(32px,5vw,56px)}.post-head[data-astro-cid-z7xolria]{max-width:820px;margin-bottom:32px}.crumbs[data-astro-cid-z7xolria]{color:var(--ink-3);gap:8px;margin-bottom:16px;font-size:.88rem;display:flex}.crumbs[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--ink-2);text-decoration:none}.crumbs[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{text-decoration:underline}.chips[data-astro-cid-z7xolria]{gap:8px;margin-bottom:14px;display:flex}h1[data-astro-cid-z7xolria]{font-size:clamp(2rem,4.5vw,3.1rem)}.byline[data-astro-cid-z7xolria]{margin:0;font-size:.9rem}.hero[data-astro-cid-z7xolria]{margin:24px 0 0}.hero[data-astro-cid-z7xolria] .hero-img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);background:var(--surface-2);width:100%;height:auto;display:block}.hero[data-astro-cid-z7xolria] figcaption[data-astro-cid-z7xolria]{margin-top:6px;font-size:.8rem}.layout[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:56px;display:grid}.main[data-astro-cid-z7xolria]{min-width:0}.toc[data-astro-cid-z7xolria]{border-left:1px solid var(--line);padding-left:18px;font-size:.9rem;position:sticky;top:96px}.toc[data-astro-cid-z7xolria] ol[data-astro-cid-z7xolria],.toc-mobile[data-astro-cid-z7xolria] ol[data-astro-cid-z7xolria]{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria],.toc-mobile[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--ink-2);text-decoration:none}.toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover,.toc-mobile[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--accent-ink);text-decoration:underline}.toc-mobile[data-astro-cid-z7xolria]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin-bottom:24px;padding:12px 16px;display:none}.toc-mobile[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]{cursor:pointer;font-weight:600}.pillar-link[data-astro-cid-z7xolria]{max-width:var(--measure);margin-top:40px}.related[data-astro-cid-z7xolria]{padding-top:56px}@media (width<=960px){.layout[data-astro-cid-z7xolria]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-z7xolria]{display:none}.toc-mobile[data-astro-cid-z7xolria]{display:block}}
