:is(.ds,.dsm) .sp-chip{justify-content:flex-start}:is(.ds,.dsm) .sp-product>.ac-fill-btn{width:100%;display:flex}:is(.ds,.dsm) .sp-compare-title{color:#fff;word-break:keep-all;margin:0;font-weight:800;line-height:1.3}:is(.ds,.dsm) .sp-vs{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:is(.ds,.dsm) .sp-vs-plate{background:var(--sp-c);color:#0a0a0b;border-radius:20px;grid-template-rows:auto auto 1fr;display:grid;overflow:hidden;container-type:inline-size}:is(.ds,.dsm) .sp-vs-key{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:800;line-height:1.1}:is(.ds,.dsm) .sp-vs-phone{height:96cqi;display:flex}:is(.ds,.dsm) .sp-vs-phone .scn-phone{border-radius:0}:is(.ds,.dsm) .sp-vs-text{word-break:keep-all;border-top:1px solid #0a0a0b38;align-content:start;margin:0;display:grid}:is(.ds,.dsm) .sp-vs-text span{color:#0a0a0ba8;font-weight:700}:is(.ds,.dsm) .sp-vs-text b{font-weight:800;line-height:1.4}:is(.ds,.dsm) .sp-compare-why{color:var(--ac-ink-2);word-break:keep-all;margin:0;font-weight:600;line-height:1.55}:is(.ds,.dsm) .sp-id{border-top:1px solid var(--ac-rule);display:grid}:is(.ds,.dsm) .sp-id-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}:is(.ds,.dsm) .sp-id-head b{letter-spacing:-.02em;color:var(--sp-c);word-break:keep-all;font-weight:800}:is(.ds,.dsm) .sp-id-head span{font-variant-numeric:tabular-nums;color:var(--ac-ink-2);white-space:nowrap;font-weight:700}:is(.ds,.dsm) .sp-id-does{color:var(--ac-ink-2);word-break:keep-all;margin:0;font-weight:600;line-height:1.55}:is(.ds,.dsm) .sp-cta-note{text-align:center;color:var(--ac-ink-3);word-break:keep-all;margin:0;font-weight:600}:is(.ds,.dsm) .sp-so{letter-spacing:-.03em;color:#fff;word-break:keep-all;margin:0;font-weight:800;line-height:1.3}:is(.ds,.dsm) .sp-card{background:var(--sp-c);color:#0a0a0b;border-radius:20px;grid-template-rows:auto auto;display:grid;overflow:hidden;container-type:inline-size}:is(.ds,.dsm) .sp-card-text{display:grid}:is(.ds,.dsm) .sp-card-moment{color:#0a0a0ba8;justify-content:space-between;gap:8px;margin:0;font-weight:700;display:flex}:is(.ds,.dsm) .sp-card-moment span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}:is(.ds,.dsm) .sp-card-title{color:#0a0a0b;margin:0;font-weight:800;display:grid}:is(.ds,.dsm) .sp-card-line{color:#0a0a0bd1;word-break:keep-all;margin:0;font-weight:600;line-height:1.5}:is(.ds,.dsm) .sp-card-phone{height:84cqi;display:flex}:is(.ds,.dsm) .sp-card-phone .scn-phone{border-radius:0}.dsm .sp-chip{margin-bottom:var(--m-gap-3)}.dsm .sp-compare-title{margin-bottom:var(--m-gap-2);font-size:var(--m-fs-h3)}.dsm .sp-vs{gap:var(--m-gap-1)}.dsm .sp-vs-key{padding:var(--m-gap-2)var(--m-gap-2)0;font-size:min(var(--m-fs-say),calc(100cqi/4.6))}.dsm .sp-vs-text{margin-inline:var(--m-gap-1);padding:var(--m-gap-1)0 var(--m-gap-2);gap:4px}.dsm .sp-vs-text span{font-size:var(--m-fs-caption)}.dsm .sp-vs-text b{font-size:var(--m-fs-body)}.dsm .sp-compare-why{margin-top:var(--m-gap-2);font-size:var(--m-fs-lede)}.dsm .sp-so-block{margin-top:var(--m-gap-5)}.dsm .sp-so{margin-bottom:var(--m-gap-2);font-size:var(--m-fs-say)}.dsm .sp-head.m-title-block{margin-bottom:var(--m-gap-2)}.dsm .sp-id{gap:var(--m-gap-1);padding-top:var(--m-gap-2)}.dsm .sp-id-head b{font-size:var(--m-fs-h3)}.dsm .sp-id-head span{font-size:var(--m-fs-caption)}.dsm .sp-id-does{font-size:var(--m-fs-body)}.dsm .sp-product>.ac-fill-btn{min-height:var(--m-btn-h,56px);font-size:var(--m-fs-btn,16px);margin-bottom:var(--m-gap-1)}.dsm .sp-cta-note{margin-bottom:var(--m-gap-2);font-size:var(--m-fs-caption)}.dsm .sp-card-text{gap:var(--m-gap-1);padding:var(--m-gap-2)var(--m-gap-2)var(--m-gap-1)}.dsm .sp-card-moment{font-size:var(--m-fs-caption)}.dsm .sp-card-line{font-size:var(--m-fs-body)}.ds .sp-intro,.ds .sp-head{width:100%;max-width:44rem}.ds .sp-chip{margin-bottom:var(--ac-gap-lede)}.ds .sp-q,.ds .sp-head{gap:var(--ac-gap-lede);margin-bottom:var(--ac-gap-block);display:grid}.ds .sp-compare-title{font-size:var(--ac-fs-h3);margin-bottom:1.25rem}.ds .sp-vs{gap:1rem}.ds .sp-vs-key{padding:1.5rem 1.5rem 0;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem)}.ds .sp-vs-phone{height:80cqi}.ds .sp-vs-text{gap:.25rem;margin-inline:1.5rem;padding:1rem 0 1.5rem}.ds .sp-vs-text span{font-size:var(--ac-fs-caption)}.ds .sp-vs-text b{font-size:var(--ac-fs-lead)}.ds .sp-compare-why{font-size:var(--ac-fs-lead);margin-top:1.25rem}.ds .sp-so-block{margin-top:var(--ac-gap-block)}.ds .sp-so{margin-bottom:var(--ac-gap-lede);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem)}.ds .sp-head{margin-bottom:1.5rem}.ds .sp-id{gap:.75rem;padding-top:1.25rem}.ds .sp-id-head b{font-size:var(--ac-fs-h3)}.ds .sp-id-head span{font-size:var(--ac-fs-body)}.ds .sp-id-does{font-size:var(--ac-fs-lead)}.ds .sp-product>.ac-fill-btn{margin-bottom:.75rem}.ds .sp-cta-note{font-size:var(--ac-fs-caption);margin-bottom:1.5rem}.ds .sp-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:700px){.ds .sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ds .sp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds .sp-card-text{gap:.75rem;padding:1.5rem 1.5rem 1rem}.ds .sp-card-moment{font-size:var(--ac-fs-caption)}.ds .sp-card-line{font-size:var(--ac-fs-body)}
