.btn--small[data-astro-cid-vydq27ri]{min-height:40px;padding:var(--space-8) var(--space-12);width:auto;min-width:0;font-size:.85rem}.stars[data-astro-cid-cq7rmk44]{white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.stars__icons[data-astro-cid-cq7rmk44]{letter-spacing:.08em;font-size:.95em;display:inline-block;position:relative}.stars__on[data-astro-cid-cq7rmk44]{white-space:nowrap;color:var(--color-rating);position:absolute;top:0;left:0;overflow:hidden}.stars__off[data-astro-cid-cq7rmk44]{color:var(--color-rating-off)}.stars__num[data-astro-cid-cq7rmk44]{font-family:var(--font-mono);color:var(--color-text-strong);font-size:.92em}.top-picks[data-astro-cid-sp6pu3y7]{margin:0 0 var(--space-48)}.top-picks__head[data-astro-cid-sp6pu3y7]{text-align:center;margin-bottom:var(--space-40)}.top-picks__head[data-astro-cid-sp6pu3y7] h2[data-astro-cid-sp6pu3y7]{margin-top:0;margin-bottom:0}.top-picks__list[data-astro-cid-sp6pu3y7]{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.pick[data-astro-cid-sp6pu3y7]{background:var(--color-surface);border-radius:var(--radius-tile);padding:var(--space-32);flex-direction:column;margin:0;display:flex}.pick__rank[data-astro-cid-sp6pu3y7]{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-12);font-size:.75rem;font-weight:500}.pick__name[data-astro-cid-sp6pu3y7]{margin:0 0 var(--space-16);font-size:1.55rem;line-height:1.3}.pick__name[data-astro-cid-sp6pu3y7] a[data-astro-cid-sp6pu3y7]{color:var(--color-text-strong);padding:.2rem 0;text-decoration:none;display:inline-block}.pick__name[data-astro-cid-sp6pu3y7] a[data-astro-cid-sp6pu3y7]:hover{text-decoration:underline}.pick__meta[data-astro-cid-sp6pu3y7]{align-items:center;gap:var(--space-8) var(--space-20);color:var(--color-text-body);padding-bottom:var(--space-16);margin-bottom:var(--space-16);border-bottom:1px solid #1715142e;flex-wrap:wrap;font-size:.88rem;display:flex}.pick__reason[data-astro-cid-sp6pu3y7]{color:var(--color-text-body);margin-bottom:var(--space-24);flex:auto;font-size:.95rem;line-height:1.8}.pick__actions[data-astro-cid-sp6pu3y7]{gap:var(--space-12);justify-items:center;display:grid}.pick__detail[data-astro-cid-sp6pu3y7]{min-height:44px;padding:0 var(--space-8);color:var(--color-text-body);align-items:center;font-size:.9rem;display:inline-flex}.pick__actions[data-astro-cid-sp6pu3y7] .btn--cta,.pick__actions[data-astro-cid-sp6pu3y7] .btn--disabled{width:100%;min-width:0}@media (width>=900px){.top-picks__list[data-astro-cid-sp6pu3y7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.faq[data-astro-cid-7synugci]{margin-top:var(--space-60)}.faq__item[data-astro-cid-7synugci]{border-bottom:1px solid var(--color-hairline);background:0 0}.faq__item[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]{cursor:pointer;color:var(--color-text-strong);padding:var(--space-20) 0;font-size:1rem;list-style-position:outside}.faq__item[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]::marker{color:var(--color-text-muted)}.faq__item[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{margin:0 0 var(--space-20);color:var(--color-text-body);padding-left:1.2rem;font-size:.95rem;line-height:1.9}.related[data-astro-cid-oje2a5xi]{margin-top:var(--space-60)}.related__grid[data-astro-cid-oje2a5xi]{gap:var(--space-12);display:grid}@media (width>=560px){.related__grid[data-astro-cid-oje2a5xi]{grid-template-columns:1fr 1fr}}.sticky-cta[data-astro-cid-bjs4jpu3]{z-index:30;-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--color-border);padding:var(--space-12) var(--space-20) calc(var(--space-12) + env(safe-area-inset-bottom));background:#fbf6ecf0;position:fixed;bottom:0;left:0;right:0}.sticky-cta__inner[data-astro-cid-bjs4jpu3]{max-width:var(--max-width);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.sticky-cta__name[data-astro-cid-bjs4jpu3]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.sticky-cta__btn[data-astro-cid-bjs4jpu3]{min-height:48px}@media (width>=768px){.sticky-cta[data-astro-cid-bjs4jpu3]{display:none}}.juku-cta[data-astro-cid-jxwg6ia7]{margin:var(--space-32,2rem) 0;padding:var(--space-16,1rem);border:1px solid var(--color-border,#ddd);background:var(--color-bg-alt,#fafafa);border-radius:8px}.juku-cta[data-astro-cid-jxwg6ia7] h2[data-astro-cid-jxwg6ia7]{margin-top:0;font-size:1.15rem}.juku-cta__note[data-astro-cid-jxwg6ia7]{margin:0 0 var(--space-12,.75rem);font-size:.85rem}.juku-cta__list[data-astro-cid-jxwg6ia7]{margin:0;padding:0;list-style:none}.juku-cta__item[data-astro-cid-jxwg6ia7]{justify-content:space-between;align-items:center;gap:var(--space-12,.75rem);padding:var(--space-8,.5rem) 0;border-top:1px solid var(--color-border,#ddd);display:flex}.juku-cta__item[data-astro-cid-jxwg6ia7]:first-child{border-top:none}.juku-cta__name[data-astro-cid-jxwg6ia7]{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;font-weight:500;display:flex}.juku-cta__name[data-astro-cid-jxwg6ia7] small[data-astro-cid-jxwg6ia7]{opacity:.75;width:100%;font-size:.75rem;font-weight:400}.juku-cta__name[data-astro-cid-jxwg6ia7] small[data-astro-cid-jxwg6ia7].juku-cta__why{opacity:1;color:#b0442f;font-weight:700}.juku-cta__go[data-astro-cid-jxwg6ia7]{flex-shrink:0;width:auto;min-width:0;min-height:40px;padding:.5rem .75rem;font-size:.85rem}.article__meta[data-astro-cid-sgg5joot]{gap:var(--space-8) var(--space-16);font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:var(--space-20);flex-wrap:wrap;align-items:center;font-size:.8rem;display:flex}.article__head[data-astro-cid-sgg5joot] h1[data-astro-cid-sgg5joot]{margin-bottom:var(--space-24);font-size:clamp(1.75rem,4.6vw,2.7rem);line-height:1.4}.article__summary[data-astro-cid-sgg5joot]{background:var(--silver);color:var(--void);border-radius:var(--radius-tile);padding:var(--space-32);margin:0 0 var(--space-48)}.article__summary[data-astro-cid-sgg5joot] .eyebrow[data-astro-cid-sgg5joot]{margin-bottom:var(--space-16)}.article__summary[data-astro-cid-sgg5joot] ul[data-astro-cid-sgg5joot]{margin:0;padding-left:1.2rem}.article__summary[data-astro-cid-sgg5joot] li[data-astro-cid-sgg5joot]{color:var(--color-text-body);margin-bottom:var(--space-8);font-size:.95rem;line-height:1.9}.article__answer[data-astro-cid-sgg5joot]{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--color-text-strong);margin:0 0 var(--space-20);font-size:1.35rem;font-weight:800;line-height:1.55}.quiz-link[data-astro-cid-sgg5joot]{margin:var(--space-16) 0 var(--space-32);padding:var(--space-12) var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-card)}.tri[data-astro-cid-m2kkart7]{white-space:nowrap;color:var(--color-text-body);align-items:baseline;gap:.35em;display:inline-flex}.tri__mark[data-astro-cid-m2kkart7]{font-family:var(--font-mono);font-size:.95em}.tri--yes[data-astro-cid-m2kkart7] .tri__mark[data-astro-cid-m2kkart7]{color:var(--color-text-strong)}.tri--partial[data-astro-cid-m2kkart7] .tri__mark[data-astro-cid-m2kkart7]{color:var(--color-text-body)}.tri--no[data-astro-cid-m2kkart7] .tri__mark[data-astro-cid-m2kkart7]{color:var(--color-rating-off)}.note__more[data-astro-cid-mmnll3zm]{white-space:nowrap}.cmp__note[data-astro-cid-mmnll3zm]{margin-top:var(--space-12);color:var(--color-text-body);font-size:.85rem}.cmp[data-astro-cid-mmnll3zm]{font-size:.88rem}.cmp[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm],.cmp[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm]{padding:var(--space-16) var(--space-12)}.cmp[data-astro-cid-mmnll3zm] thead[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm]{background:var(--color-bg)}.cmp__col--rating[data-astro-cid-mmnll3zm]{min-width:6.5em}.cmp__col--price[data-astro-cid-mmnll3zm],.cmp__col--topics[data-astro-cid-mmnll3zm]{min-width:12em}.cmp__col--support[data-astro-cid-mmnll3zm]{min-width:9.5em}.cmp__col--format[data-astro-cid-mmnll3zm],.cmp__col--duration[data-astro-cid-mmnll3zm]{min-width:7.5em}.cmp__col--beginner[data-astro-cid-mmnll3zm],.cmp__col--sideJob[data-astro-cid-mmnll3zm],.cmp__col--freeConsultation[data-astro-cid-mmnll3zm],.cmp__col--freeSeminar[data-astro-cid-mmnll3zm]{min-width:5.5em}.cmp__col--cta[data-astro-cid-mmnll3zm]{min-width:10.5em}.cmp__sticky[data-astro-cid-mmnll3zm]{background:var(--color-bg);z-index:2;min-width:9em;box-shadow:1px 0 0 var(--color-hairline);position:sticky;left:0}.cmp__sticky[data-astro-cid-mmnll3zm]:after{content:"";pointer-events:none;background:linear-gradient(to left, #fbf6ec00, var(--color-bg));width:18px;position:absolute;top:0;bottom:0;right:-18px}.cmp[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm]{white-space:normal;font-weight:400}.cmp[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm] a[data-astro-cid-mmnll3zm]{color:var(--color-text-strong);padding:.3rem 0;text-decoration:none;display:inline-block}.cmp[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm] a[data-astro-cid-mmnll3zm]:hover{text-decoration:underline}.cmp[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm]:hover td[data-astro-cid-mmnll3zm],.cmp[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm]:hover th[data-astro-cid-mmnll3zm]{background:#1715140a}.cmp[data-astro-cid-mmnll3zm] .btn{padding:var(--space-8) var(--space-12);white-space:normal;font-size:.82rem;line-height:1.4}@media (width>=768px){.cmp__col--cta[data-astro-cid-mmnll3zm]{background:var(--color-bg);z-index:2;box-shadow:-1px 0 0 var(--color-hairline);position:sticky;right:0}.cmp__col--cta[data-astro-cid-mmnll3zm]:before{content:"";pointer-events:none;background:linear-gradient(to right, #fbf6ec00, var(--color-bg));width:18px;position:absolute;top:0;bottom:0;left:-18px}}.svc[data-astro-cid-3vpt37q6]{margin:var(--space-20) 0}.svc__head[data-astro-cid-3vpt37q6]{margin-bottom:var(--space-24)}.svc__rank[data-astro-cid-3vpt37q6]{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-12);font-size:.75rem;font-weight:500}.svc__name[data-astro-cid-3vpt37q6]{font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0;font-size:1.6rem;font-weight:800;line-height:1.3}.svc__name[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]{color:var(--color-text-strong);padding:.3rem 0;text-decoration:none;display:inline-block}.svc__name[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]:hover{text-decoration:underline}.svc__tagline[data-astro-cid-3vpt37q6]{margin:var(--space-8) 0 0;color:var(--color-text-body);font-size:.92rem;line-height:1.75}.svc__facts[data-astro-cid-3vpt37q6]{margin:0 0 var(--space-24);border-top:1px solid #1715142e;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;font-size:.9rem;display:grid}.svc__facts[data-astro-cid-3vpt37q6] div[data-astro-cid-3vpt37q6]{padding:var(--space-12) 0;border-bottom:1px solid #1715142e}.svc__facts[data-astro-cid-3vpt37q6] div[data-astro-cid-3vpt37q6]:nth-child(odd){padding-right:var(--space-16);border-right:1px solid #1715142e}.svc__facts[data-astro-cid-3vpt37q6] div[data-astro-cid-3vpt37q6]:nth-child(2n){padding-left:var(--space-16)}.svc__facts[data-astro-cid-3vpt37q6] dt[data-astro-cid-3vpt37q6]{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-4);font-size:.8rem;font-weight:500}.svc__facts[data-astro-cid-3vpt37q6] dd[data-astro-cid-3vpt37q6]{color:var(--color-text);margin:0}.svc__cols[data-astro-cid-3vpt37q6]{gap:var(--space-24);color:var(--color-text-body);margin-bottom:var(--space-20);font-size:.92rem;line-height:1.8;display:grid}.svc__cols[data-astro-cid-3vpt37q6] ul[data-astro-cid-3vpt37q6]{margin:0;padding-left:1.2rem}.svc__label[data-astro-cid-3vpt37q6]{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-8);font-size:.8rem;font-weight:500}.svc__fit[data-astro-cid-3vpt37q6]{color:var(--color-text-body);margin-bottom:var(--space-8);font-size:.92rem;line-height:1.8}.svc__actions[data-astro-cid-3vpt37q6]{gap:var(--space-12);margin-top:var(--space-24);display:grid}@media (width>=768px){.svc__facts[data-astro-cid-3vpt37q6]{grid-template-columns:repeat(3,minmax(0,1fr))}.svc__facts[data-astro-cid-3vpt37q6] div[data-astro-cid-3vpt37q6]:nth-child(odd){border-right:0;padding-right:0}.svc__facts[data-astro-cid-3vpt37q6] div[data-astro-cid-3vpt37q6]:nth-child(2n){padding-left:0}.svc__facts[data-astro-cid-3vpt37q6] div[data-astro-cid-3vpt37q6]{padding-right:var(--space-24)}.svc__cols[data-astro-cid-3vpt37q6]{grid-template-columns:1fr 1fr}.svc__actions[data-astro-cid-3vpt37q6]{grid-template-columns:auto auto;justify-content:start}}.cta-block[data-astro-cid-4zgmmfpt]{margin:var(--space-48) 0;padding:var(--space-32);border-radius:var(--radius-tile);background:var(--color-surface);text-align:center}.cta-block[data-astro-cid-4zgmmfpt] .eyebrow[data-astro-cid-4zgmmfpt]{margin-bottom:var(--space-16)}.cta-block__name[data-astro-cid-4zgmmfpt]{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--color-text-strong);margin-bottom:var(--space-12);font-size:1.6rem;font-weight:800;line-height:1.35}.cta-block__name[data-astro-cid-4zgmmfpt] a[data-astro-cid-4zgmmfpt]{color:var(--color-text-strong);text-decoration:none}.cta-block__name[data-astro-cid-4zgmmfpt] a[data-astro-cid-4zgmmfpt]:hover{text-decoration:underline}.cta-block__note[data-astro-cid-4zgmmfpt]{color:var(--color-text-body);max-width:34em;margin:0 auto var(--space-24);font-size:.95rem;line-height:1.8}
