.sf-page .cmp-head-inner{grid-template-columns:minmax(0,1fr);align-items:end;gap:32px}@media (min-width:961px){.sf-page .cmp-head-inner{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:56px}}.sf-page .cmp-head .sf-lead{max-width:680px}.sf-page .cmp-head{padding-bottom:48px}.sf-page.cmp-page .sf-band{padding:72px 0}.sf-page.cmp-page .cmp-glance{padding-top:48px}.sf-page .cmp-glance>.sf-wrap{gap:20px}@media (max-width:760px){.sf-page.cmp-page .sf-band{padding:48px 0}.sf-page.cmp-page .cmp-glance{padding-top:32px}}.sf-page .cmp-act{flex-direction:column;gap:12px;display:flex}.sf-page .cmp-act>p,.sf-page .cmp-act>p+p{margin:0}.sf-page .cmp-act>.cmp-act-title{letter-spacing:-.02em;color:var(--sf-ink);font-size:21px;font-weight:700;line-height:1.2}.sf-page .cmp-act>.cmp-act-text{color:var(--sf-text-2);font-size:15px;line-height:1.5}.sf-page .cmp-act .sf-btn{margin-top:4px}.sf-page .cmp-act-link{align-self:center;font-size:15px}@media (max-width:960px){.sf-page .cmp-act{max-width:560px}}@media (max-width:540px){.sf-page .cmp-head{padding-bottom:28px}.sf-page .cmp-head-inner{gap:24px}.sf-page .cmp-act{gap:10px;padding:20px}.sf-page .cmp-act>.cmp-act-title{font-size:19px}}.sf-page .cmp-table caption{color:var(--sf-muted);text-align:left;font-size:14px;font-weight:400;line-height:1.45}.sf-page .cmp-glance-more{max-width:760px;color:var(--sf-text-2);margin:0;font-size:15px;line-height:1.6}.sf-page .cmp-table th[scope=row]{color:var(--sf-ink);white-space:normal;min-width:180px;font-size:15px;font-weight:600}.sf-page .cmp-table thead th{white-space:normal;vertical-align:bottom}.sf-page .cmp-table td{vertical-align:top}.sf-page .cmp-table th[scope=row],.sf-page .cmp-table td{vertical-align:top;padding-top:14px;padding-bottom:14px}.sf-page .cmp-table tbody th[scope=row]{border-bottom:1px solid var(--sf-line-soft);text-align:left}.sf-page .cmp-table tbody tr:last-child th[scope=row]{border-bottom:0}.sf-page .cmp-table tbody tr:hover th[scope=row]{background:var(--sf-soft)}.sf-page .cmp-table tr.cmp-ours>*,.sf-page .cmp-table tbody tr.cmp-ours:hover>*{background:var(--sf-tint)}.sf-page .cmp-table tr.cmp-ours>th[scope=row]{color:var(--sf-blue);box-shadow:inset 3px 0 0 var(--sf-blue)}.sf-page .cmp-table .cmp-ours-col{background:var(--sf-tint)}.sf-page .cmp-table thead .cmp-ours-col{color:var(--sf-blue)}.sf-page .cmp-table td.cmp-ours-col{color:var(--sf-ink);font-weight:500}.sf-page .cmp-table td[data-key=total]{color:var(--sf-ink);font-variant-numeric:tabular-nums;font-weight:600}.sf-page .cmp-table tr.cmp-ours td[data-key=total]{color:var(--sf-blue)}@media (max-width:760px){.sf-page .cmp-table-card{overflow:visible}.sf-page .cmp-table,.sf-page .cmp-table tbody,.sf-page .cmp-table th[scope=row],.sf-page .cmp-table td{width:100%;display:block}.sf-page .cmp-table caption{border-bottom:1px solid var(--sf-line);padding:14px 16px 12px;display:block}.sf-page .cmp-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sf-page .cmp-table tbody tr{border-bottom:1px solid var(--sf-line);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:14px 16px;display:grid}.sf-page .cmp-table tbody tr>*{grid-column:1/-1}.sf-page .cmp-table tbody tr:last-child{border-bottom:0;border-radius:0 0 16px 16px}.sf-page .cmp-table tbody tr:hover>*{background:0 0}.sf-page .cmp-table tbody tr.cmp-ours{background:var(--sf-tint);box-shadow:inset 3px 0 0 var(--sf-blue)}.sf-page .cmp-table tr.cmp-ours>*,.sf-page .cmp-table tbody tr.cmp-ours:hover>*{background:0 0}.sf-page .cmp-table tr.cmp-ours>th[scope=row]{box-shadow:none}.sf-page .cmp-table tbody th[scope=row]{border:0;grid-area:1/1;min-width:0;padding:0 0 4px;font-size:16px;line-height:1.35}.sf-page .cmp-table td{color:var(--sf-text-2);text-align:left;border:0;padding:1px 0;font-size:14px;line-height:1.45}.sf-page .cmp-table td:before{content:attr(data-label) ": ";content:attr(data-label) ": " / "";color:var(--sf-muted);font-weight:600}.sf-page .cmp-table td[data-label=""]:before,.sf-page .cmp-table td:empty{display:none}.sf-page .cmp-table td[data-key=total]{color:var(--sf-ink);text-align:right;font-variant-numeric:tabular-nums;grid-area:1/2;max-width:46vw;padding:0 0 4px;font-size:17px;font-weight:700;line-height:1.35}.sf-page .cmp-table td[data-key=total]:before{display:none}.sf-page .cmp-table tr.cmp-ours td[data-key=total]{color:var(--sf-blue)}.sf-page .cmp-table td.cmp-ours-col{color:var(--sf-ink);background:0 0}.sf-page .cmp-table td.cmp-ours-col:before{color:var(--sf-blue)}.sf-page .cmp-table tbody tr.cmp-ours td:before{color:var(--sf-text-2)}}.sf-page .cmp-body-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.sf-page .cmp-toc-side{display:none}@media (min-width:1024px){.sf-page .cmp-body-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:64px}.sf-page .cmp-toc-side{max-height:calc(100vh - 48px);display:block;position:sticky;top:24px;overflow-y:auto}.sf-page .cmp-toc-fold{display:none}}.sf-page .cmp-toc-title{color:var(--sf-muted);margin:0 0 8px;font-size:14px;font-weight:600}.sf-page .cmp-toc-side .sf-row{min-height:44px;padding:10px 0;font-size:15px}.sf-page .cmp-toc-fold{border:1px solid var(--sf-line);background:#fff;border-radius:12px;margin:0 0 32px;padding:0 20px}.sf-page .cmp-toc-fold>summary{cursor:pointer;min-height:52px;color:var(--sf-ink);justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.sf-page .cmp-toc-fold>summary::-webkit-details-marker{display:none}.sf-page .cmp-toc-fold>summary:after{content:"+";content:"+" / "";background:var(--sf-tint);width:28px;height:28px;color:var(--sf-blue);border-radius:999px;place-items:center;font-size:20px;line-height:1;display:grid}.sf-page .cmp-toc-fold[open]>summary:after{content:"−";content:"−" / ""}.sf-page .cmp-toc-fold .sf-rows{margin-bottom:8px}.sf-page .cmp-prose{max-width:72ch}.sf-page .cmp-prose .cmp-section{scroll-margin-top:24px}.sf-page .cmp-prose .cmp-section:first-child>h2{margin-top:0}.sf-page .cmp-prose .cmp-section>:last-child{margin-bottom:0}.sf-page .cmp-prose .cmp-section+.cmp-section{margin-top:48px}.sf-page .cmp-prose .cmp-section>h2{margin-top:0}.sf-page .cmp-prose .cmp-section-ours,.sf-page .cmp-prose .cmp-other{border:1px solid var(--sf-tint-edge);border-radius:16px;padding:28px}.sf-page .cmp-prose .cmp-section-ours{background:var(--sf-tint)}.sf-page .cmp-prose .cmp-other{background:var(--sf-soft);border-color:var(--sf-line)}.sf-page .cmp-prose ul.cmp-list{gap:10px;margin:16px 0 0;padding-left:0;list-style:none;display:grid}.sf-page .cmp-prose ul.cmp-list>li{margin:0;padding-left:22px;position:relative}.sf-page .cmp-prose ul.cmp-list>li:before{content:"";background:var(--sf-blue);border-radius:999px;width:7px;height:7px;position:absolute;top:.68em;left:4px}.sf-page .cmp-prose ul.cmp-sums{border:1px solid var(--sf-line);background:#fff;border-radius:12px;margin:16px 0 0;padding:0;list-style:none;overflow:hidden}.sf-page .cmp-prose ul.cmp-sums>li{border-top:1px solid var(--sf-line-soft);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin:0;padding:12px 16px;font-size:15px;line-height:1.5;display:grid}.sf-page .cmp-prose ul.cmp-sums>li:first-child{border-top:0}.sf-page .cmp-sum-label{color:var(--sf-ink);font-weight:600}.sf-page .cmp-sum-value{color:var(--sf-text-2);font-variant-numeric:tabular-nums}.sf-page .cmp-colon{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sf-page .cmp-prose ul.cmp-sums>li.cmp-sum-ours{background:var(--sf-tint);box-shadow:inset 3px 0 0 var(--sf-blue)}.sf-page .cmp-prose ul.cmp-sums>li.cmp-sum-ours .cmp-sum-label{color:var(--sf-blue)}.sf-page .cmp-prose ul.cmp-sums>li.cmp-sum-ours .cmp-sum-value{color:var(--sf-ink)}@media (max-width:540px){.sf-page .cmp-prose ul.cmp-sums>li{grid-template-columns:minmax(0,1fr);gap:2px}}.sf-page .cmp-faq-band .sf-h2,.sf-page .cmp-faq{max-width:760px}@media (max-width:540px){.sf-page .cmp-prose .cmp-section-ours,.sf-page .cmp-prose .cmp-other{padding:20px}.sf-page .cmp-prose .cmp-section+.cmp-section{margin-top:40px}.sf-page .cmp-toc-fold{padding:0 16px}}.sf-page .cmp-more-grid{align-items:start}.sf-page .cmp-more-card{box-shadow:var(--sf-shadow-rest);flex-direction:column;gap:8px;display:flex}.sf-page .cmp-more-title{letter-spacing:-.015em;margin:0 0 4px;font-size:19px;font-weight:700;line-height:1.25}.sf-page .cmp-more-card .sf-rows{border-top:0}.sf-page .cmp-more-card .sf-row{font-size:15px}.sf-page .cmp-sources{border-top:1px solid var(--sf-line);padding-top:8px}.sf-page .cmp-sources>summary{cursor:pointer;min-height:44px;color:var(--sf-text-2);align-items:center;gap:8px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.sf-page .cmp-sources>summary::-webkit-details-marker{display:none}.sf-page .cmp-sources>summary:before{content:"+";content:"+" / "";background:var(--sf-tint);width:24px;height:24px;color:var(--sf-blue);border-radius:999px;place-items:center;font-size:18px;line-height:1;display:grid}.sf-page .cmp-sources[open]>summary:before{content:"−";content:"−" / ""}.sf-page .cmp-sources>div{color:var(--sf-text-2);padding:8px 0 0 32px;font-size:15px}.sf-page .cmp-sources p{margin:0 0 8px}.sf-page .cmp-sources ul{gap:6px;margin:0;padding-left:1.2em;display:grid}.sf-page .cmp-sources a{color:var(--sf-blue);text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline #0b4f9b73;text-decoration:underline #0b4f9b73;text-decoration-thickness:1px}@media (max-width:540px){.sf-page .cmp-sources>div{padding-left:0}}.sf-page .cmp-head .sf-h1.cmp-h1-long{font-size:clamp(28px,3.4vw,42px)}.sf-page .cmp-prose .cmp-facts{border-top:1px solid var(--sf-line);margin:16px 0 0}.sf-page .cmp-prose .cmp-facts>p.cmp-fact{border-bottom:1px solid var(--sf-line-soft);color:var(--sf-text-2);margin:0;padding:16px 0;font-size:16px;line-height:1.6}.sf-page .cmp-prose .cmp-facts>p.cmp-fact:last-child{border-bottom:0;padding-bottom:0}.sf-page .cmp-prose .cmp-fact-lead{color:var(--sf-ink);margin-bottom:4px;font-size:17px;font-weight:600;line-height:1.45;display:block}.sf-page .cmp-prose .cmp-fact-rest{display:block}.sf-page .cmp-prose .cmp-section-ours .cmp-facts{border-top-color:var(--sf-tint-edge)}.sf-page .cmp-prose .cmp-section-ours .cmp-facts>p.cmp-fact{border-bottom-color:var(--sf-tint-edge)}@media (max-width:540px){.sf-page .cmp-prose .cmp-facts>p.cmp-fact{padding:14px 0;font-size:15px}.sf-page .cmp-prose .cmp-fact-lead{font-size:16px}}.sf-page .cmp-table-more{display:none}@media (max-width:760px){@supports selector(:has(a)){.sf-page .cmp-table-more{margin:-4px 0 0;display:block}.sf-page .cmp-glance:not(:has(.cmp-table-more[open])) .cmp-table-compact td:not([data-key=total]){display:none}.sf-page .cmp-glance:not(:has(.cmp-table-more[open])) .cmp-table-compact tbody tr{align-items:baseline;padding:12px 16px}.sf-page .cmp-glance:not(:has(.cmp-table-more[open])) .cmp-table-compact tbody th[scope=row]{padding-bottom:0}.sf-page .cmp-glance:not(:has(.cmp-table-more[open])) .cmp-table-compact td[data-key=total]{padding-bottom:0}}.sf-page .cmp-table-more>summary{cursor:pointer;min-height:44px;color:var(--sf-text-2);justify-content:space-between;align-items:center;gap:12px;font-size:15px;line-height:1.4;list-style:none;display:flex}.sf-page .cmp-table-more>summary::-webkit-details-marker{display:none}.sf-page .cmp-table-more>summary:after{content:"+";content:"+" / "";background:var(--sf-tint);width:28px;height:28px;color:var(--sf-blue);border-radius:999px;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.sf-page .cmp-table-more[open]>summary:after{content:"−";content:"−" / ""}.sf-page .cmp-table-more .cmp-more-open,.sf-page .cmp-table-more[open] .cmp-more-closed{display:none}.sf-page .cmp-table-more[open] .cmp-more-open{display:inline}}.sf-page .cmp-prose .cmp-sums-fold{border:1px solid var(--sf-line);background:#fff;border-radius:12px;margin:16px 0 0}.sf-page .cmp-prose .cmp-sums-fold>summary{cursor:pointer;min-height:52px;color:var(--sf-ink);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:16px;font-weight:600;list-style:none;display:flex}.sf-page .cmp-prose .cmp-sums-fold>summary::-webkit-details-marker{display:none}.sf-page .cmp-prose .cmp-sums-fold>summary:after{content:"+";content:"+" / "";background:var(--sf-tint);width:28px;height:28px;color:var(--sf-blue);border-radius:999px;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.sf-page .cmp-prose .cmp-sums-fold[open]>summary:after{content:"−";content:"−" / ""}.sf-page .cmp-prose .cmp-sums-fold>ul.cmp-sums{border:0;border-top:1px solid var(--sf-line);border-radius:0 0 12px 12px;margin:0}.sf-page .cmp-prose .cmp-more-sections{border:1px solid var(--sf-line);background:#fff;border-radius:12px;margin:48px 0 0;padding:0 24px;transition:box-shadow .15s,border-color .15s}.sf-page .cmp-prose .cmp-more-sections:hover{border-color:var(--sf-input)}.sf-page .cmp-prose .cmp-more-sections[open]{box-shadow:var(--sf-shadow)}.sf-page .cmp-prose .cmp-more-sections+.cmp-section{margin-top:48px}.sf-page .cmp-prose .cmp-more-sections>summary{cursor:pointer;align-items:center;gap:10px;min-height:60px;list-style:none;display:flex}.sf-page .cmp-prose .cmp-more-sections>summary::-webkit-details-marker{display:none}.sf-page .cmp-prose .cmp-more-sections>summary::marker{content:""}.sf-page .cmp-prose .cmp-more-sections>summary:after{content:"+";content:"+" / "";background:var(--sf-tint);width:28px;height:28px;color:var(--sf-blue);border-radius:999px;flex:none;place-items:center;margin-left:auto;font-size:20px;font-weight:500;line-height:1;display:grid}.sf-page .cmp-prose .cmp-more-sections[open]>summary:after{content:"−";content:"−" / ""}.sf-page .cmp-prose .cmp-more-sections>summary:focus-visible{outline:2px solid var(--sf-blue);outline-offset:2px;border-radius:10px}.sf-page .cmp-more-sections-title{color:var(--sf-ink);font-size:17px;font-weight:600;line-height:1.4}.sf-page .cmp-more-sections>summary:hover .cmp-more-sections-title{color:var(--sf-blue)}.sf-page .cmp-more-sections-count{color:var(--sf-text-2);background:#f1f5f9;border-radius:999px;padding:2px 9px;font-size:13px;font-weight:600}.sf-page .cmp-prose .cmp-more-sections>.cmp-section{border-top:1px solid var(--sf-line-soft);margin:0;padding:24px 0 28px}.sf-page .cmp-prose .cmp-more-sections>.cmp-section-ours{border-width:1px 0 0;border-radius:0;margin:0 -24px;padding:24px}@media (max-width:540px){.sf-page .cmp-prose .cmp-more-sections{padding:0 16px}.sf-page .cmp-prose .cmp-more-sections>.cmp-section-ours{margin:0 -16px;padding:20px 16px}}.sf-page .cmp-table .cmp-cell-price{display:block}.sf-page .cmp-table .cmp-cell-note{color:var(--sf-muted);margin-top:2px;font-size:13px;font-weight:400;line-height:1.4;display:block}@media (max-width:760px){.sf-page .cmp-table td .cmp-cell-price{display:inline}.sf-page .cmp-table td[data-key=total] .cmp-cell-price{display:block}}
