.stars[data-astro-cid-gttqbbyq]{font-size:var(--size);letter-spacing:1px;white-space:nowrap;line-height:1;display:inline-block;position:relative}.track[data-astro-cid-gttqbbyq]{color:#ddd8cc}.fill[data-astro-cid-gttqbbyq]{width:var(--pct);color:var(--star);position:absolute;inset:0;overflow:hidden}.rcard[data-astro-cid-wz2p2ybn]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.rcard[data-astro-cid-wz2p2ybn]:hover{transform:translateY(-2px);box-shadow:0 2px 4px #18221d14,0 12px 28px #18221d1a}.media[data-astro-cid-wz2p2ybn]{aspect-ratio:16/10;background:var(--brand-soft);position:relative}.media[data-astro-cid-wz2p2ybn] img[data-astro-cid-wz2p2ybn]{object-fit:contain;background:#fff;width:100%;height:100%;padding:12px}.ph[data-astro-cid-wz2p2ybn]{background:radial-gradient(circle at 25% 20%, color-mix(in srgb, var(--c) 30%, #fff) 0, transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--c) 14%, #fff), color-mix(in srgb, var(--c) 36%, #fff));place-items:center;width:100%;height:100%;display:grid}.ph[data-astro-cid-wz2p2ybn] span[data-astro-cid-wz2p2ybn]{font-family:var(--serif);color:color-mix(in srgb, var(--c) 75%, #000);opacity:.85;font-size:2.6rem;font-weight:700}.type[data-astro-cid-wz2p2ybn],.demo[data-astro-cid-wz2p2ybn]{position:absolute;top:10px}.type[data-astro-cid-wz2p2ybn]{background:#fff;left:10px}.demo[data-astro-cid-wz2p2ybn]{right:10px}.body[data-astro-cid-wz2p2ybn]{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}h3[data-astro-cid-wz2p2ybn]{margin:2px 0 0;font-size:1.18rem}h3[data-astro-cid-wz2p2ybn] a[data-astro-cid-wz2p2ybn]{color:var(--ink);text-decoration:none}h3[data-astro-cid-wz2p2ybn] a[data-astro-cid-wz2p2ybn]:after{content:"";position:absolute;inset:0}.rate[data-astro-cid-wz2p2ybn]{align-items:center;gap:6px;font-size:.9rem;display:flex}p[data-astro-cid-wz2p2ybn]{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;display:-webkit-box;overflow:hidden}.more[data-astro-cid-wz2p2ybn]{color:var(--brand);margin-top:auto;padding-top:6px;font-size:.92rem;font-weight:700}.gcard[data-astro-cid-upify2nq]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.media[data-astro-cid-upify2nq] img[data-astro-cid-upify2nq]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.body[data-astro-cid-upify2nq]{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}h3[data-astro-cid-upify2nq]{margin:0;font-size:1.15rem}h3[data-astro-cid-upify2nq] a[data-astro-cid-upify2nq]{color:var(--ink);text-decoration:none}h3[data-astro-cid-upify2nq] a[data-astro-cid-upify2nq]:after{content:"";position:absolute;inset:0}p[data-astro-cid-upify2nq]{color:var(--muted);margin:0;font-size:.95rem}.more[data-astro-cid-upify2nq]{color:var(--brand);margin-top:auto;padding-top:6px;font-size:.92rem;font-weight:700}.badge[data-astro-cid-upify2nq]{align-self:flex-start}.hero-wrap[data-astro-cid-wcolddp2]{padding-top:16px}.hero[data-astro-cid-wcolddp2]{border:1px solid var(--line);background:radial-gradient(700px 360px at 85% 30%,#dcebe0 0,#0000 65%),linear-gradient(120deg,#f3ede2 0%,#eef3ea 100%);border-radius:18px;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.hero-img[data-astro-cid-wcolddp2]{object-fit:cover;object-position:50% 58%;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-wcolddp2].photo{min-height:470px}.hero[data-astro-cid-wcolddp2].photo:after{content:"";background:linear-gradient(90deg,#f7f3ec9e 0%,#f7f3ec66 34%,#f7f3ec00 58%);position:absolute;inset:0}.hero-mark[data-astro-cid-wcolddp2]{opacity:.18;width:260px;height:260px;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.hero-text[data-astro-cid-wcolddp2]{z-index:1;max-width:640px;padding:36px 40px;position:relative}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{margin:0 0 12px;line-height:1.05}.script[data-astro-cid-wcolddp2]{font-family:var(--script);color:var(--brand-dark);font-size:clamp(2.4rem,6vw,3.6rem);font-weight:400;line-height:1.1;display:block}.serif[data-astro-cid-wcolddp2]{margin-top:4px;font-size:clamp(1.6rem,3.6vw,2.4rem);display:block}.lead[data-astro-cid-wcolddp2]{color:var(--muted);max-width:520px;margin:0 0 20px;font-size:1.05rem}.search[data-astro-cid-wcolddp2]{gap:8px;max-width:520px;display:flex}.search[data-astro-cid-wcolddp2] input[data-astro-cid-wcolddp2]{border:1px solid var(--line);background:#fff;border-radius:999px;flex:1;min-width:0;min-height:50px;padding:0 16px;font-size:1rem}.search[data-astro-cid-wcolddp2] input[data-astro-cid-wcolddp2]:focus{outline:2px solid var(--brand);border-color:#0000}@media (width<=759px){.hero[data-astro-cid-wcolddp2]{flex-direction:column;align-items:stretch;min-height:0}.hero[data-astro-cid-wcolddp2].photo{min-height:0;padding-top:190px}.hero-img[data-astro-cid-wcolddp2]{object-position:72% 40%;height:190px}.hero[data-astro-cid-wcolddp2].photo:after{display:none}.hero-mark[data-astro-cid-wcolddp2]{width:150px;height:150px;top:70px;right:-20px}.hero-text[data-astro-cid-wcolddp2]{padding:22px 18px 20px}.lead[data-astro-cid-wcolddp2]{display:none}}.tiles[data-astro-cid-wcolddp2]{grid-template-columns:repeat(5,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.tiles[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{text-align:center;background:var(--card);border:1px solid var(--line);height:100%;color:var(--ink);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:20px 12px 16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.tiles[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{border-color:var(--brand);transform:translateY(-2px)}.tiles[data-astro-cid-wcolddp2] .cicon{color:var(--brand)}.tname[data-astro-cid-wcolddp2]{font-family:var(--serif);letter-spacing:.06em;text-transform:uppercase;font-size:.86rem;font-weight:600;line-height:1.3}.tcount[data-astro-cid-wcolddp2]{color:var(--muted);font-size:.8rem}@media (width<=759px){.cats[data-astro-cid-wcolddp2]{padding-top:18px!important}.cats[data-astro-cid-wcolddp2] .section-head[data-astro-cid-wcolddp2]{display:none}.tiles[data-astro-cid-wcolddp2]{scroll-snap-type:x proximity;scrollbar-width:none;margin:0 -16px;padding:0 16px 6px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.tiles[data-astro-cid-wcolddp2]::-webkit-scrollbar{display:none}.tiles[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{scroll-snap-align:start;flex:none;width:112px}.tiles[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{gap:6px;padding:14px 8px 12px}.tname[data-astro-cid-wcolddp2]{font-size:.72rem}.tcount[data-astro-cid-wcolddp2]{display:none}}.tiles-wrap[data-astro-cid-wcolddp2]{position:relative}.tarrow[data-astro-cid-wcolddp2]{display:none}@media (width<=759px){.tarrow[data-astro-cid-wcolddp2]{z-index:2;border:1px solid var(--line);width:36px;height:36px;color:var(--brand-dark);cursor:pointer;background:#fffdf9f5;border-radius:50%;place-items:center;margin-top:-21px;display:grid;position:absolute;top:50%;box-shadow:0 2px 8px #2a2b2726}.tarrow[data-astro-cid-wcolddp2][hidden]{display:none}.tarrow[data-astro-cid-wcolddp2].prev{left:-6px}.tarrow[data-astro-cid-wcolddp2].next{right:-6px}}.method[data-astro-cid-wcolddp2]{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:28px}.mhead[data-astro-cid-wcolddp2]{align-items:center;gap:14px;margin-bottom:16px;display:flex}.mhead[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{width:52px;height:52px}.mhead[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{margin:0}.pillars[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:14px;margin:0 0 22px;padding:0;list-style:none;display:grid}@media (width>=900px){.pillars[data-astro-cid-wcolddp2]{grid-template-columns:repeat(5,1fr);gap:20px}}.pillars[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{flex-direction:column;gap:2px;display:flex}.pnum[data-astro-cid-wcolddp2]{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:4px;font-size:.85rem;font-weight:700;display:grid}.pillars[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]:last-child{color:var(--muted);font-size:.95rem}.lcard[data-astro-cid-thfwtysy]{background:var(--surface);border:1px solid var(--line);border-left:5px solid var(--chip);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:6px;padding:18px;display:flex;position:relative}h3[data-astro-cid-thfwtysy]{margin:0;font-size:1.18rem}h3[data-astro-cid-thfwtysy] a[data-astro-cid-thfwtysy]{color:var(--ink);text-decoration:none}h3[data-astro-cid-thfwtysy] a[data-astro-cid-thfwtysy]:after{content:"";position:absolute;inset:0}p[data-astro-cid-thfwtysy]{color:var(--muted);margin:0;font-size:.95rem}.names[data-astro-cid-thfwtysy]{margin:4px 0 0;padding-left:1.3em;font-size:.9rem;font-weight:600}.badge[data-astro-cid-thfwtysy]{align-self:flex-start}.head[data-astro-cid-ez3swq7g]{background:var(--card);border:1px solid var(--line);border-radius:18px;align-items:center;gap:18px;margin-top:6px;padding:22px 24px;display:flex}.hicon[data-astro-cid-ez3swq7g]{background:var(--surface);border:1px solid var(--line);width:72px;height:72px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.head[data-astro-cid-ez3swq7g] h1[data-astro-cid-ez3swq7g]{margin:0 0 4px}.intro[data-astro-cid-ez3swq7g]{color:var(--muted);max-width:720px;margin:0;font-size:1.02rem}@media (width<=640px){.head[data-astro-cid-ez3swq7g]{align-items:flex-start;gap:12px;padding:16px}.hicon[data-astro-cid-ez3swq7g]{width:52px;height:52px}.hicon[data-astro-cid-ez3swq7g] svg{width:30px;height:30px}}.cell[data-astro-cid-ez3swq7g]{display:flex}.cell[data-astro-cid-ez3swq7g]>*{flex:1}.filters[data-astro-cid-ez3swq7g]{scrollbar-width:none;gap:8px;margin-top:14px;padding:4px 0 2px;display:flex;overflow-x:auto}.fchip[data-astro-cid-ez3swq7g]{border:1.5px solid var(--line);min-height:42px;font:inherit;cursor:pointer;color:var(--ink);background:#fff;border-radius:999px;flex:none;padding:8px 16px;font-size:.92rem;font-weight:600}.fchip[data-astro-cid-ez3swq7g][aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.fchip[data-astro-cid-ez3swq7g].best{color:var(--brand-dark)}.lists[data-astro-cid-ez3swq7g]{padding-bottom:0}.empty[data-astro-cid-ez3swq7g]{padding:30px 0}.related[data-astro-cid-s562ojll]{border-top:1px solid var(--line);margin-top:16px}.disclosure-box[data-astro-cid-4f736qhx]{color:var(--muted);background:#f3f1ea;border-radius:10px;margin:24px 0 0;padding:10px 12px;font-size:.85rem}.layout[data-astro-cid-rxg32r5j]{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=1000px){.layout[data-astro-cid-rxg32r5j]{grid-template-columns:minmax(0,1fr) 300px}}.main-col[data-astro-cid-rxg32r5j]{max-width:760px}.rhead[data-astro-cid-rxg32r5j] h1[data-astro-cid-rxg32r5j]{margin-top:6px}.rhead[data-astro-cid-rxg32r5j] .badge[data-astro-cid-rxg32r5j]{margin-left:8px}.byline[data-astro-cid-rxg32r5j]{color:var(--muted);margin:0 0 6px;font-size:.95rem}.sep[data-astro-cid-rxg32r5j]{margin:0 6px}.aff[data-astro-cid-rxg32r5j]{color:var(--muted);font-size:.88rem}.hero-img[data-astro-cid-rxg32r5j]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:100%;max-width:340px;height:auto;margin:0 auto 20px;padding:12px;display:block}.verdict[data-astro-cid-rxg32r5j]{border-top:5px solid var(--chip);margin-bottom:24px}.vtop[data-astro-cid-rxg32r5j]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 20px;display:flex}.vlabel[data-astro-cid-rxg32r5j]{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.78rem;font-weight:800}.vscore[data-astro-cid-rxg32r5j]{align-items:center;gap:8px;margin:4px 0;display:flex}.vscore[data-astro-cid-rxg32r5j] b[data-astro-cid-rxg32r5j]{font-size:1.5rem;font-family:var(--serif)}.vscore[data-astro-cid-rxg32r5j] span[data-astro-cid-rxg32r5j]{color:var(--muted)}.rlabel[data-astro-cid-rxg32r5j]{background:var(--brand-soft);color:var(--brand-dark);border-radius:999px;padding:2px 10px;font-size:.8rem;font-style:normal;font-weight:700}.bestfor[data-astro-cid-rxg32r5j]{max-width:380px;margin:0}.pc[data-astro-cid-rxg32r5j]{grid-template-columns:1fr;gap:6px 24px;margin:14px 0 16px;display:grid}@media (width>=640px){.pc[data-astro-cid-rxg32r5j]{grid-template-columns:1fr 1fr}}.pch[data-astro-cid-rxg32r5j]{margin:6px 0 4px;font-weight:800}.pch[data-astro-cid-rxg32r5j].good{color:#15803d}.pch[data-astro-cid-rxg32r5j].bad{color:#0e7490}.pc[data-astro-cid-rxg32r5j] ul[data-astro-cid-rxg32r5j]{margin:0;padding:0;list-style:none}.pc[data-astro-cid-rxg32r5j] li[data-astro-cid-rxg32r5j]{margin-bottom:6px;padding-left:26px;position:relative}.pc[data-astro-cid-rxg32r5j] ul[data-astro-cid-rxg32r5j].good li[data-astro-cid-rxg32r5j]:before{content:"✓";color:#15803d;font-weight:900;position:absolute;left:0}.pc[data-astro-cid-rxg32r5j] ul[data-astro-cid-rxg32r5j].bad li[data-astro-cid-rxg32r5j]:before{content:"i";color:#fff;text-align:center;background:#0e7490;border-radius:50%;width:16px;height:16px;font:700 11px/16px Georgia,serif;position:absolute;top:4px;left:3px}.price[data-astro-cid-rxg32r5j]{margin:4px 0 0;font-size:.9rem}.toc[data-astro-cid-rxg32r5j]{margin-bottom:20px;padding:14px 18px}.toc[data-astro-cid-rxg32r5j] summary[data-astro-cid-rxg32r5j]{cursor:pointer;min-height:32px;font-weight:700}.toc[data-astro-cid-rxg32r5j] ol[data-astro-cid-rxg32r5j]{margin:10px 0 0}.toc[data-astro-cid-rxg32r5j] li[data-astro-cid-rxg32r5j]{padding:4px 0}@media (width>=1000px){.toc[data-astro-cid-rxg32r5j]{display:none}}.faq[data-astro-cid-rxg32r5j] details[data-astro-cid-rxg32r5j]{border-bottom:1px solid var(--line);padding:4px 0}.faq[data-astro-cid-rxg32r5j] summary[data-astro-cid-rxg32r5j]{cursor:pointer;min-height:48px;padding:12px 0;font-weight:700}.faq[data-astro-cid-rxg32r5j] p[data-astro-cid-rxg32r5j]{margin:0 0 14px}.final[data-astro-cid-rxg32r5j]{border-top:5px solid var(--chip);margin:32px 0}.final[data-astro-cid-rxg32r5j] h2[data-astro-cid-rxg32r5j]{margin-top:0}.refs[data-astro-cid-rxg32r5j] ol[data-astro-cid-rxg32r5j]{padding-left:1.3em;font-size:.92rem}.refs[data-astro-cid-rxg32r5j] li[data-astro-cid-rxg32r5j]{word-break:break-word;margin-bottom:8px}.authorbox[data-astro-cid-rxg32r5j]{align-items:flex-start;gap:16px;margin-top:24px;display:flex}.authorbox[data-astro-cid-rxg32r5j] p[data-astro-cid-rxg32r5j]{margin:0 0 6px}.ab-title[data-astro-cid-rxg32r5j]{font-weight:800}.avatar[data-astro-cid-rxg32r5j]{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:.85rem;font-weight:800;display:grid}.side[data-astro-cid-rxg32r5j]{display:none}@media (width>=1000px){.side[data-astro-cid-rxg32r5j]{display:block}.sticky[data-astro-cid-rxg32r5j]{position:sticky;top:120px}.side-toc[data-astro-cid-rxg32r5j] ol[data-astro-cid-rxg32r5j]{margin:6px 0 0;padding-left:1.1em;font-size:.92rem}.side-toc[data-astro-cid-rxg32r5j] li[data-astro-cid-rxg32r5j]{padding:3px 0}.side-toc[data-astro-cid-rxg32r5j]{margin-top:18px}}.mobile-cta[data-astro-cid-rxg32r5j]{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 18px #0000000f}.mobile-cta[data-astro-cid-rxg32r5j].show{transform:none}.mobile-cta[data-astro-cid-rxg32r5j] .btn[data-astro-cid-rxg32r5j]{min-height:46px;padding:10px 18px}@media (width>=1000px){.mobile-cta[data-astro-cid-rxg32r5j]{display:none}}.contact-form[data-astro-cid-vekgkm42]{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:28px;padding:22px}.contact-form[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42]{margin:0 0 14px}.field[data-astro-cid-vekgkm42]{gap:6px;margin-bottom:14px;display:grid}.field[data-astro-cid-vekgkm42]>span[data-astro-cid-vekgkm42]{font-weight:600}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{width:100%;font:inherit;border:1px solid var(--line);color:var(--ink);box-sizing:border-box;background:#fff;border-radius:10px;padding:11px 12px;font-size:1rem}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:140px}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.field[data-astro-cid-vekgkm42] small[data-astro-cid-vekgkm42]{color:var(--muted);font-size:.85rem}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{width:100%;min-height:46px}@media (width>=560px){.contact-form[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{width:auto}}.status[data-astro-cid-vekgkm42]{margin:12px 0 0;font-weight:600}.status[data-astro-cid-vekgkm42]:empty{display:none}.status[data-astro-cid-vekgkm42].good{color:var(--brand-dark)}.status[data-astro-cid-vekgkm42].bad{color:#a23b2a}.page[data-astro-cid-ajzp444a]{padding-bottom:20px}.small[data-astro-cid-ajzp444a]{font-size:.9rem}.person[data-astro-cid-ajzp444a]{flex-direction:column;gap:16px;margin:20px 0 28px;display:flex}@media (width>=640px){.person[data-astro-cid-ajzp444a]{flex-direction:row}}.person[data-astro-cid-ajzp444a] h2[data-astro-cid-ajzp444a]{margin:0}.pic[data-astro-cid-ajzp444a]{object-fit:cover;border-radius:50%;flex:none;width:120px;height:120px}.initials[data-astro-cid-ajzp444a]{background:var(--brand);color:#fff;font-family:var(--serif);place-items:center;font-size:2.2rem;display:grid}.eyebrow[data-astro-cid-ajzp444a]{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 2px;font-size:.78rem;font-weight:800}.role[data-astro-cid-ajzp444a]{color:var(--brand);margin:2px 0 8px;font-weight:700}.creds[data-astro-cid-ajzp444a]{padding-left:1.2em;font-size:.95rem}.method[data-astro-cid-ajzp444a]{margin-top:28px}.method[data-astro-cid-ajzp444a] h2[data-astro-cid-ajzp444a]{margin-top:0}.method[data-astro-cid-ajzp444a] li[data-astro-cid-ajzp444a]{margin-bottom:8px}.search-page[data-astro-cid-bdyrqdtb]{min-height:50vh;padding-top:12px}.search-page[data-astro-cid-bdyrqdtb] .pagefind-ui{--pagefind-ui-primary:#1d6b5a;--pagefind-ui-text:#18221d;--pagefind-ui-border:#e4e1d8;--pagefind-ui-border-radius:12px;--pagefind-ui-font:system-ui, -apple-system, sans-serif}.list-page[data-astro-cid-yreyvkyb]{max-width:800px}.lhead[data-astro-cid-yreyvkyb] h1[data-astro-cid-yreyvkyb]{margin-top:6px}.lhead[data-astro-cid-yreyvkyb] .badge[data-astro-cid-yreyvkyb]{margin-left:8px}.byline[data-astro-cid-yreyvkyb]{color:var(--muted);margin:0 0 16px;font-size:.95rem}.sep[data-astro-cid-yreyvkyb]{margin:0 6px}.aff[data-astro-cid-yreyvkyb]{color:var(--muted);font-size:.88rem}.hero[data-astro-cid-yreyvkyb]{border-radius:var(--radius);width:100%;margin-bottom:16px}.jump[data-astro-cid-yreyvkyb]{border-top:5px solid var(--chip);margin:8px 0 32px;padding:14px 16px}.jlabel[data-astro-cid-yreyvkyb]{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:.78rem;font-weight:800}.jump[data-astro-cid-yreyvkyb] ol[data-astro-cid-yreyvkyb]{margin:0;padding:0;list-style:none}.jump[data-astro-cid-yreyvkyb] li[data-astro-cid-yreyvkyb]+li[data-astro-cid-yreyvkyb]{border-top:1px solid var(--line)}.jump[data-astro-cid-yreyvkyb] a[data-astro-cid-yreyvkyb]{min-height:48px;color:var(--ink);grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:grid}.jnum[data-astro-cid-yreyvkyb]{font-family:var(--serif);color:var(--chip);text-align:center;font-size:1.2rem;font-weight:700}.jname[data-astro-cid-yreyvkyb]{flex-direction:column;line-height:1.25;display:flex}.jname[data-astro-cid-yreyvkyb] small[data-astro-cid-yreyvkyb]{color:var(--muted);font-size:.82rem}.jrate[data-astro-cid-yreyvkyb]{white-space:nowrap;align-items:center;gap:6px;font-size:.88rem;font-weight:700;display:flex}.item[data-astro-cid-yreyvkyb]{border-bottom:1px solid var(--line);margin-bottom:8px;padding:8px 0 28px;scroll-margin-top:90px}.ilabel[data-astro-cid-yreyvkyb]{letter-spacing:.04em;text-transform:uppercase;color:var(--chip);margin:0;font-size:.8rem;font-weight:800}.item[data-astro-cid-yreyvkyb] h2[data-astro-cid-yreyvkyb]{margin:2px 0 12px}.item[data-astro-cid-yreyvkyb] h2[data-astro-cid-yreyvkyb] a[data-astro-cid-yreyvkyb]{color:var(--ink);text-decoration:none}.item[data-astro-cid-yreyvkyb] h2[data-astro-cid-yreyvkyb] a[data-astro-cid-yreyvkyb]:hover{text-decoration:underline}.ihead[data-astro-cid-yreyvkyb]{align-items:center;gap:16px;margin-bottom:8px;display:flex}.ipic[data-astro-cid-yreyvkyb]{border:1px solid var(--line);width:120px;height:120px;color:var(--muted);background:#fff;border-radius:12px;flex:none;place-items:center;font-size:1.6rem;font-weight:700;display:grid;overflow:hidden}.ipic[data-astro-cid-yreyvkyb] img[data-astro-cid-yreyvkyb]{object-fit:contain;width:100%;height:100%;padding:8px}@media (width>=640px){.ipic[data-astro-cid-yreyvkyb]{width:170px;height:170px}}.imeta[data-astro-cid-yreyvkyb]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.vscore[data-astro-cid-yreyvkyb]{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.vscore[data-astro-cid-yreyvkyb] b[data-astro-cid-yreyvkyb]{font-family:var(--serif);font-size:1.3rem}.vscore[data-astro-cid-yreyvkyb] span[data-astro-cid-yreyvkyb]{color:var(--muted)}.rlabel[data-astro-cid-yreyvkyb]{background:var(--brand-soft);color:var(--brand-dark);border-radius:999px;padding:2px 10px;font-size:.78rem;font-style:normal;font-weight:700}.price[data-astro-cid-yreyvkyb]{margin:0;font-size:.88rem}.summary[data-astro-cid-yreyvkyb]{margin-top:8px}.pc[data-astro-cid-yreyvkyb]{grid-template-columns:1fr;gap:6px 24px;margin:4px 0 14px;display:grid}@media (width>=640px){.pc[data-astro-cid-yreyvkyb]{grid-template-columns:1fr 1fr}}.pch[data-astro-cid-yreyvkyb]{margin:6px 0 4px;font-weight:800}.pch[data-astro-cid-yreyvkyb].good{color:#15803d}.pch[data-astro-cid-yreyvkyb].bad{color:#0e7490}.pc[data-astro-cid-yreyvkyb] ul[data-astro-cid-yreyvkyb]{margin:0;padding:0;list-style:none}.pc[data-astro-cid-yreyvkyb] li[data-astro-cid-yreyvkyb]{margin-bottom:6px;padding-left:26px;position:relative}.pc[data-astro-cid-yreyvkyb] ul[data-astro-cid-yreyvkyb].good li[data-astro-cid-yreyvkyb]:before{content:"✓";color:#15803d;font-weight:900;position:absolute;left:0}.pc[data-astro-cid-yreyvkyb] ul[data-astro-cid-yreyvkyb].bad li[data-astro-cid-yreyvkyb]:before{content:"i";color:#fff;text-align:center;background:#0e7490;border-radius:50%;width:16px;height:16px;font:700 11px/16px Georgia,serif;position:absolute;top:4px;left:3px}.fullreview[data-astro-cid-yreyvkyb]{padding:6px 0;font-weight:700;display:inline-block}.compare[data-astro-cid-yreyvkyb]{margin-top:12px}.tablewrap[data-astro-cid-yreyvkyb]{margin:0 0 18px;overflow-x:auto}.compare[data-astro-cid-yreyvkyb] table[data-astro-cid-yreyvkyb]{border-collapse:collapse;width:100%;font-size:.92rem}.compare[data-astro-cid-yreyvkyb] th[data-astro-cid-yreyvkyb],.compare[data-astro-cid-yreyvkyb] td[data-astro-cid-yreyvkyb]{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.compare[data-astro-cid-yreyvkyb] th[data-astro-cid-yreyvkyb]{background:var(--brand-soft)}.nowrap[data-astro-cid-yreyvkyb]{white-space:nowrap}.faq[data-astro-cid-yreyvkyb] details[data-astro-cid-yreyvkyb]{border-bottom:1px solid var(--line);padding:4px 0}.faq[data-astro-cid-yreyvkyb] summary[data-astro-cid-yreyvkyb]{cursor:pointer;min-height:48px;padding:12px 0;font-weight:700}.faq[data-astro-cid-yreyvkyb] p[data-astro-cid-yreyvkyb]{margin:0 0 14px}.refs[data-astro-cid-yreyvkyb] ol[data-astro-cid-yreyvkyb]{padding-left:1.3em;font-size:.92rem}.refs[data-astro-cid-yreyvkyb] li[data-astro-cid-yreyvkyb]{word-break:break-word;margin-bottom:8px}.authorbox[data-astro-cid-yreyvkyb]{align-items:flex-start;gap:16px;margin-top:24px;display:flex}.authorbox[data-astro-cid-yreyvkyb] p[data-astro-cid-yreyvkyb]{margin:0 0 6px}.ab-title[data-astro-cid-yreyvkyb]{font-weight:800}.avatar[data-astro-cid-yreyvkyb]{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:.85rem;font-weight:800;display:grid}.consent[data-astro-cid-u6s5b3h2]{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px 18px;max-width:760px;margin:0 auto;padding:14px 16px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 30px #00000024}.consent[data-astro-cid-u6s5b3h2][hidden]{display:none}.consent[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2]{color:var(--ink);margin:0;font-size:.93rem;line-height:1.5}.actions[data-astro-cid-u6s5b3h2]{flex:none;gap:10px;display:flex}.btn-choice[data-astro-cid-u6s5b3h2]{border:1.5px solid var(--brand);background:var(--brand);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:999px;padding:0 18px;font-weight:700}@media (width<=640px){.consent[data-astro-cid-u6s5b3h2]{flex-direction:column;align-items:stretch}.actions[data-astro-cid-u6s5b3h2] .btn-choice[data-astro-cid-u6s5b3h2]{flex:1}}.guide-page[data-astro-cid-nilozsej]{max-width:800px}.ghead[data-astro-cid-nilozsej] h1[data-astro-cid-nilozsej]{margin-top:6px}.ghead[data-astro-cid-nilozsej] .badge[data-astro-cid-nilozsej]{margin-left:8px}.byline[data-astro-cid-nilozsej]{color:var(--muted);margin:0 0 20px;font-size:.95rem}.sep[data-astro-cid-nilozsej]{margin:0 6px}.aff[data-astro-cid-nilozsej]{color:var(--muted);font-size:.88rem}.guide-body[data-astro-cid-nilozsej] img,.guide-body[data-astro-cid-nilozsej] video,.guide-body[data-astro-cid-nilozsej] iframe,.guide-body[data-astro-cid-nilozsej] embed,.guide-body[data-astro-cid-nilozsej] object{max-width:100%}.guide-body[data-astro-cid-nilozsej] img,.guide-body[data-astro-cid-nilozsej] video{height:auto}.guide-body[data-astro-cid-nilozsej] table{display:block;overflow-x:auto}.guide-body[data-astro-cid-nilozsej] pre{white-space:pre-wrap}.guide-body[data-astro-cid-nilozsej]{overflow-wrap:break-word}.consent-link[data-astro-cid-nilozsej]{margin:14px 0 0;font-size:.88rem}.consent-link[data-astro-cid-nilozsej] a[data-astro-cid-nilozsej]{color:var(--muted)}.authorbox[data-astro-cid-nilozsej]{align-items:flex-start;gap:16px;margin-top:32px;padding:18px;display:flex}.avatar[data-astro-cid-nilozsej]{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:.9rem;font-weight:800;display:grid}.ab-title[data-astro-cid-nilozsej]{margin:0 0 4px;font-weight:800}.authorbox[data-astro-cid-nilozsej] p[data-astro-cid-nilozsej]{margin:0 0 8px}.head[data-astro-cid-2f334ark]{background:var(--card);border:1px solid var(--line);border-radius:18px;margin-top:6px;padding:22px 24px}.head[data-astro-cid-2f334ark] h1[data-astro-cid-2f334ark]{margin:0 0 4px}.intro[data-astro-cid-2f334ark]{color:var(--muted);max-width:720px;margin:0;font-size:1.02rem}@media (width<=640px){.head[data-astro-cid-2f334ark]{padding:16px}}
