.rs-page{gap:var(--space-l) var(--space-xl);align-items:start;display:grid}@media (min-width:900px){.rs-page{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.rs-page .page-head h1{overflow-wrap:anywhere;max-width:18ch}.rs-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.35rem .6rem;display:grid}.rs-form>label,.rs-form>p{grid-column:1/-1}.rs-form>p{margin-top:var(--space-2xs)}.rs-form input{min-width:0}@media (max-width:520px){.rs-form{grid-template-columns:minmax(0,1fr)}.rs-form .btn{justify-self:start}}.rs-small{color:var(--ink-2);font-size:var(--step--1);line-height:1.5}.rs-more{color:var(--ink-2)}.rs-h3{font-size:var(--step-1);letter-spacing:-.01em;line-height:1.2}.rs-similar{gap:var(--space-xs);display:grid}.rs-similar .ls-ledger{margin-top:var(--space-2xs)}.rs-research{gap:var(--space-m) var(--space-xl);align-items:start;display:grid}@media (min-width:900px){.rs-research{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.rs-research-text{gap:var(--space-s);display:grid}.rs-research-text h2{overflow-wrap:anywhere}.rs-research-text .lede{max-inline-size:36ch}.rs-action{gap:var(--space-s);min-width:0;display:grid}.rs-pickco{gap:var(--space-s);display:grid}.rs-done{gap:var(--space-s);justify-items:start;display:grid}.rs-candidates{margin:0;padding:0;list-style:none}.rs-candidates>li+li{border-top:1px solid var(--rule)}.rs-candidates .scan-option{border-top:0;flex-wrap:wrap;width:100%;text-decoration:none}.rs-act{color:var(--ink-2);font:700 var(--step--2)/1.2 var(--label);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.35em;display:inline-flex}.rs-candidates .scan-option:hover .rs-act{color:var(--ink)}.rs-off{color:var(--ink-2);cursor:default}.rs-off .scan-option-name{font-weight:400}.rs-candidates .rs-off:hover{background:0 0}.rs-candidates .rs-off:hover .scan-option-name{text-decoration:none}.rs-estimate{gap:var(--space-m);display:grid}.rs-estimate-head{gap:var(--space-2xs);display:grid}.rs-estimate-head .rs-small{max-inline-size:60ch}.rs-pick{gap:var(--space-s);max-width:44rem;display:grid}@media (min-width:640px){.rs-pick{grid-template-columns:repeat(2,minmax(0,1fr))}}.rs-where{gap:var(--space-m);padding-top:var(--space-m)}.rs-how{gap:var(--space-s);display:grid}.rs-how dl.ledger>div{grid-template-columns:minmax(10rem,1fr) 2fr}.rs-how dl.ledger dt{color:var(--ink);font:600 var(--step-1)/1.2 var(--serif);letter-spacing:-.01em;text-transform:none}.rs-how dl.ledger dd{max-inline-size:62ch}@media (max-width:520px){.rs-how dl.ledger>div{grid-template-columns:1fr}}