.toc[data-astro-cid-7k3pnqyz]{border:var(--border);border-radius:var(--radius-md);margin-top:2em;padding:22px 28px 24px}.toc-h[data-astro-cid-7k3pnqyz]{font-family:var(--font-heading);letter-spacing:.05em;font-feature-settings:"palt";margin:0;font-size:1rem;font-weight:700;line-height:1.6}.toc-list[data-astro-cid-7k3pnqyz]{counter-reset:toc;gap:4px;margin:10px 0 0;padding:0;font-size:.9375rem;line-height:1.7;list-style:none;display:grid}li[data-astro-cid-7k3pnqyz]{counter-increment:toc;grid-template-columns:1.6em minmax(0,1fr);display:grid}li[data-astro-cid-7k3pnqyz]:before{content:counter(toc) ".";font-family:var(--font-heading);color:var(--color-primary-strong);font-weight:500}.toc[data-astro-cid-7k3pnqyz] a[data-astro-cid-7k3pnqyz]{color:inherit;text-decoration:none}.toc[data-astro-cid-7k3pnqyz] a[data-astro-cid-7k3pnqyz]:hover{color:var(--color-primary-strong);text-underline-offset:.25em;text-decoration:underline 1px}@media (width<=719px){.toc[data-astro-cid-7k3pnqyz]{padding:18px 20px 20px}}.conclusion[data-astro-cid-u4ri6taw]{background:var(--color-surface);border-radius:var(--radius-lg);margin-top:2em;padding:24px 28px}.conclusion-h[data-astro-cid-u4ri6taw]{font-family:var(--font-heading);letter-spacing:.05em;font-feature-settings:"palt";color:var(--color-primary-strong);margin:0;font-size:.9375rem;font-weight:700;line-height:1.6}.body[data-astro-cid-u4ri6taw]{margin-top:4px}.body[data-astro-cid-u4ri6taw] p{margin:0}.body[data-astro-cid-u4ri6taw] p+p{margin-top:8px}.body[data-astro-cid-u4ri6taw] strong{background:linear-gradient(transparent 62%, var(--color-highlight) 62%)}@media (width<=719px){.conclusion[data-astro-cid-u4ri6taw]{padding:20px}}.cta[data-astro-cid-4zgmmfpt]{text-align:center;background:var(--color-surface);border-radius:var(--radius-lg);margin-top:2em;padding:28px 24px}.cta-title[data-astro-cid-4zgmmfpt]{font-family:var(--font-heading);letter-spacing:.05em;font-feature-settings:"palt";word-break:auto-phrase;margin:0 0 6px;font-size:1.125rem;font-weight:700;line-height:1.55}.cta-text[data-astro-cid-4zgmmfpt]{color:var(--color-text-sub);font-size:.9375rem}.cta-text[data-astro-cid-4zgmmfpt] p{margin:0}.cta-btn[data-astro-cid-4zgmmfpt]{margin-top:16px}.faq[data-astro-cid-hemr5th4]{border-top:var(--border);margin-top:1.25em}details[data-astro-cid-hemr5th4]{border-bottom:var(--border)}summary[data-astro-cid-hemr5th4]{cursor:pointer;grid-template-columns:1.6em minmax(0,1fr);gap:10px;padding:18px 40px 18px 0;font-weight:700;line-height:1.7;list-style:none;display:grid;position:relative}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:before,summary[data-astro-cid-hemr5th4]:after{content:"";background:var(--color-text-sub);width:14px;height:1.5px;transition:transform .2s;position:absolute;top:50%;right:8px}summary[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{transform:rotate(0)}summary[data-astro-cid-hemr5th4]:hover{color:var(--color-primary-strong)}.mark[data-astro-cid-hemr5th4]{font-family:var(--font-heading);color:var(--color-primary-strong);font-size:1.125rem;font-weight:700;line-height:1.5}.mark-a[data-astro-cid-hemr5th4]{color:var(--color-accent-strong)}.a[data-astro-cid-hemr5th4]{color:var(--color-text-sub);grid-template-columns:1.6em minmax(0,1fr);gap:10px;padding:0 40px 22px 0;font-size:.9688rem;line-height:1.9;display:grid}.a[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{margin:0}@media (width<=719px){summary[data-astro-cid-hemr5th4]{padding-right:32px}.a[data-astro-cid-hemr5th4]{padding-right:0}}.caution[data-astro-cid-lykbcvmu]{background:var(--color-caution-bg);border:1px solid var(--color-caution-line);border-radius:var(--radius-md);grid-template-columns:22px minmax(0,1fr);gap:12px;margin-top:2em;padding:20px 24px;font-size:.9375rem;line-height:1.85;display:grid}svg[data-astro-cid-lykbcvmu]{color:var(--color-caution-ink);margin-top:3px}p[data-astro-cid-lykbcvmu]{margin:0}.box-h[data-astro-cid-lykbcvmu]{color:var(--color-caution-ink);font-weight:700}.box-h[data-astro-cid-lykbcvmu]+p[data-astro-cid-lykbcvmu]{margin-top:4px}@media (width<=719px){.caution[data-astro-cid-lykbcvmu]{padding:18px}}.point[data-astro-cid-f3bjvyje]{background:var(--color-accent-soft);border-radius:var(--radius-xs) var(--radius-lg) var(--radius-lg) var(--radius-lg);margin-top:2em;padding:22px 28px}.box-h[data-astro-cid-f3bjvyje]{font-family:var(--font-heading);letter-spacing:.05em;font-feature-settings:"palt";color:var(--color-accent-strong);margin:0;font-size:.9375rem;font-weight:700;line-height:1.6}.body[data-astro-cid-f3bjvyje]{margin-top:4px}.body[data-astro-cid-f3bjvyje] p{margin:0}.body[data-astro-cid-f3bjvyje] p+p{margin-top:6px}.body[data-astro-cid-f3bjvyje] :is(ul,ol){margin:4px 0 0}@media (width<=719px){.point[data-astro-cid-f3bjvyje]{padding:20px}}.pr-box[data-astro-cid-lkwbrdyx]{color:var(--color-text-sub);border-top:var(--border);border-bottom:var(--border);align-items:baseline;gap:10px;margin:20px 0 0;padding:10px 0;font-size:.8125rem;line-height:1.7;display:flex}a[data-astro-cid-lkwbrdyx]{color:var(--color-primary-strong);text-underline-offset:.25em;text-decoration:underline 1px}.product[data-astro-cid-4fhpls6h]{border:var(--border);border-radius:var(--radius-lg);margin-top:2em;padding:24px}.label[data-astro-cid-4fhpls6h]{color:var(--color-text-mute);align-items:center;gap:10px;margin:0;font-size:.8125rem;line-height:1.6;display:flex}.link[data-astro-cid-4fhpls6h]{grid-template-columns:136px minmax(0,1fr);align-items:start;gap:0 24px;margin-top:16px;display:grid}.media[data-astro-cid-4fhpls6h]{--icon-stroke:1.5px}.media[data-astro-cid-4fhpls6h] .icon{width:70%}.media[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{object-fit:cover;width:100%;height:100%}.body[data-astro-cid-4fhpls6h]{flex-direction:column;align-items:flex-start;display:flex}.shop[data-astro-cid-4fhpls6h]{letter-spacing:.12em;color:var(--color-text-mute);font-size:.75rem;font-weight:700;line-height:1.6}.name[data-astro-cid-4fhpls6h]{margin-top:2px;font-size:1.125rem;line-height:1.55}.link[data-astro-cid-4fhpls6h]:hover .name[data-astro-cid-4fhpls6h]{text-underline-offset:.3em;text-decoration:underline 1px}.price[data-astro-cid-4fhpls6h]{font-variant-numeric:tabular-nums;margin-top:6px;font-size:1.0625rem;font-weight:700;line-height:1.5}.price[data-astro-cid-4fhpls6h] small[data-astro-cid-4fhpls6h]{color:var(--color-text-mute);margin-left:4px;font-size:.75rem;font-weight:400}.comment[data-astro-cid-4fhpls6h]{color:var(--color-text-sub);margin-top:10px;font-size:.9375rem;line-height:1.85}.cta[data-astro-cid-4fhpls6h]{grid-column:2}.btn[data-astro-cid-4fhpls6h]{margin-top:16px}@media (width<=719px){.product[data-astro-cid-4fhpls6h]{padding:20px}.link[data-astro-cid-4fhpls6h]{grid-template-columns:88px minmax(0,1fr);gap:0 16px}.name[data-astro-cid-4fhpls6h]{font-size:1rem}.cta[data-astro-cid-4fhpls6h]{grid-column:1/-1}.btn[data-astro-cid-4fhpls6h]{width:100%;display:flex}}.step[data-astro-cid-wwaqy5cd]{counter-increment:step;grid-template-columns:36px minmax(0,1fr);gap:0 18px;padding-bottom:36px;display:grid;position:relative}.step[data-astro-cid-wwaqy5cd]:last-child{padding-bottom:0}.step[data-astro-cid-wwaqy5cd]:not(:last-child):before{content:"";background:var(--color-line-strong);width:1px;position:absolute;top:46px;bottom:10px;left:17.5px}.step-num[data-astro-cid-wwaqy5cd]{width:36px;height:36px;font-family:var(--font-heading);color:var(--color-primary-strong);background:var(--color-bg);border:1px solid var(--color-primary);border-radius:50%;place-items:center;font-size:1rem;font-weight:700;line-height:1;display:grid}.step-num[data-astro-cid-wwaqy5cd].auto:before{content:counter(step)}.step-title[data-astro-cid-wwaqy5cd]{word-break:auto-phrase;margin:0;padding-top:3px;font-size:1.0625rem;font-weight:700;line-height:1.7}.step-detail[data-astro-cid-wwaqy5cd]{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:20px;margin-top:14px;display:grid}.step-detail[data-astro-cid-wwaqy5cd].no-fig{grid-template-columns:minmax(0,1fr);margin-top:6px}.step-fig[data-astro-cid-wwaqy5cd]{background:var(--fig-bg);border:var(--border);border-radius:var(--radius-md);margin:0;overflow:hidden}.step-fig[data-astro-cid-wwaqy5cd] :is(svg,img){border-radius:0;width:100%;height:auto;display:block}.step-body[data-astro-cid-wwaqy5cd]{font-size:.9688rem;line-height:1.9}.step-body[data-astro-cid-wwaqy5cd] p{margin:0}.step-body[data-astro-cid-wwaqy5cd] p+p{margin-top:6px}@media (width<=719px){.step[data-astro-cid-wwaqy5cd]{grid-template-columns:32px minmax(0,1fr);gap:0 14px}.step-num[data-astro-cid-wwaqy5cd]{width:32px;height:32px;font-size:.9375rem}.step[data-astro-cid-wwaqy5cd]:not(:last-child):before{top:42px;left:15.5px}.step-title[data-astro-cid-wwaqy5cd]{padding-top:1px;font-size:1rem}.step-detail[data-astro-cid-wwaqy5cd]{grid-template-columns:minmax(0,1fr);gap:12px}.step-fig[data-astro-cid-wwaqy5cd]{max-width:300px}}.steps-wrap[data-astro-cid-5wfdsgz3]{margin-top:2em}.legend[data-astro-cid-5wfdsgz3]{color:var(--color-text-sub);flex-wrap:wrap;align-items:center;gap:6px 20px;margin:0 0 2em;font-size:.875rem;display:flex}.legend[data-astro-cid-5wfdsgz3] span[data-astro-cid-5wfdsgz3]{align-items:center;gap:8px;display:inline-flex}.legend[data-astro-cid-5wfdsgz3] span[data-astro-cid-5wfdsgz3]:before{content:"";border-radius:3px;width:22px;height:6px}.sw-l[data-astro-cid-5wfdsgz3]:before{background:var(--lace-left)}.sw-r[data-astro-cid-5wfdsgz3]:before{background:var(--lace-right)}.steps[data-astro-cid-5wfdsgz3]{counter-reset:step;margin:0;padding:0;list-style:none}.article[data-astro-cid-57z6rh23]{max-width:var(--measure);margin-inline:auto;padding-top:40px;font-size:1.0625rem}.head[data-astro-cid-57z6rh23]{margin-top:28px}.title[data-astro-cid-57z6rh23]{margin-top:14px;font-size:clamp(1.5rem,1.1rem + 1.6vw,2rem);line-height:1.55}.meta[data-astro-cid-57z6rh23]{color:var(--color-text-mute);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:16px 0 0;font-size:.8125rem;line-height:1.6;display:flex}.meta[data-astro-cid-57z6rh23] span[data-astro-cid-57z6rh23]+span[data-astro-cid-57z6rh23]{border-left:var(--border);padding-left:14px}.hero-img[data-astro-cid-57z6rh23]{border-radius:var(--radius-md);width:100%;height:auto;margin-top:28px;display:block}.prose[data-astro-cid-57z6rh23]{margin-top:32px}.related[data-astro-cid-57z6rh23],.products[data-astro-cid-57z6rh23]{border-top:var(--border);margin-top:72px;padding-top:32px}.rel-h[data-astro-cid-57z6rh23]{font-size:1.1875rem;line-height:1.5}.rels[data-astro-cid-57z6rh23]{gap:4px;margin:16px 0 0;padding:0;list-style:none;display:grid}.rel-card[data-astro-cid-57z6rh23]{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:18px;padding:10px 0;display:grid}.rel-card[data-astro-cid-57z6rh23] .tile[data-astro-cid-57z6rh23]{--icon-stroke:1.25px;border-radius:var(--radius-sm)}.rel-cat[data-astro-cid-57z6rh23]{color:var(--tint-ink);font-size:.75rem;font-weight:700;line-height:1.6;display:block}.rel-name[data-astro-cid-57z6rh23]{font-size:1rem;line-height:1.6;display:block}.rel-card[data-astro-cid-57z6rh23]:hover .rel-name[data-astro-cid-57z6rh23]{text-underline-offset:.3em;text-decoration:underline 1px}@media (width<=719px){.article[data-astro-cid-57z6rh23]{padding-top:28px;font-size:1rem}.rel-card[data-astro-cid-57z6rh23]{grid-template-columns:64px minmax(0,1fr);gap:14px}}
