.article-signup[data-astro-cid-n2yiinvc]{margin:1.75rem 0 0}.article-signup--alone[data-astro-cid-n2yiinvc]{border-top:1px solid var(--line);margin-top:3rem;padding-top:1.75rem}.article-signup-text[data-astro-cid-n2yiinvc]{color:#303742;margin:0 0 1.25rem;font-size:1.08rem;line-height:1.7}.article-signup-text[data-astro-cid-n2yiinvc] strong[data-astro-cid-n2yiinvc]{color:var(--ink)}.article-signup-action[data-astro-cid-n2yiinvc]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.article-signup-button[data-astro-cid-n2yiinvc]{background:var(--blue);color:var(--white);white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:0 1.4rem;font-size:1.02rem;font-weight:700;text-decoration:none;display:inline-flex}.article-signup-button[data-astro-cid-n2yiinvc]:hover{background:var(--blue-hover)}.article-signup-button[data-astro-cid-n2yiinvc]:focus-visible{outline:3px solid var(--blue-dark);outline-offset:3px}.article-signup-terms[data-astro-cid-n2yiinvc]{color:var(--muted);flex:16rem;margin:0;font-size:.86rem;line-height:1.5}.fx-calc[data-astro-cid-vzyj2dxb]{border-top:2px solid var(--blue);border-bottom:1px solid var(--line);margin:2.5rem 0 3rem;padding-bottom:1.25rem}.fx-calc-heading[data-astro-cid-vzyj2dxb]{gap:.45rem;padding:1.1rem 0 1.2rem;display:grid}.fx-calc-heading[data-astro-cid-vzyj2dxb] span[data-astro-cid-vzyj2dxb]{color:var(--blue);font-size:.82rem;font-weight:650}.fx-calc-heading[data-astro-cid-vzyj2dxb] strong[data-astro-cid-vzyj2dxb]{letter-spacing:-.035em;font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.1}.fx-calc-inputs[data-astro-cid-vzyj2dxb]{gap:1.1rem;margin-bottom:1.5rem;display:grid}.fx-range[data-astro-cid-vzyj2dxb] span[data-astro-cid-vzyj2dxb]{justify-content:space-between;gap:1rem;margin-bottom:.35rem;font-size:.95rem;font-weight:650;display:flex}.fx-range[data-astro-cid-vzyj2dxb] output[data-astro-cid-vzyj2dxb]{color:var(--blue);font-variant-numeric:tabular-nums}.fx-range[data-astro-cid-vzyj2dxb] input[data-astro-cid-vzyj2dxb]{width:100%;accent-color:var(--blue)}.fx-choice[data-astro-cid-vzyj2dxb]{border:0;gap:.5rem;margin:0;padding:0;display:grid}.fx-choice[data-astro-cid-vzyj2dxb] legend[data-astro-cid-vzyj2dxb]{margin-bottom:.45rem;padding:0;font-size:.95rem;font-weight:650}.fx-choice[data-astro-cid-vzyj2dxb] label[data-astro-cid-vzyj2dxb],.fx-check[data-astro-cid-vzyj2dxb]{cursor:pointer;align-items:center;gap:.55rem;min-height:44px;font-size:.98rem;display:flex}.fx-choice[data-astro-cid-vzyj2dxb] input[data-astro-cid-vzyj2dxb],.fx-check[data-astro-cid-vzyj2dxb] input[data-astro-cid-vzyj2dxb]{width:1.1rem;height:1.1rem;accent-color:var(--blue);flex:none;margin:0}.fx-calc-results[data-astro-cid-vzyj2dxb]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.fx-card[data-astro-cid-vzyj2dxb]{border:1px solid var(--line);background:var(--white);border-radius:1rem;padding:1.1rem 1.25rem 1.25rem}.fx-card-saldy[data-astro-cid-vzyj2dxb]{border:2px solid var(--blue)}.fx-card[data-astro-cid-vzyj2dxb] p[data-astro-cid-vzyj2dxb]{margin:0}.fx-card-label[data-astro-cid-vzyj2dxb]{color:var(--muted);font-size:.88rem}.fx-card[data-astro-cid-vzyj2dxb] .fx-card-total[data-astro-cid-vzyj2dxb]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.9rem;font-weight:800}.fx-card-sub[data-astro-cid-vzyj2dxb]{color:var(--muted);font-size:.9rem}.fx-card[data-astro-cid-vzyj2dxb] dl[data-astro-cid-vzyj2dxb]{border-top:1px solid var(--line);gap:.35rem;margin:.9rem 0 0;padding-top:.8rem;display:grid}.fx-card[data-astro-cid-vzyj2dxb] dl[data-astro-cid-vzyj2dxb] div{justify-content:space-between;gap:1rem;font-size:.88rem;display:flex}.fx-card[data-astro-cid-vzyj2dxb] dl[data-astro-cid-vzyj2dxb] dt{color:#49515d}.fx-card[data-astro-cid-vzyj2dxb] dl[data-astro-cid-vzyj2dxb] dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.fx-card[data-astro-cid-vzyj2dxb] .fx-card-text[data-astro-cid-vzyj2dxb]{border-top:1px solid var(--line);color:#49515d;margin-top:.9rem;padding-top:.8rem;font-size:.88rem;line-height:1.55}.fx-card[data-astro-cid-vzyj2dxb] .fx-difference[data-astro-cid-vzyj2dxb]{color:var(--ink);margin-top:.9rem;font-size:.95rem;font-weight:700}.fx-card[data-astro-cid-vzyj2dxb] .fx-difference[data-astro-cid-vzyj2dxb]:empty{display:none}.fx-signup[data-astro-cid-vzyj2dxb]{background:var(--blue);min-height:48px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;margin-top:1rem;font-weight:700;text-decoration:none;display:flex}.fx-signup[data-astro-cid-vzyj2dxb]:hover{background:var(--blue-hover)}.fx-signup[data-astro-cid-vzyj2dxb]:focus-visible{outline:3px solid var(--blue-dark);outline-offset:3px}.fx-calc-note[data-astro-cid-vzyj2dxb]{color:var(--muted);margin:.9rem 0 0;font-size:.82rem;line-height:1.55}.fx-calc-note[data-astro-cid-vzyj2dxb] a[data-astro-cid-vzyj2dxb]{color:var(--muted)}.related-articles[data-astro-cid-oje2a5xi]{border-top:1px solid var(--line);margin-top:3rem;padding-top:1.75rem}.related-articles[data-astro-cid-oje2a5xi] h2[data-astro-cid-oje2a5xi]{margin:0 0 .5rem;font-size:1rem}.related-articles[data-astro-cid-oje2a5xi] ul[data-astro-cid-oje2a5xi]{margin:0;padding:0;list-style:none}.related-articles[data-astro-cid-oje2a5xi] li[data-astro-cid-oje2a5xi]+li[data-astro-cid-oje2a5xi]{border-top:1px solid var(--line)}.related-articles[data-astro-cid-oje2a5xi] a[data-astro-cid-oje2a5xi]{color:var(--blue);padding:.8rem 0;font-size:1.05rem;font-weight:700;line-height:1.35;text-decoration:none;display:block}.related-articles[data-astro-cid-oje2a5xi] a[data-astro-cid-oje2a5xi]:hover{color:var(--blue-dark);text-underline-offset:.16em;text-decoration:underline .08em}.related-articles[data-astro-cid-oje2a5xi] a[data-astro-cid-oje2a5xi]:focus-visible{outline:3px solid var(--blue-dark);outline-offset:3px}.article-visual-heading>span,.article-comparison-card>span{color:var(--blue);margin:0;font-size:.82rem;font-weight:650;line-height:1.2}.article-visual{border:0;border-top:2px solid var(--blue);border-bottom:1px solid var(--line);width:min(920px,100vw - 3rem);box-shadow:none;color:var(--ink);background:0 0;border-radius:0;margin:3rem 0 3.5rem 50%;overflow:visible;transform:translate(-50%)}.article-visual-heading{border-bottom:1px solid var(--line);background:0 0;gap:.45rem;padding:1.1rem 0 1.3rem;display:grid}.article-visual-heading>strong{letter-spacing:-.035em;font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.1}.article-process ol,.article-choices ul,.article-checkpoints ul{margin:0;padding:0;list-style:none;display:grid}.article-process ol{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.article-process li,.article-choices li,.article-checkpoints li{min-width:0;padding:1.35rem}.article-process li:first-child,.article-choices li:first-child,.article-checkpoints li:first-child{padding-left:0}.article-process li:last-child,.article-choices li:last-child,.article-checkpoints li:last-child{padding-right:0}.article-process li+li,.article-choices li+li,.article-checkpoints li+li{border-left:1px solid var(--line)}.article-process li>span{background:var(--blue);width:2rem;height:2rem;color:var(--white);border-radius:50%;place-items:center;margin-bottom:1rem;font-size:.72rem;font-weight:850;display:grid}.article-process li>strong,.article-choices li>strong,.article-checkpoints li>strong,.article-comparison-card>strong{color:var(--ink);font-size:1rem;line-height:1.3;display:block}.article-process li>small,.article-choices li>p,.article-checkpoints li>p,.article-comparison-card li,.article-visual-note{color:var(--muted);font-size:.88rem;line-height:1.55}.article-process li>small{margin-top:.45rem;display:block}.article-choices ul,.article-checkpoints ul{grid-template-columns:repeat(3,minmax(0,1fr))}.article-choices li>span,.article-checkpoints li>span{color:var(--blue);margin-bottom:.7rem;font-size:.82rem;font-weight:650;display:block}.article-choices li>p,.article-checkpoints li>p{margin:.55rem 0 0}.article-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-comparison-card{padding:clamp(1.4rem,3vw,1.8rem)}.article-comparison-card:first-child{padding-left:0}.article-comparison-card:last-child{padding-right:0}.article-comparison-card+.article-comparison-card{border-left:1px solid var(--line)}.article-comparison-card>strong{margin-top:.55rem;font-size:1.15rem}.article-comparison-card ul{margin:1rem 0 0;padding-left:1.15rem}.article-comparison-card li+li{margin-top:.45rem}.article-visual-note{border-top:1px solid var(--line);background:0 0;margin:0;padding:1rem 0}.article-content table{border:0;border-bottom:1px solid var(--line);border-spacing:0;table-layout:auto;background:var(--white);font-variant-numeric:tabular-nums;border-radius:0;width:100%;max-width:100%;margin:1.5rem 0 2.25rem;display:table;overflow:visible}.article-content thead{color:var(--muted);background:0 0}.article-content th,.article-content td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:break-word;white-space:normal;min-width:0;padding:.8rem .9rem}.article-content th{border-bottom-color:var(--ink);font-size:.88rem;font-weight:600}.article-content td{color:var(--ink);font-size:1.08rem}.article-content :is(th,td):first-child{padding-left:0}.article-content :is(th,td):last-child{padding-right:0}.article-content tbody tr:last-child td{border-bottom:0}.article-content td[style*="text-align: right"]{overflow-wrap:normal;white-space:nowrap}.article-content th[style*="text-align: right"]{overflow-wrap:normal}@media (width>=701px){.article-content .article-price-comparison th,.article-content .article-price-comparison td{overflow-wrap:normal;hyphens:auto;padding:.75rem .55rem}.article-content .article-price-comparison td{font-size:.86rem}.article-content .article-price-comparison th{hyphens:manual}.article-content table:has(th:nth-child(3)[style*="text-align: right"]):has(th:nth-child(4)[style*="text-align: right"]):not(:has(th:nth-child(2)[style*="text-align: right"])):not(:has(th:nth-child(5))){table-layout:fixed}.article-content table:has(th:nth-child(3)[style*="text-align: right"]):has(th:nth-child(4)[style*="text-align: right"]):not(:has(th:nth-child(2)[style*="text-align: right"])):not(:has(th:nth-child(5))) :is(th,td):first-child{overflow-wrap:normal;width:15%}.article-content table:has(th:nth-child(3)[style*="text-align: right"]):has(th:nth-child(4)[style*="text-align: right"]):not(:has(th:nth-child(2)[style*="text-align: right"])):not(:has(th:nth-child(5))) :is(th,td):is(:nth-child(3),:nth-child(4)){width:20%}}@media (width<=700px){.article-visual{width:100%;margin-left:0;transform:none}.article-process ol,.article-choices ul,.article-checkpoints ul,.article-comparison-grid{grid-template-columns:1fr}.article-process li+li,.article-choices li+li,.article-checkpoints li+li,.article-comparison-card+.article-comparison-card{border-top:1px solid var(--line);border-left:0}.article-process li,.article-choices li,.article-checkpoints li,.article-comparison-card{padding:1.2rem 0}.article-content th,.article-content td{padding:.65rem .45rem}.article-content table:not(:has(th[style*="text-align: right"])):not(.article-price-comparison){table-layout:fixed}.article-content table:not(:has(th[style*="text-align: right"])) th,.article-content table:not(:has(th[style*="text-align: right"])) td{overflow-wrap:anywhere}.article-content td:not([style*="text-align: right"]),.article-content th:not(:first-child){hyphens:auto}.article-content table:has(th:nth-child(3)):has(th[style*="text-align: right"]){display:block;overflow-x:auto}.article-content th[style*="text-align: right"],.article-content td[style*="text-align: right"]{width:1%;padding-left:.35rem;padding-right:.35rem}.article-content th{font-size:.82rem}.article-content td{font-size:1rem}.article-content table:has(th:nth-child(4)):has(th[style*="text-align: right"]) td{font-size:.9rem}.article-content .article-price-comparison{background:0 0;border:0;display:block}.article-content .article-price-comparison thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.article-content .article-price-comparison tbody{gap:.8rem;display:grid}.article-content .article-price-comparison tr{border:1px solid var(--line);border-top:2px solid var(--blue);background:var(--white);padding:1rem;display:block}.article-content .article-price-comparison td{border-bottom:1px solid var(--line);color:#303742;overflow-wrap:anywhere;grid-template-columns:minmax(6.65rem,.82fr) minmax(0,1.18fr);gap:.75rem;width:auto;padding:.75rem 0;font-size:.88rem;line-height:1.5;display:grid}.article-content .article-price-comparison td:before{content:attr(data-label);color:var(--muted);font-size:.82rem;font-weight:650;line-height:1.35}.article-content .article-price-comparison td:first-child{grid-template-columns:minmax(0,1fr);padding-top:0;font-size:1rem;font-weight:780}.article-content .article-price-comparison td:first-child:before{display:none}.article-content .article-price-comparison td:last-child{border-bottom:0;padding-bottom:0}}@media print{.article-visual{break-inside:avoid}}.article-page[data-astro-cid-sgg5joot]{background:var(--paper);color:var(--ink);min-height:70vh;padding:clamp(2rem,5vw,4rem) 1.5rem clamp(4rem,9vw,6rem)}.article-shell[data-astro-cid-sgg5joot]{max-width:760px;margin:0 auto}.article-header[data-astro-cid-sgg5joot]{margin-bottom:2rem}.article-breadcrumb[data-astro-cid-sgg5joot]{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.92rem;line-height:1.5;display:flex}.article-breadcrumb[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:var(--blue);text-decoration:none}.article-breadcrumb[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover{text-underline-offset:.16em;text-decoration:underline}.article-header[data-astro-cid-sgg5joot] h1[data-astro-cid-sgg5joot]{font-size:var(--title-page);letter-spacing:-.04em;margin:.75rem 0 1.25rem;line-height:1.05}@media (width<=40rem){.article-header[data-astro-cid-sgg5joot] h1[data-astro-cid-sgg5joot]{overflow-wrap:break-word;font-size:clamp(1.75rem,8.5vw,2.6rem)}}.article-lead[data-astro-cid-sgg5joot]{color:#3b434e;margin:0;font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.55}.article-content[data-astro-cid-sgg5joot]>:first-child{margin-top:0}.article-content[data-astro-cid-sgg5joot] h2{letter-spacing:-.035em;margin:3rem 0 1rem;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.15}.article-content[data-astro-cid-sgg5joot] h3{margin:2.25rem 0 .75rem;font-size:1.3rem}.article-content[data-astro-cid-sgg5joot] p,.article-content[data-astro-cid-sgg5joot] li{color:#303742;font-size:1.08rem;line-height:1.75}.article-content[data-astro-cid-sgg5joot] a{color:var(--blue);text-underline-offset:.16em;text-decoration-thickness:.08em}.article-forum[data-astro-cid-sgg5joot]{margin:1.5rem 0 0;font-size:1.05rem;line-height:1.5}.article-forum[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:var(--blue);text-underline-offset:.16em;font-weight:700;text-decoration-thickness:.08em}.article-footnote[data-astro-cid-sgg5joot]{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.25rem}.article-footnote[data-astro-cid-sgg5joot] p[data-astro-cid-sgg5joot]{color:var(--muted);margin:0 0 .5rem;font-size:.86rem;line-height:1.6}.article-footnote[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:var(--muted);text-underline-offset:.16em;text-decoration-thickness:.06em}.article-footnote[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover{color:var(--ink)}
