/* "Choose your business" picker: owned by SITE-PICKER. Paper ledger: the "before" is a handwritten note, the "after" is typed ink. */
.pick{background:var(--paper);border-bottom:1px solid var(--rule)}
.pick-lead{margin-top:18px;font-size:20px;color:var(--ink-2);max-width:30em}
.pk-tabs{display:flex;flex-wrap:wrap;gap:0;margin-top:40px;border:1.5px solid var(--ink);width:fit-content;max-width:100%}
.pk-tabs[hidden]{display:none}
.pk-tab{font:600 15px/1.15 var(--sans);letter-spacing:-.01em;color:var(--ink);background:transparent;border:0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0 -1px -1px 0;padding:14px 18px;cursor:pointer;text-align:left}
.pk-tab:hover{background:rgba(22,55,201,.07)}
.pk-tab[aria-pressed=true]{background:var(--ink);color:var(--sheet)}
.pk-panels{margin-top:44px}
html.js .pk-type:not(.on){display:none}
.pk-type+.pk-type{margin-top:64px}
.pk-type h3{font-weight:700;font-size:clamp(28px,3.2vw,48px);letter-spacing:-.04em;line-height:1;text-wrap:balance}
.pk-sits{list-style:none;margin-top:30px;border-top:1.5px solid var(--ink)}
.pk-sits li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 5vw;padding:26px 0;border-bottom:1px solid var(--rule)}
.pk-sits p{font-size:18px;line-height:1.38}
.pk-sits .lb{display:block;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}
.pk-sits .was{font:400 24px/1.22 var(--hand);color:var(--ink-3)}
.pk-sits .was .lb{color:var(--ink-3)}
.pk-sits .now{color:var(--ink);font-weight:500;padding-left:22px;border-left:3px solid var(--ink)}
.pk-sits .now .lb{color:var(--red)}
html[data-mode=phone] .pick-lead{font-size:16.5px}
html[data-mode=phone] .pk-tabs{margin-top:28px;width:100%}
html[data-mode=phone] .pk-tab{flex:1 1 45%;font-size:14px;padding:13px 12px}
html[data-mode=phone] .pk-panels{margin-top:30px}
html[data-mode=phone] .pk-sits li{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 0}
html[data-mode=phone] .pk-sits p{font-size:16.5px}
html[data-mode=phone] .pk-sits .was{font-size:22px}
html[data-mode=phone] .pk-sits .now{padding-left:14px}
html.no-js .pk-sits li{grid-template-columns:minmax(0,1fr)}
@media (min-width:760px){html.no-js .pk-sits li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
