.rd .mk-samp{--r:12px;--ok:var(--strong-ink);--ok-bg:#0380ff14;--watch:var(--moderate-ink);--watch-bg:#e69f001c;--block:var(--constrained-ink);--block-bg:#d4462a14;--pad:clamp(22px, 5.5vw, 56px);max-width:820px;color:var(--text-1);box-shadow:0 0 0 1px var(--hair), var(--shadow);font:400 15px/1.6 var(--font);letter-spacing:-.011em;background:#fff;border-radius:20px;margin:0 auto;overflow:hidden}.rd .mk-samp .num,.rd .mk-samp__env__row dd{font-variant-numeric:tabular-nums}.rd .mk-samp .nw{white-space:nowrap}.rd .mk-samp h2,.rd .mk-samp h3{text-wrap:wrap}.rd .mk-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rd .rp-cap{font:500 12px/1.4 var(--font);letter-spacing:.02em;color:var(--text-3)}.rd .mk-samp__cover{padding:clamp(32px, 5vw, 48px) var(--pad) clamp(28px, 4vw, 40px)}.rd .mk-samp__cover__eyebrow{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.rd .mk-samp__eyebrow__label{font:500 13.5px/1 var(--font);letter-spacing:-.004em;color:var(--blue-text)}.rd .mk-samp__eyebrow__persona{font:500 13.5px/1 var(--font);letter-spacing:-.004em;color:var(--text-3)}.rd .mk-samp__eyebrow__sep{color:var(--line);font-size:13.5px;line-height:1}.rd .mk-samp__eyebrow__sample{height:22px;font:500 12px/1 var(--font);letter-spacing:.02em;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.rd .mk-samp__cover__addr{font:500 clamp(1.75rem, 1.2rem + 2.2vw, 2.5rem)/1.1 var(--font);letter-spacing:-.03em;color:var(--ink);margin-top:20px}.rd .mk-samp__cover__juris{color:var(--text-3);margin-top:10px;font-size:15px}.rd .rp-score{border-radius:var(--r);background:var(--page-2);box-shadow:inset 0 0 0 1px var(--hair);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px clamp(20px,4vw,36px);margin-top:clamp(28px,4vw,40px);padding:clamp(20px,3vw,28px);display:grid}.rd .rp-score .gauge{width:136px;height:136px}.rd .rp-score .gauge__label{display:none}.rd .rp-score__band{font:500 26px/1.15 var(--font);letter-spacing:-.02em;color:var(--strong-ink)}.rd .rp-score__name{color:var(--text-2);margin-top:4px;font-size:14px}.rd .rp-score__name sup{margin-left:1px;font-size:.7em;line-height:0}.rd .rp-score__stamp{color:var(--text-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px}.rd .rp-scale{margin-top:18px}.rd .rp-scale__bar{grid-template-columns:40fr 20fr 20fr 20fr;gap:3px;height:6px;display:grid;position:relative;container-type:inline-size}.rd .rp-scale__bar i{background:rgb(var(--ink-rgb) / .08);border-radius:2px}.rd .rp-scale__bar i.is-on{background:var(--brand)}.rd .rp-scale__mark{background:var(--ink);width:2px;transform:translateX(calc(var(--pct) * 1cqw));transition:transform var(--dur-trace) var(--ease-out), opacity var(--dur-slow) var(--ease-out);border-radius:1px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px;left:0}.rd .rp-scale__zones{grid-template-columns:40fr 20fr 20fr 20fr;gap:3px;margin-top:8px;display:grid}.rd .rp-scale__zones span.is-on{color:var(--strong-ink)}@media (prefers-reduced-motion:no-preference){.rd.js .rp-score .gauge__arc{stroke-dasharray:100;stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-trace) var(--ease-out) var(--dur-hover)}.rd.js .rp-score .gauge circle{transition:opacity var(--dur-enter) var(--ease-out) var(--dur-trace)}.rd.js .rp-score.is-pre .gauge__arc{stroke-dashoffset:100px}.rd.js .rp-score.is-pre .gauge circle{opacity:0}.rd.js .rp-score.is-pre .rp-scale__mark{opacity:0;transform:none}}.rd .mk-samp__verdict{border-left:2px solid var(--brand);margin-top:clamp(24px,3.5vw,32px);padding:2px 0 2px 18px}.rd .mk-samp__verdict__label{color:var(--blue-text);display:block}.rd .mk-samp__verdict__body{font:400 clamp(17px, 1rem + .3vw, 19px)/1.5 var(--font);letter-spacing:-.016em;color:var(--ink);max-width:38em;margin-top:6px}.rd .mk-samp__cover__meta{border-top:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px;margin:clamp(24px,3.5vw,32px) 0 0;padding-top:20px;display:grid}.rd .mk-samp__cover__meta__row{gap:4px;display:grid}.rd .mk-samp__cover__meta__row dt{margin:0}.rd .mk-samp__cover__meta__row dd{color:var(--ink);margin:0;font-size:15px;font-weight:500}.rd .mk-samp__section{padding:clamp(28px, 4vw, 40px) var(--pad);border-top:1px solid var(--hair)}.rd .mk-samp__section__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:16px;display:flex}.rd .mk-samp__section__h{font:500 19px/1.3 var(--font);letter-spacing:-.016em;color:var(--ink);margin:0 0 16px}.rd .mk-samp__section__top .mk-samp__section__h{margin:0}.rd .mk-samp__tally{color:var(--text-3);font-size:14px}.rd .mk-samp__tally b{color:var(--text-1);font-variant-numeric:tabular-nums;font-weight:500}.rd .mk-samp__factors{border-top:1px solid var(--line)}.rd .mk-samp__factor{border-bottom:1px solid var(--hair)}.rd .mk-samp__factor summary{cursor:pointer;transition:background-color var(--dur-hover) var(--ease);border-radius:8px;grid-template-columns:92px minmax(0,1fr) 64px 16px;align-items:baseline;gap:16px;margin:0 -8px;padding:14px 8px;list-style:none;display:grid}.rd .mk-samp__factor summary::-webkit-details-marker{display:none}@media (hover:hover){.rd .mk-samp__factor summary:hover{background:var(--fill)}}.rd .mk-samp__factor__name{letter-spacing:-.008em;color:var(--ink);font-size:14.5px;font-weight:500}.rd .mk-samp__factor__consequence{color:var(--text-2);font-size:15px;line-height:1.5}.rd .rp-chip{height:22px;font:500 12px/1 var(--font);letter-spacing:.02em;white-space:nowrap;border-radius:999px;place-self:center end;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.rd .rp-chip svg{flex:none;width:11px;height:11px}.rd .rp-chip--ok{color:var(--ok);background:var(--ok-bg)}.rd .rp-chip--watch{color:var(--watch);background:var(--watch-bg)}.rd .rp-chip--blocker{color:var(--block);background:var(--block-bg)}.rd .rp-chip--na{color:var(--text-3);background:var(--fill)}.rd .mk-samp__factor__chev{width:16px;height:16px;color:var(--text-3);transition:transform var(--dur-enter) var(--ease-out);align-self:center}.rd .mk-samp__factor details[open] .mk-samp__factor__chev{transform:rotate(180deg)}.rd .mk-samp__factor__more{animation:sp-open var(--dur-slow) var(--ease-out);padding:0 96px 18px 108px}@keyframes sp-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.rd .mk-samp__factor__reading{color:var(--text-1);font-size:14.5px;line-height:1.6}.rd .mk-samp__factor__cite{color:var(--text-3);margin-top:6px;font-size:13px;line-height:1.5}.rd .mk-samp__factor__cite__src{color:var(--text-2);font-weight:500}.rd .mk-samp__factor__cite a{color:var(--blue-text);text-underline-offset:3px;-webkit-text-decoration:underline #0068bd4d;text-decoration:underline #0068bd4d}.rd .mk-samp__factor__cite a:hover{text-decoration-color:currentColor}@media (max-width:640px){.rd .mk-samp__factor summary{grid-template-columns:minmax(0,1fr) auto 16px;gap:4px 12px}.rd .mk-samp__factor__name{grid-area:1/1}.rd .rp-chip{grid-area:1/2}.rd .mk-samp__factor__chev{grid-area:1/3}.rd .mk-samp__factor__consequence{grid-area:2/1/auto/3;font-size:14.5px}.rd .mk-samp__factor__more{padding:0 0 16px}}.rd .mk-samp__env{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (max-width:640px){.rd .mk-samp__env{grid-template-columns:1fr}}.rd .mk-samp__env__dl{border-top:1px solid var(--line);margin:0}.rd .mk-samp__env__row{border-bottom:1px solid var(--hair);justify-content:space-between;gap:16px;padding:11px 0;font-size:14.5px;display:flex}.rd .mk-samp__env__row dt{color:var(--text-2);margin:0}.rd .mk-samp__env__row dd{color:var(--ink);text-align:right;margin:0;font-weight:500}.rd .mk-samp__env__fig{margin:0}.rd .mk-samp__env__diagram{border-radius:var(--r);background:var(--page-2);box-shadow:inset 0 0 0 1px var(--hair);aspect-ratio:5/6;padding:12px}.rd .mk-samp__env__diagram svg{display:block}.rd .mk-samp__env__diagram__lbl,.rd .mk-samp__env__diagram__side{font:500 8.5px var(--font);letter-spacing:.02em;fill:var(--text-3)}.rd .mk-samp__env__diagram__foot{font:500 9.5px var(--font);letter-spacing:.02em;fill:var(--blue-text)}.rd .mk-samp__env__diagram__foot__n{font:500 13px var(--font);letter-spacing:-.01em;fill:var(--ink);font-variant-numeric:tabular-nums}.rd .mk-samp__env__cap{text-align:center;margin-top:10px}.rd .mk-samp__foot{padding:22px var(--pad) 28px;border-top:1px solid var(--hair);background:var(--page-2);gap:10px;display:grid}.rd .mk-samp__foot__row{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13px;display:flex}.rd .mk-samp__foot__row .num{font-variant-numeric:normal;color:var(--text-2);letter-spacing:0;margin-left:8px;font-weight:500}.rd .mk-samp__foot__disc{color:var(--text-3);max-width:62ch;font-size:12.5px;line-height:1.6}.rd .mk-samp__foot__disc+.mk-samp__foot__disc{border-top:1px solid var(--hair);padding-top:10px}.rd .sp{--stage:#f1f2f4}.rd .sp-intro{padding:clamp(48px,7vw,96px) 0 clamp(40px,5vw,64px)}.rd .sp-intro__in{align-items:end;gap:28px;display:grid}@media (min-width:960px){.rd .sp-intro__in{grid-template-columns:minmax(0,1fr) auto;gap:64px}}.rd .sp-intro h1{max-width:13em;margin-top:18px;font-size:clamp(2.4rem,1.5rem + 3.4vw,4.1rem);line-height:1.04}.rd .sp-intro .lede{max-width:34rem;margin-top:20px}.rd .sp-ctas{flex-wrap:wrap;gap:10px;display:flex}@media (min-width:960px){.rd .sp-intro__act{padding-bottom:6px}}.rd .sp-linkbtn{cursor:pointer;font:500 14px/1 var(--font);letter-spacing:-.006em;color:var(--blue-text);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 2px;display:inline-flex}.rd .sp-linkbtn--sm{color:var(--blue-text);gap:5px;font-size:12px}.rd .sp-linkbtn:focus-visible{outline-offset:2px;outline:2px solid #0077d4}.rd .sp-linkbtn:hover{text-underline-offset:3px;text-decoration:underline}.rd .sp-ic{flex:none;width:20px;height:20px;display:inline-block}.rd .sp-ic--sm{width:16px;height:16px}.rd .sp-stage{background:var(--stage);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:clamp(24px,5vw,72px) 0 clamp(56px,8vw,104px)}.rd .sp-stage__grid{width:min(100% - 32px,820px);margin:0 auto}.rd .sp-final{text-align:left}.rd .sp-final__grid{gap:40px;display:grid}@media (min-width:960px){.rd .sp-final__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:80px}}.rd .sp-final .lede{max-width:34rem;margin:16px 0 0}.rd .sp-final .addr{margin:36px 0 0}.rd .sp-final__note{margin-top:16px}.rd .sp-offer{box-shadow:inset 0 0 0 1px var(--line), var(--shadow);background:#fff;border-radius:16px;padding:clamp(24px,3vw,32px);display:grid}.rd .sp-offer__k{font:500 13.5px/1 var(--font);letter-spacing:-.004em;color:var(--blue-text)}.rd .sp-offer__price{font:500 64px/1 var(--font);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:16px}.rd .sp-offer__price small{letter-spacing:-.006em;color:var(--text-3);margin-left:8px;font-size:15px;font-weight:400}.rd .sp-offer__cap{color:var(--text-2);margin-top:12px;font-size:15px;line-height:1.55}.rd .sp-spec{border-top:1px solid var(--line);gap:10px;margin-top:20px;padding-top:18px;display:grid}.rd .sp-spec li{color:var(--text-2);align-items:center;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.rd .sp-spec .sp-ic{color:var(--blue-text)}@media (max-width:640px){.rd .sp-ctas .btn{flex:100%}.rd .mk-samp__eyebrow__sep,.rd .mk-samp__eyebrow__persona{display:none}.rd .sp-linkbtn{min-height:44px;padding:0 4px}.rd .mk-samp__env__diagram{width:100%;max-width:260px;margin-inline:auto}.rd .mk-samp__cover__meta{grid-template-columns:1fr 1fr}.rd .rp-score{gap:12px 18px}.rd .rp-score .gauge{width:104px;height:104px}.rd .rp-score__band{font-size:22px}.rd .rp-score__name,.rd .rp-score__stamp{font-size:13.5px}.rd .rp-scale__zones span:not(.is-on){visibility:hidden}.rd .sp-final .addr{flex-wrap:wrap;padding:8px}.rd .sp-final .addr svg{display:none}.rd .sp-final .addr input{flex:100%;padding:0 8px}.rd .sp-final .addr .btn{flex:100%}}@media (prefers-reduced-motion:reduce){.rd .sp *,.rd .sp :before,.rd .sp :after{transition-duration:0s!important;animation-duration:0s!important}}@media print{@page{size:letter;margin:.75in .75in 1in}.rd,.rd{color:#000!important;background:#fff!important}.rd .nav,.rd .sheet,.rd .sr-only[href=\#main],.rd .sp-intro,.rd .sp-final,.rd .foot,.rd .mk-samp__factor__chev,.rd [data-print]{display:none!important}.rd .sp-stage{background:#fff!important;border:0!important;padding:0!important}.rd .sp-stage__grid{width:auto!important;margin:0!important}.rd .mk-samp{font-size:11pt;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}.rd .mk-samp__cover{padding:0 0 20pt!important}.rd .mk-samp__section{page-break-inside:avoid;padding:18pt 0 14pt!important}.rd .mk-samp__foot{background:#fff!important;padding:12pt 0 0!important}.rd .mk-samp__factor summary{padding:6pt 0}.rd .mk-samp__factor__more{padding-left:0;animation:none}.rd .rp-score{background:#fff!important}.rd .mk-samp *,.rd .mk-samp :before,.rd .mk-samp :after{transition:none!important;animation:none!important}}.rd .ck-rec{max-width:46rem;margin-top:16px}.rd .ck-bib{border-top:1px solid var(--line);margin-top:20px}.rd .ck-bib li{border-bottom:1px solid var(--hair);color:var(--text-2);gap:12px;padding:10px 0;font-size:14.5px;line-height:1.45;display:flex}.rd .ck-bib__n{min-width:2.2em;color:var(--text-3);font-variant-numeric:tabular-nums;flex:none}.rd .ck-bib a{color:var(--blue-text);text-decoration:none}.rd .ck-bib a:hover{text-decoration:underline}.rd .sp-offer__promise{color:var(--text-2);margin-top:10px;font-size:14px;line-height:1.5}.rd #ref-comparable-sales .ref__table time{white-space:nowrap;font:inherit;letter-spacing:inherit}.rd .ck-rec__lead{color:var(--text-1);font-weight:500}.rd .ck-rec{color:var(--text-2);font-size:15.5px;line-height:1.6}.rd .sp-stage+.ref{border-top:0;margin-top:0}.rd .ref__table thead th.num{color:var(--text-3)}.rd .ck-scrollcue{color:var(--text-3);margin:16px 0 8px;font-size:13px;line-height:1.5;display:none}@media (max-width:720px){.rd .ck-scrollcue{display:block}}
