.author-short__title[data-astro-cid-ohd7a5py]{text-align:center}.author-short__row[data-astro-cid-ohd7a5py]{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.author-short__avatar[data-astro-cid-ohd7a5py]{border:1px solid var(--paper-rule-strong);border-radius:50%;width:56px;height:56px}.author-short__text[data-astro-cid-ohd7a5py]{font-size:var(--font-size-sm);line-height:1.8}.balloon[data-astro-cid-akacw3mb]{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:.75rem;margin:0;display:grid}.balloon__avatar[data-astro-cid-akacw3mb]{border:1px solid var(--paper-rule-strong);background:var(--paper-fill);border-radius:50%;width:48px;height:48px}.balloon__bubble[data-astro-cid-akacw3mb]{border:1px solid var(--paper-rule);border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);padding:.75rem 1rem;position:relative}.balloon__bubble[data-astro-cid-akacw3mb]:before{content:"";top:16px;border-inline-start:1px solid var(--paper-rule);border-block-end:1px solid var(--paper-rule);background:var(--paper);width:10px;height:10px;position:absolute;inset-inline-start:-6px;rotate:45deg}.balloon__name[data-astro-cid-akacw3mb]{font-size:var(--font-size-xs);color:var(--ink-secondary);line-height:1.5}.balloon__text[data-astro-cid-akacw3mb]{margin-top:.15rem}.checked-at[data-astro-cid-cb5pqjuw]{border:1px solid var(--paper-rule-strong);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--ink-secondary);font-variant-numeric:tabular-nums;margin:0;padding:.2rem .6rem;line-height:1.5;display:inline-block}.checked-at__label[data-astro-cid-cb5pqjuw]{font-weight:700}.prose>.checked-at[data-astro-cid-cb5pqjuw]+*{margin-block-start:.5rem}.broker-table[data-astro-cid-gxy3hbzi]{margin:0}.broker-table[data-astro-cid-gxy3hbzi] .checked-at{margin-bottom:.4rem}.compare-table__scroller[data-astro-cid-gxy3hbzi]:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.broker-table__pr[data-astro-cid-gxy3hbzi]{min-width:7em}.broker-table[data-astro-cid-gxy3hbzi] .broker-table__wide{min-width:14em;max-width:18em;font-size:var(--font-size-sm);line-height:1.6;white-space:normal!important}.broker-table[data-astro-cid-gxy3hbzi] thead th{white-space:nowrap}.conclusion__body[data-astro-cid-67unqvze]{font-size:1.0625rem;font-weight:700}.conclusion__jumps[data-astro-cid-67unqvze]{border-top:1px solid var(--paper-rule);font-size:var(--font-size-sm);flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;margin-top:.6rem;padding-top:.6rem;display:flex}.conclusion__jumps-label[data-astro-cid-67unqvze]{color:var(--ink-secondary)}.conclusion__jumps-list[data-astro-cid-67unqvze]{flex-wrap:wrap;gap:0 .9rem;margin:0;padding:0;list-style:none;display:flex}.conclusion__jumps-list[data-astro-cid-67unqvze] a[data-astro-cid-67unqvze]{min-height:44px;padding-block:.6rem;display:inline-block}.cta-box__buttons[data-astro-cid-vlkzfca2]{gap:.9rem;display:grid}.cta-compact__heading[data-astro-cid-lgbccfl2]{margin-bottom:.25rem}.cta-compact__pr[data-astro-cid-lgbccfl2]{font-size:var(--font-size-xs);color:var(--ink-secondary);margin:0 0 .75rem}.cta-compact__rows[data-astro-cid-lgbccfl2]{border-top:1px solid var(--paper-rule);margin:0;padding:0;list-style:none}.cta-compact__row[data-astro-cid-lgbccfl2]{border-bottom:1px solid var(--paper-rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name btn""marks btn";align-items:center;gap:.2rem .9rem;padding:.6rem 0;display:grid}.cta-compact__name[data-astro-cid-lgbccfl2]{color:var(--ink);grid-area:name;font-weight:700}.cta-compact__marks[data-astro-cid-lgbccfl2]{font-size:var(--font-size-xs);color:var(--ink-secondary);flex-wrap:wrap;grid-area:marks;gap:.2rem 1rem;display:flex}.cta-compact__mark-value[data-astro-cid-lgbccfl2]{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:.3em}.cta-compact__btn[data-astro-cid-lgbccfl2]{white-space:nowrap;grid-area:btn}.cta-compact__more[data-astro-cid-lgbccfl2]{font-size:var(--font-size-sm);margin:.75rem 0 0}.cta-compact__more[data-astro-cid-lgbccfl2] a[data-astro-cid-lgbccfl2]{min-height:44px;color:var(--ink);padding-block:.6rem;display:inline-block}.details-block[data-astro-cid-4uaq6itj]{padding:0}.details-block__summary[data-astro-cid-4uaq6itj]{min-height:48px;font-family:var(--font-heading);color:var(--ink);cursor:pointer;align-items:center;gap:.75rem;padding:.6rem 1.25rem;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.details-block__summary[data-astro-cid-4uaq6itj]::-webkit-details-marker{display:none}.details-block__summary[data-astro-cid-4uaq6itj]:before{content:"";border-inline-end:2px solid var(--amber);border-block-end:2px solid var(--amber);flex:none;width:.5em;height:.5em;translate:0 -.1em;rotate:-45deg}.details-block[data-astro-cid-4uaq6itj][open] .details-block__summary[data-astro-cid-4uaq6itj]:before{translate:0 -.2em;rotate:45deg}.details-block__summary[data-astro-cid-4uaq6itj]:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.details-block__body[data-astro-cid-4uaq6itj]{border-block-start:1px solid var(--paper-rule);padding:.75rem 1.25rem 1rem}.details-block__body[data-astro-cid-4uaq6itj]>[data-astro-cid-4uaq6itj]+[data-astro-cid-4uaq6itj]{margin-block-start:.75rem}.details-block__code[data-astro-cid-4uaq6itj]{border:1px solid var(--paper-rule);border-radius:var(--radius-sm);background:var(--paper-fill);color:var(--ink);font-family:var(--font-mono);white-space:pre;-webkit-overflow-scrolling:touch;margin:0;padding:.9rem 1rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.details-block__code[data-astro-cid-4uaq6itj]:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.faq[data-astro-cid-s5r4na5t]{padding-bottom:.25rem}.faq__item[data-astro-cid-s5r4na5t]+.faq__item[data-astro-cid-s5r4na5t]{border-top:1px solid var(--paper-rule)}.faq__q[data-astro-cid-s5r4na5t]{min-height:48px;color:var(--ink);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.75rem 0;font-weight:700;line-height:1.6;list-style:none;display:flex}.faq__q[data-astro-cid-s5r4na5t]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-s5r4na5t]:before{content:"Q";font-family:var(--font-heading);color:var(--amber);flex-shrink:0}.faq__q[data-astro-cid-s5r4na5t]:after{content:"開く";font-size:var(--font-size-xs);color:var(--ink-secondary);flex-shrink:0;margin-inline-start:auto;font-weight:400}.faq__item[data-astro-cid-s5r4na5t][open] .faq__q[data-astro-cid-s5r4na5t]:after{content:"閉じる"}.faq__q[data-astro-cid-s5r4na5t]:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.faq__a[data-astro-cid-s5r4na5t]{padding:0 0 1rem 1.6rem}.faq__lead[data-astro-cid-s5r4na5t]{color:var(--ink);font-weight:700}.faq__see[data-astro-cid-s5r4na5t]{color:var(--ink-secondary);font-size:var(--font-size-sm);margin-block-start:.75em}.faq__more[data-astro-cid-s5r4na5t]{white-space:pre-line}.faq__table[data-astro-cid-s5r4na5t]{margin-top:.75rem}.faq[data-astro-cid-s5r4na5t]{scroll-margin-bottom:4rem}.image-row[data-astro-cid-zypyexty]{margin-block-end:0;margin-inline:0}.image-row__grid[data-astro-cid-zypyexty]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=360px){.image-row[data-astro-cid-zypyexty][data-count="2"] .image-row__grid[data-astro-cid-zypyexty]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.image-row[data-astro-cid-zypyexty][data-count="3"] .image-row__grid[data-astro-cid-zypyexty]{grid-template-columns:repeat(3,minmax(0,1fr))}}.image-row__item[data-astro-cid-zypyexty]{min-width:0;margin:0}.image-row__media[data-astro-cid-zypyexty]{border:1px solid var(--paper-rule);border-radius:var(--radius-sm);background:var(--paper-fill);overflow:hidden}.image-row__media[data-astro-cid-zypyexty] img{width:100%;max-width:100%;height:auto;display:block}.image-row[data-astro-cid-zypyexty][style*=--image-row-ratio] .image-row__media[data-astro-cid-zypyexty] img{aspect-ratio:var(--image-row-ratio);object-fit:cover}.image-row__media[data-astro-cid-zypyexty] figure{margin:0}.image-row__media[data-astro-cid-zypyexty] figcaption{display:none}.image-row__caption[data-astro-cid-zypyexty]{text-align:left;color:var(--ink-secondary);margin-top:.4rem;font-size:14px;line-height:1.6;display:block}.image-row__label[data-astro-cid-zypyexty]{letter-spacing:.08em;color:var(--amber);font-size:.75rem;font-weight:700;display:block}.image-row__text[data-astro-cid-zypyexty]{display:block}.image-row__note[data-astro-cid-zypyexty]{font-size:var(--font-size-xs);color:var(--ink-secondary);margin-top:.6rem;line-height:1.6}.notice__list[data-astro-cid-6phr2tnx]{font-size:var(--font-size-sm)}.notice__list[data-astro-cid-6phr2tnx] li[data-astro-cid-6phr2tnx]::marker{color:var(--ink-secondary)}.pros-cons[data-astro-cid-gj6m7qk4]{grid-template-columns:minmax(0,1fr);padding:0;display:grid}.pros-cons__col[data-astro-cid-gj6m7qk4]{min-width:0;padding:1rem 1.25rem}.pros-cons__col--cons[data-astro-cid-gj6m7qk4]{order:1}.pros-cons__col--pros[data-astro-cid-gj6m7qk4]{border-top:1px solid var(--paper-rule);order:2}.pros-cons__title[data-astro-cid-gj6m7qk4]{border-bottom:2px solid var(--paper-rule-strong);padding-bottom:.1em;display:inline-block}.pros-cons__title--pros[data-astro-cid-gj6m7qk4]{border-bottom-color:var(--amber)}.pros-cons__list[data-astro-cid-gj6m7qk4] li[data-astro-cid-gj6m7qk4]{line-height:1.6}.pros-cons__list--cons[data-astro-cid-gj6m7qk4] li[data-astro-cid-gj6m7qk4]::marker{color:var(--ink-secondary)}.pros-cons__none[data-astro-cid-gj6m7qk4]{color:var(--ink-secondary)}.pros-cons__notfit[data-astro-cid-gj6m7qk4]{border-top:1px solid var(--paper-rule);margin-top:.75rem;padding-top:.6rem}.pros-cons__notfit-title[data-astro-cid-gj6m7qk4]{font-size:var(--font-size-sm);color:var(--ink-secondary);margin:0 0 .3rem;font-weight:700}.pros-cons__more-toggle[data-astro-cid-gj6m7qk4]{min-height:44px;font-size:var(--font-size-sm);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--paper-rule-strong);text-decoration-color:var(--paper-rule-strong);text-underline-offset:.22em;cursor:pointer;align-items:center;margin-top:.25rem;font-weight:700;list-style:none;display:flex}.pros-cons__more-toggle[data-astro-cid-gj6m7qk4]::-webkit-details-marker{display:none}.pros-cons__more-toggle[data-astro-cid-gj6m7qk4]:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.pros-cons__list[data-astro-cid-gj6m7qk4] li[data-astro-cid-gj6m7qk4][data-more]{display:none}.pros-cons__col--pros[data-astro-cid-gj6m7qk4]:has(.pros-cons__more[open]) .pros-cons__list[data-astro-cid-gj6m7qk4] li[data-astro-cid-gj6m7qk4][data-more]{display:list-item}.pros-cons__more[data-astro-cid-gj6m7qk4][open] .pros-cons__more-toggle[data-astro-cid-gj6m7qk4]{display:none}@media (width>=1024px){.pros-cons[data-astro-cid-gj6m7qk4]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pros-cons__col[data-astro-cid-gj6m7qk4]{height:100%}.pros-cons__col--pros[data-astro-cid-gj6m7qk4]{border-top:0;order:1}.pros-cons__col--cons[data-astro-cid-gj6m7qk4]{border-inline-start:1px solid var(--paper-rule);order:2}.pros-cons__list[data-astro-cid-gj6m7qk4] li[data-astro-cid-gj6m7qk4][data-more]{display:list-item}.pros-cons__more[data-astro-cid-gj6m7qk4]{display:none}}.related-links__list[data-astro-cid-k7cz4nqm]{margin:0;padding-inline-start:1.25em;line-height:1.7}.related-links__list[data-astro-cid-k7cz4nqm] li[data-astro-cid-k7cz4nqm]+li[data-astro-cid-k7cz4nqm]{margin-top:.25em}.related-links__list[data-astro-cid-k7cz4nqm] a[data-astro-cid-k7cz4nqm]{min-height:44px;padding-block:.5rem;display:inline-block}.steps[data-astro-cid-lywy2fec]{padding:1rem .75rem .75rem}.steps__list[data-astro-cid-lywy2fec]{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps__item[data-astro-cid-lywy2fec]{text-align:center;justify-items:center;gap:.3rem;display:grid;position:relative}.steps__item[data-astro-cid-lywy2fec]:before{content:"";top:calc(1.6rem + 16px);background:var(--paper-rule-strong);height:1px;position:absolute;inset-inline:50%}.steps__item[data-astro-cid-lywy2fec]:not(:first-child):before{inset-inline-start:-50%}.steps__item[data-astro-cid-lywy2fec]:first-child:before,.steps__item[data-astro-cid-lywy2fec]:last-child:before{inset-inline-end:50%}.steps__here[data-astro-cid-lywy2fec]{border-radius:var(--radius-sm);background:var(--amber);min-height:1.3rem;color:var(--ink);padding:0 .4em;font-size:.75rem;font-weight:700;line-height:1.3rem}.steps__here--empty[data-astro-cid-lywy2fec]{background:0 0}.steps__number[data-astro-cid-lywy2fec]{z-index:1;border:1px solid var(--paper-rule-strong);background:var(--paper);width:32px;height:32px;font-family:var(--font-heading);color:var(--ink-secondary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:1rem;display:grid;position:relative}.steps__item[data-astro-cid-lywy2fec][data-state=done] .steps__number[data-astro-cid-lywy2fec]{border-color:var(--ink);color:var(--ink)}.steps__item[data-astro-cid-lywy2fec][data-state=current] .steps__number[data-astro-cid-lywy2fec]{border-color:var(--amber);background:var(--amber);color:var(--ink);font-weight:700}.steps__label[data-astro-cid-lywy2fec]{min-height:44px;font-size:var(--font-size-xs);color:var(--ink-secondary);-webkit-text-decoration-color:var(--paper-rule-strong);text-decoration-color:var(--paper-rule-strong);overflow-wrap:anywhere;padding:.2rem .1rem;line-height:1.45;display:block}.steps__item[data-astro-cid-lywy2fec][data-state=current] .steps__label[data-astro-cid-lywy2fec]{color:var(--ink);font-weight:700}.steps__nav[data-astro-cid-lywy2fec]{border-top:1px solid var(--paper-rule);font-size:var(--font-size-sm);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin:.5rem 0 0;padding-top:.5rem;display:flex}.steps__nav[data-astro-cid-lywy2fec] a[data-astro-cid-lywy2fec]{min-height:44px;padding-block:.6rem;display:inline-block}.steps__nav[data-astro-cid-lywy2fec] a[data-astro-cid-lywy2fec]:last-child{margin-inline-start:auto}@media (width<=480px){.steps__label[data-astro-cid-lywy2fec]{font-size:.75rem}}.verdict-table[data-astro-cid-rqroe6ix]{margin:0}.compare-table__scroller[data-astro-cid-rqroe6ix]:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.verdict-table__fit[data-astro-cid-rqroe6ix]{min-width:14em;font-size:var(--font-size-sm);line-height:1.6;white-space:normal!important}.verdict-table__pr[data-astro-cid-rqroe6ix]{min-width:14em;white-space:normal!important;vertical-align:middle!important}.x-embed[data-astro-cid-ijl3bzbo]{margin-block:1.5rem}.x-embed[data-astro-cid-ijl3bzbo] blockquote[data-astro-cid-ijl3bzbo]{border:1px solid var(--paper-rule);border-radius:var(--radius-md,4px);background:var(--paper-fill);margin:0;padding:1rem 1.25rem;font-style:normal}.x-embed[data-astro-cid-ijl3bzbo] blockquote[data-astro-cid-ijl3bzbo] p[data-astro-cid-ijl3bzbo]{margin:0 0 .75em}.x-embed__by[data-astro-cid-ijl3bzbo]{color:var(--ink-secondary);font-size:var(--font-size-sm)}.x-embed[data-astro-cid-ijl3bzbo] blockquote[data-astro-cid-ijl3bzbo] a[data-astro-cid-ijl3bzbo]{color:var(--amber)}.x-embed[data-astro-cid-ijl3bzbo] figcaption[data-astro-cid-ijl3bzbo]{color:var(--ink-secondary);font-size:var(--font-size-sm);margin-block-start:.75em}@layer base{.prose{--prose-color:var(--ink);--emdash-caption-color:var(--ink-secondary);--emdash-break-color:var(--paper-rule);--emdash-break-dots-color:var(--ink-secondary);--emdash-pullquote-border:var(--amber);--emdash-pullquote-color:var(--ink);--emdash-pullquote-citation-color:var(--ink-secondary);--emdash-button-bg:var(--ink);--emdash-button-bg-hover:var(--color-brand-hover);--emdash-button-color:var(--paper);--emdash-file-bg:var(--paper-fill);--emdash-file-border:var(--paper-rule);--emdash-file-color:var(--ink);--emdash-file-icon-color:var(--ink-secondary);max-width:var(--content-width);font-family:var(--font-body);color:var(--prose-color);overflow-wrap:break-word;font-feature-settings:"palt" 0;font-size:1rem;line-height:1.85}.prose>*{margin-block:0}.prose>*+*{margin-block-start:1.5em}.prose>h2{margin-block-start:3.5rem}.prose>h3{margin-block-start:2.25rem}.prose>:is(h4,h5,h6){margin-block-start:1.75rem}.prose>:is(h2,h3,h4,h5,h6)+*{margin-block-start:1rem}.prose>:first-child{margin-block-start:0}.prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);letter-spacing:.01em;color:var(--ink);text-wrap:balance;font-weight:600;line-height:1.45}.prose h1{font-size:1.75rem}.prose h2{border:1px solid var(--night-rule);border-radius:var(--radius-sm);background:var(--night-deep);color:var(--lamp);padding:.55rem .9rem;font-size:1.4rem}.prose h3{border-inline-start:3px solid var(--amber);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--paper-fill);color:var(--ink);padding:.35rem .75rem;font-size:1.15rem}.prose :is(h1,h2,h3,h4,h5,h6) :is(strong,b,a,span,em){color:inherit}.prose h2 a,.prose h2 a:where(:not([class*=emdash])){color:inherit;-webkit-text-decoration-color:var(--night-rule-strong);text-decoration-color:var(--night-rule-strong)}.prose :is(a.btn,a.vk_button_link,.wp-block-button__link){border-radius:var(--radius);background:var(--ink);color:var(--paper);padding:.7rem 1.25rem;text-decoration:none;display:inline-block}.prose :is(a.btn,a.vk_button_link,.wp-block-button__link) *{color:inherit}.prose :is(h4,h5,h6){font-family:var(--font-body);font-size:1rem;font-weight:700}.prose a:where(:not([class*=emdash])){color:var(--ink);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--paper-rule-strong);text-decoration-color:var(--paper-rule-strong);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.22em}.prose a:where(:not([class*=emdash])):hover{text-decoration-color:currentColor}.prose :is(strong,b){color:var(--ink);font-weight:700}.prose :is(sub,sup){font-size:.75em;line-height:0}.prose :not(pre)>code{border-radius:var(--radius-sm);background:var(--paper-fill);color:var(--ink);font-family:var(--font-mono);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1em .35em;font-size:.9em}.prose :is(ul,ol){padding-inline-start:1.5em}.prose li{padding-inline-start:.25em}.prose li+li,.prose li>:is(ul,ol){margin-block-start:.4em}.prose li::marker{color:var(--ink-secondary);font-variant-numeric:tabular-nums}.prose blockquote:where(:not([class*=emdash])){border-inline-start:3px solid var(--amber);color:var(--ink);padding-inline-start:1.25em}.prose blockquote>*+*{margin-block-start:.75em}.prose hr{border:0;border-block-start:1px solid var(--paper-rule);margin-block:3em}.prose img{border-radius:var(--radius-lg);height:auto}.prose :is(figure>img,figure>a>img,.emdash-gallery-item img){outline:1px solid var(--color-media-outline);outline-offset:-1px}.prose figcaption{color:var(--ink-secondary);font-size:var(--font-size-sm);text-align:start;margin-block-start:.75em;line-height:1.6}.prose :is(.emdash-embed-video,.emdash-iframe),.prose .emdash-video video{border-radius:var(--radius-lg);background:var(--paper-fill);overflow:hidden}.prose .emdash-table-wrapper,.prose .compare-table__scroller{--color-surface:var(--paper-fill);--color-bg-subtle:transparent;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border:1px solid var(--paper-rule);border-radius:var(--radius-lg);background:var(--paper);max-inline-size:100%;position:relative;overflow-x:auto}.prose .emdash-table-wrapper{margin-block:0}.prose :is(.emdash-table-wrapper,.compare-table__scroller) table{border-collapse:separate;border-spacing:0;background:var(--paper);inline-size:max-content;min-inline-size:100%;font-size:1rem;line-height:1.6}.prose :is(.emdash-table-wrapper,.compare-table__scroller) :is(th,td){border:0;border-block-end:1px solid var(--paper-rule);border-inline-end:1px solid var(--paper-rule);text-align:start;vertical-align:top;background:var(--paper);color:var(--ink);padding:.65rem .75rem;position:relative}.prose :is(.emdash-table-wrapper,.compare-table__scroller) tr>:is(th,td):last-child{border-inline-end:0}.prose :is(.emdash-table-wrapper,.compare-table__scroller) tbody tr:last-child>:is(th,td){border-block-end:0}.prose :is(.emdash-table-wrapper,.compare-table__scroller) th{background:var(--paper-fill);font-weight:700}.prose :is(.emdash-table-wrapper,.compare-table__scroller) thead th{z-index:2;border-block-end:1px solid var(--paper-rule-strong);position:sticky;top:0}.prose :is(.emdash-table-wrapper,.compare-table__scroller) tr>:is(th,td):first-child{z-index:1;border-inline-end:1px solid var(--paper-rule-strong);background:var(--paper-fill);min-inline-size:7.5em;font-weight:700;position:sticky;inset-inline-start:0}.prose :is(.emdash-table-wrapper,.compare-table__scroller) thead th:first-child{z-index:3}.prose :is(.emdash-table-wrapper,.compare-table__scroller) tbody tr:hover{background:0 0}.prose :is(.emdash-table-wrapper,.compare-table__scroller) td:is(.mark,[data-mark]){text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums}.prose :is(.emdash-table-wrapper,.compare-table__scroller) td[data-mark=yes]{font-weight:700}.prose :is(.emdash-table-wrapper,.compare-table__scroller) td[data-mark=no]{color:var(--dash)}.prose :is(.emdash-table-wrapper,.compare-table__scroller) td :is(p){margin:0}@media (width<=640px){.prose :is(.emdash-table-wrapper,.compare-table__scroller) :is(th,td){white-space:nowrap;padding:.55rem .6rem}.prose :is(.emdash-table-wrapper,.compare-table__scroller):after{content:"";inline-size:0;display:block;position:sticky;inset-inline-end:0}}}.prose .emdash-code pre{border:1px solid var(--paper-rule);border-radius:var(--radius-lg)!important;background:var(--paper-fill)!important;padding:1rem 1.25rem!important}.prose .emdash-code-filename+pre{border-radius:0 0 var(--radius-lg) var(--radius-lg)!important}.prose .emdash-code code{line-height:1.7;color:var(--ink)!important;font-family:var(--font-mono)!important;font-size:var(--font-size-sm)!important}.prose .emdash-code-filename{border:1px solid var(--paper-rule);border-block-end:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;background:var(--color-fill-strong)!important;color:var(--ink-secondary)!important;font-family:var(--font-mono)!important;padding:.5rem 1.25rem!important}.prose .emdash-button{min-height:var(--tap-size)!important;border-radius:var(--radius-lg)!important;text-decoration:underline!important}.prose .emdash-file{border-radius:var(--radius-lg)!important}.blk{border:1px solid var(--paper-rule);border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);margin:0;padding:1rem 1.25rem}.blk--fill{background:var(--paper-fill)}.blk--amber{border-inline-start:3px solid var(--amber)}.blk--ink{border-color:var(--paper-rule-strong);border-inline-start:3px solid var(--ink)}.blk__title{font-family:var(--font-heading);color:var(--ink);margin:0 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.5}.blk__title--rule{border-bottom:1px solid var(--paper-rule);padding-bottom:.35rem}.blk__body{line-height:1.85}.blk__body p+p{margin-top:.6em}.blk__list{margin:0;padding-inline-start:1.25em;line-height:1.8}.blk__list li+li{margin-top:.35em}.blk__list--bold li{font-weight:700}.blk__list li::marker{color:var(--amber)}.blk__note{font-size:var(--font-size-xs);color:var(--ink-secondary);margin:.5rem 0 0;line-height:1.6}.blk a:not(.cta-box__btn):not(.pr-btn){color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--paper-rule-strong);text-decoration-color:var(--paper-rule-strong);text-underline-offset:.22em}.blk a:not(.cta-box__btn):not(.pr-btn):hover{text-decoration-color:currentColor}.pr-btn{background:linear-gradient(180deg, #dca258 0%, var(--amber) 100%);min-height:44px;box-shadow:0 3px 0 var(--amber-deep), inset 0 1px 0 #ffffff47;color:var(--night);font-size:var(--font-size-sm);text-align:center;border-radius:8px;padding:.6rem .9rem;font-weight:700;line-height:1.4;text-decoration:none;transition:background .12s;display:block}.pr-btn:hover{background:linear-gradient(#e3ab62 0%,#d4964a 100%)}.pr-btn:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.pr-btn+.pr-btn{margin-top:.6rem}.pr-btn__reg{opacity:.85;font-size:.75rem;font-weight:400;display:block}.table-hint{font-size:var(--font-size-xs);color:var(--ink-secondary);margin:0 0 .35rem;display:none}@media (width<=640px){.table-hint{display:block}}.prose>.blk,.prose>.blk-wrap{margin-block:0}@media (prefers-reduced-motion:reduce){.pr-btn{transition:none}}.columns{gap:1.5rem;margin-block:1.5rem;display:flex}.columns__col{flex:1;min-width:0}@media (width<=768px){.columns{flex-direction:column;gap:1rem}}.prose img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:70vh}.prose figure,.prose p:has(>img:only-child){text-align:center}.prose img{margin-inline:auto}.prose .prose-table{margin-block:1.5rem}.prose .prose-table__scroller{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border:1px solid var(--paper-rule);border-radius:var(--radius-lg);background:var(--paper);max-inline-size:100%;position:relative;overflow-x:auto}.prose .prose-table__scroller:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.prose .prose-table table{border-collapse:separate;border-spacing:0;background:var(--paper);inline-size:100%;font-size:1rem;line-height:1.6}.prose .prose-table caption{color:var(--ink-secondary);font-size:var(--font-size-sm);text-align:start;padding:.5rem .75rem}.prose .prose-table :is(th,td){border:0;border-block-end:1px solid var(--paper-rule);border-inline-end:1px solid var(--paper-rule);background:var(--paper);color:var(--ink);vertical-align:top;text-align:start;padding:.6rem .75rem}.prose .prose-table :is(th,td)>p{margin:0}.prose .prose-table tr>:is(th,td):last-child{border-inline-end:0}.prose .prose-table tbody tr:last-child>:is(th,td){border-block-end:0}.prose .prose-table th{background:var(--paper-fill);font-weight:700}.prose .prose-table thead th{z-index:2;white-space:nowrap;border-block-end:1px solid var(--paper-rule-strong);position:sticky;top:0}.prose .prose-table tbody th[scope=row]{z-index:1;border-inline-end:1px solid var(--paper-rule-strong);position:sticky;inset-inline-start:0}.prose .prose-table thead th:first-child{z-index:3}.prose .prose-table td[data-mark]{text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums}.prose .prose-table td[data-mark=yes]{font-weight:700}.prose .prose-table td[data-mark=no]{color:var(--dash,var(--ink-secondary))}.prose .prose-table:not([data-cols="1"]):not([data-cols="2"]):not([data-cols="3"]) table{inline-size:max-content;min-inline-size:100%}@media (width<=640px){.prose .prose-table :is(th,td){padding:.5rem .6rem}.prose .prose-table:not([data-cols="1"]):not([data-cols="2"]):not([data-cols="3"]) :is(th,td){white-space:nowrap}.prose .prose-table:not([data-cols="1"]):not([data-cols="2"]):not([data-cols="3"]) tbody th[scope=row]{white-space:normal;min-inline-size:5.5em;max-inline-size:9em}.prose .prose-table td:not([data-mark]){white-space:normal;min-inline-size:7em;max-inline-size:16em}}.broker-cards{gap:.75rem;margin:0;padding:0;list-style:none;display:none}.broker-card{border:1px solid var(--paper-rule);border-radius:var(--radius-lg);background:var(--paper);padding:.85rem 1rem 1rem}.broker-card__name{font-family:var(--font-heading);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.broker-card__name a{color:var(--ink)}.broker-card__rows{font-size:var(--font-size-sm);grid-template-columns:max-content minmax(0,1fr);gap:.3rem .9rem;margin:0;line-height:1.6;display:grid}.broker-card__rows dt{color:var(--ink-secondary);white-space:nowrap}.broker-card__rows dd{color:var(--ink);margin:0}.broker-card__rows dd[data-mark=no]{color:var(--dash,var(--ink-secondary))}.broker-card__fit{font-size:var(--font-size-sm);margin:.5rem 0 0;line-height:1.6}.broker-card__pr{gap:.5rem;margin-block-start:.75rem;display:grid}@media (width<=640px){.broker-table .table-hint,.verdict-table .table-hint,.broker-table .compare-table__scroller,.verdict-table .compare-table__scroller{display:none}.broker-cards{display:grid}}.tool-matrix__scroller{border:1px solid var(--paper-rule);border-radius:var(--radius-lg);background:var(--paper);overflow-x:auto}.tool-matrix__table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--font-size-sm);line-height:1.6}.tool-matrix__table :is(th,td){border-block-end:1px solid var(--paper-rule);border-inline-end:1px solid var(--paper-rule);vertical-align:top;text-align:start;color:var(--ink);background:var(--paper);padding:.55rem .7rem}.tool-matrix__table tr>:last-child{border-inline-end:0}.tool-matrix__table tbody tr:last-child>:is(th,td){border-block-end:0}.tool-matrix__table th{background:var(--paper-fill);white-space:nowrap;font-weight:700}.tool-matrix__table thead th{border-block-end:1px solid var(--paper-rule-strong)}.tool-matrix__rank{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums}.tool-matrix__rank[data-rank=best]{color:var(--amber);font-weight:700}.tool-matrix__rank[data-rank=some],.tool-matrix__rank[data-rank=no]{color:var(--ink-secondary)}.tool-matrix__rank-label{font-size:var(--font-size-xs);color:var(--ink-secondary);font-weight:400;display:block}.tool-matrix__legend{font-size:var(--font-size-xs);color:var(--ink-secondary);margin:.5rem 0 0}.tool-matrix__cta{border-block-start:1px solid var(--paper-rule);margin-block-start:1.25rem;padding-block-start:1rem}.tool-matrix__cta-title{font-family:var(--font-heading);margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.tool-matrix__group{margin-block-start:.9rem}.tool-matrix__group-title{font-size:var(--font-size-sm);color:var(--ink-secondary);margin:0 0 .5rem;font-weight:700}.tool-matrix__buttons{gap:.75rem;display:grid}.tool-matrix__related{font-size:var(--font-size-sm);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=640px){.tool-matrix__table th[scope=row]{white-space:normal;min-inline-size:5em}}.tool-matrix__list{border:1px solid var(--paper-rule);border-radius:var(--radius-lg);background:var(--paper);margin:0;padding:0;list-style:none;display:none}.tool-matrix__item{border-block-end:1px solid var(--paper-rule);padding:.6rem .8rem}.tool-matrix__item:last-child{border-block-end:0}.tool-matrix__item-head{justify-content:space-between;gap:.75rem;margin:0;font-weight:700;display:flex}.tool-matrix__item-rank{white-space:nowrap}.tool-matrix__item[data-rank=best] .tool-matrix__item-rank{color:var(--amber)}.tool-matrix__item:is([data-rank=some],[data-rank=no]) .tool-matrix__item-rank{color:var(--ink-secondary);font-weight:400}.tool-matrix__item-note{font-size:var(--font-size-sm);color:var(--ink);margin:.2rem 0 0;line-height:1.6}@media (width<=640px){.tool-matrix__scroller{display:none}.tool-matrix__list{display:block}}.tool-matrix__first{border:1px solid var(--paper-rule-strong);border-radius:var(--radius-lg);background:var(--paper-fill);margin-block-start:.75rem;padding:.9rem 1rem 1rem}.tool-matrix__first-head{align-items:baseline;gap:.6rem;margin:0 0 .4rem;display:flex}.tool-matrix__badge{border-radius:var(--radius-sm,2px);background:var(--amber);color:var(--night);font-size:var(--font-size-xs);padding:.1rem .5rem;font-weight:700}.tool-matrix__first-name{font-family:var(--font-heading);font-size:1.125rem;font-weight:600}.tool-matrix__reasons{font-size:var(--font-size-sm);margin:0 0 .85rem;padding-inline-start:1.2em;line-height:1.7}.tool-matrix__candidates{border-block-start:1px solid var(--paper-rule);margin:0;padding:0;list-style:none}.tool-matrix__candidate{border-block-end:1px solid var(--paper-rule);padding:.65rem 0}.tool-matrix__candidate-cond{font-size:var(--font-size-sm);color:var(--ink-secondary);margin:0 0 .15rem;line-height:1.6}.tool-matrix__candidate-link{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;font-weight:700;display:flex}.tool-matrix__candidate-reg{font-size:var(--font-size-xs);color:var(--ink-secondary);font-weight:400}
