.dlc-head{padding:28px 0 40px}.dlc-head .dl-h1,.dlc-vtitle .dl-h1{margin-top:14px}.dlc-lede{max-width:760px;color:var(--dl-ink-2);margin:16px 0 0;font-size:19px;line-height:1.5}.dlc-head .dl-ctas,.dlc-vtitle .dl-ctas{margin-top:28px}.dlc-lifted{isolation:isolate;margin-top:8px;position:relative}.dlc-lifted table{border-collapse:collapse;table-layout:fixed;width:100%;position:relative}.dlc-lift{z-index:-1;background:var(--dl-surface);border-radius:20px;position:absolute;top:-10px;bottom:-10px;left:250px;box-shadow:0 1px 2px #0000000d,0 16px 40px #0000000f}.dlc-matrix .dlc-lift{width:230px}.dlc-sbs .dlc-lift{width:calc(50% - 125px)}.dlc-c-lab{width:250px}.dlc-matrix .dlc-c-dl{width:230px}.dlc-lifted th,.dlc-lifted td{border-top:1px solid var(--dl-hairline-2);text-align:left;vertical-align:top;color:var(--dl-ink-2);padding:16px 16px 16px 0;font-size:14px;font-weight:400;line-height:1.5}.dlc-sbs th,.dlc-sbs td{padding:18px 24px 18px 0;font-size:15px;line-height:1.55}.dlc-lifted thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--dl-ink-3);border-top:0;padding-top:22px;padding-bottom:14px;font-size:12px;font-weight:500}.dlc-lifted thead th.is-dl{color:var(--dl-ink)}.dlc-lifted tbody th{color:var(--dl-ink);font-weight:500}.dlc-lifted td:not(.is-dl),.dlc-lifted thead th:not(:first-child):not(.is-dl){padding-left:16px}.dlc-sbs td:not(.is-dl),.dlc-sbs thead th:not(:first-child):not(.is-dl){padding-left:24px}.dlc-lifted .is-dl{color:var(--dl-ink);padding-left:20px}.dlc-sbs .is-dl{padding-left:24px}.dlc-lifted tbody tr:first-child>*{border-top-color:var(--dl-hairline)}.dlc-strength{margin-top:8px;display:table}.dlc-dot{vertical-align:-4px;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-right:8px;display:inline-flex}.dlc-dot svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.dlc-dot.is-y{background:var(--dl-ok-tint);color:var(--dl-ok-text)}.dlc-dot.is-p{background:var(--dl-warn-tint);color:var(--dl-warn-text)}.dlc-dot.is-n{background:var(--dl-fill-3);color:var(--dl-ink-3)}.dlc-key{color:var(--dl-ink-2);gap:18px;margin:26px 0 0;font-size:13px;display:flex}.dlc-cap{max-width:860px;color:var(--dl-ink-2);margin:14px 0 0;font-size:14px;line-height:1.6}.dlc-mphone,.dlc-rows{display:none}.dlc-chips{scrollbar-width:none;gap:8px;margin:0 -16px;padding:4px 16px;display:flex;overflow-x:auto}.dlc-chips::-webkit-scrollbar{display:none}.dlc-chips button{background:var(--dl-fill-3);min-height:36px;font:inherit;color:var(--dl-ink-2);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 14px;font-size:14px}.dlc-chips button[aria-pressed=true]{background:var(--dl-button);color:var(--dl-button-text)}.dlc-rows{background:var(--dl-surface);box-shadow:inset 0 0 0 1px var(--dl-hairline-2);border-radius:18px;margin-top:12px;overflow:hidden}.dlc-row{border-top:1px solid var(--dl-hairline-2);padding:14px 16px}.dlc-row:first-child{border-top:0}.dlc-row h3{color:var(--dl-ink);margin:0 0 6px;font-size:14.5px;font-weight:500;line-height:1.4}.dlc-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dlc-pair p{color:var(--dl-ink-2);margin:0;font-size:13.5px;line-height:1.5}.dlc-pair p.is-dl{color:var(--dl-ink)}.dlc-pair em{letter-spacing:.05em;text-transform:uppercase;color:var(--dl-ink-3);margin-bottom:3px;font-size:11px;font-style:normal;font-weight:500;display:block}.dlc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.dlc-card{background:var(--dl-surface);min-height:168px;box-shadow:inset 0 0 0 1px var(--dl-hairline-2);color:inherit;transition:box-shadow var(--dl-motion);border-radius:20px;flex-direction:column;padding:24px;text-decoration:none;display:flex}.dlc-card:hover{box-shadow:inset 0 0 0 1px var(--dl-hairline-2), 0 12px 32px #0000000f}.dlc-card h3{letter-spacing:-.01em;color:var(--dl-ink);margin:0;font-size:19px;font-weight:400}.dlc-card p{color:var(--dl-ink-2);flex:1;margin:10px 0 0;font-size:14px;line-height:1.5}.dlc-card span{color:var(--dl-ink);margin-top:16px;font-size:14px}.dlc-qs{border-top:1px solid var(--dl-hairline-2);counter-reset:q;grid-template-columns:1fr 1fr;column-gap:64px;margin:28px 0 0;padding:0;list-style:none;display:grid}.dlc-qs li{border-bottom:1px solid var(--dl-hairline-2);counter-increment:q;grid-template-columns:44px 1fr;padding:22px 0;display:grid}.dlc-qs li:before{content:counter(q);color:var(--dl-ink-3);font-variant-numeric:tabular-nums;padding-top:2px;font-size:15px}.dlc-qs h3{letter-spacing:-.01em;color:var(--dl-ink);margin:0;font-size:19px;font-weight:400}.dlc-qs p{color:var(--dl-ink-2);margin:6px 0 0;font-size:15.5px;line-height:1.55}.dlc-vhead{grid-template-columns:minmax(0,1fr) 560px;align-items:start;gap:56px;padding:28px 0 8px;display:grid}.dlc-short{flex-direction:column;gap:12px;padding-top:30px;display:flex}.dlc-short>div{border-radius:20px;padding:22px 24px}.dlc-short h2{margin:0 0 6px;font-size:15.5px;font-weight:500;line-height:1.4}.dlc-short p{margin:0;font-size:15.5px;line-height:1.55}.dlc-them{background:var(--dl-surface);box-shadow:inset 0 0 0 1px var(--dl-hairline-2)}.dlc-them h2{color:var(--dl-ink)}.dlc-them p{color:var(--dl-ink-2)}.dlc-us{background:var(--dl-ground-dark)}.dlc-us h2{color:var(--dl-on-dark)}.dlc-us p{color:#ffffffc7}.dlc-note{max-width:860px;color:var(--dl-ink-2);margin:22px 0 0;font-size:14px;line-height:1.6}#side-by-side{scroll-margin-top:80px}.dlc-verdict{background:var(--dl-fill-3);border-radius:28px;grid-template-columns:320px minmax(0,1fr);gap:56px;margin-top:88px;padding:56px;display:grid}.dlc-verdict h2{letter-spacing:-.02em;margin:14px 0 0;font-size:30px;font-weight:400;line-height:1.25}.dlc-verdict-p p{letter-spacing:-.01em;color:var(--dl-ink);margin:0;font-size:21px;line-height:1.55}.dlc-verdict-p p+p{margin-top:18px}.dlc-faq{border-top:1px solid var(--dl-hairline-2);max-width:960px;margin-top:24px}.dlc-faq details{border-bottom:1px solid var(--dl-hairline-2)}.dlc-faq summary{min-height:64px;color:var(--dl-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;font-size:19px;line-height:1.35;list-style:none;display:flex}.dlc-faq summary::-webkit-details-marker{display:none}.dlc-faq summary:after{content:"+";color:var(--dl-ink-3);flex:none;font-size:22px;font-weight:300}.dlc-faq details[open] summary:after{content:"−"}.dlc-faq p{max-width:820px;color:var(--dl-ink-2);margin:0;padding:0 0 22px;font-size:16px;line-height:1.6}.dlc-more{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.dlc-more a{background:var(--dl-surface);min-height:40px;box-shadow:inset 0 0 0 1px var(--dl-hairline-2);color:var(--dl-ink);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.dlc-more a:hover{box-shadow:inset 0 0 0 1px #0000003d}.dlc-fine{text-align:center;max-width:860px;color:var(--dl-ink-3);margin:28px auto 0;font-size:12.5px;line-height:1.6}.dlc-fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:1023px){.dlc-c-lab{width:170px}.dlc-lift{left:170px}.dlc-sbs .dlc-lift{width:calc(50% - 85px)}.dlc-matrix,.dlc-key{display:none}.dlc-mphone{margin-top:4px;display:block}.dlc-mphone .dlc-rows{display:block}.dlc-cards{grid-template-columns:1fr 1fr}.dlc-vhead{grid-template-columns:1fr;gap:8px}.dlc-verdict{grid-template-columns:1fr;gap:16px;padding:40px}}@media (max-width:767px){.dlc-head{padding:20px 0 28px}.dlc-lede{font-size:17px}.dlc-sbs{display:none}.dlc-sbs+.dlc-rows{display:block}.dlc-cards{grid-template-columns:1fr}.dlc-card{min-height:0}.dlc-qs{grid-template-columns:1fr}.dlc-qs h3{font-size:17px}.dlc-vhead{flex-direction:column;padding-top:20px;display:flex}.dlc-vtitle{display:contents}.dlc-vtitle .dlr-kick{order:1}.dlc-vtitle .dl-h1{order:2}.dlc-short{order:3}.dlc-vtitle .dlc-lede{order:4}.dlc-vtitle .dl-ctas{order:5;margin-top:24px}.dlc-short{padding-top:20px}.dlc-short>div{padding:18px}.dlc-short p,.dlc-short h2{font-size:14.5px}.dlc-verdict{border-radius:22px;margin-top:64px;padding:28px 22px}.dlc-verdict h2{font-size:26px}.dlc-verdict-p p,.dlc-faq summary{font-size:17px}.dlc-faq p{font-size:15px}}@media (prefers-reduced-motion:reduce){.dlc-card{transition:none}}
