.picks-root{max-width:960px;margin:0 auto;padding:clamp(20px,4vw,48px) 0;color:var(--ink,#182b24);line-height:1.65;overflow-wrap:anywhere}
.picks-root *{box-sizing:border-box}
.picks-root a{text-decoration:underline;text-underline-offset:3px;color:inherit}
.picks-root a:focus-visible{outline:3px solid #a75b2c;outline-offset:4px}
.picks-root h1{font:400 clamp(38px,6vw,64px)/1.12 Georgia,serif;margin:12px 0 20px}
.picks-root h2{font:400 clamp(25px,4vw,34px)/1.3 Georgia,serif;margin:0 0 14px}
.picks-root .picks-heading{display:block;min-height:0;margin:0 0 32px;padding:0;border:0}
.picks-root nav{display:block;margin:0 0 24px;padding:0;font-size:15px}
.picks-root nav a{display:inline-block;padding:5px 0}
.picks-heading p{max-width:740px}
.picks-root .eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.1em}
.picks-index{list-style:none;padding:0;margin:0;display:grid;gap:20px}
.picks-index li,.picks-empty,.picks-status{border:1px solid var(--line,#c4cfc4);padding:clamp(18px,3vw,28px);border-radius:4px}
.picks-index h2 span{white-space:nowrap}
.picks-index p{margin:10px 0 0}
.picks-index .picks-status{display:inline-block;padding:3px 10px;font-size:14px}
.picks-empty,.picks-status{background:var(--soft,#eaf0e8)}
.picks-status p{margin:7px 0 0}
.picks-race,.picks-ticket-section,.picks-source{border-top:1px solid var(--line,#c4cfc4);margin-top:30px;padding-top:28px}
.picks-order{font-size:14px;color:var(--muted,#4c6053)}
.picks-selections{padding-left:30px;font-size:20px}
.picks-selections li{padding:8px 0 8px 8px}
.picks-selections strong{display:inline-block;min-width:45px}
.picks-ticket{margin:22px 0}
.picks-ticket img{display:block;max-width:100%;height:auto;min-height:2em;background:var(--soft,#eaf0e8);color:var(--ink,#182b24)}
.picks-ticket figcaption,.picks-source p{font-size:14px}
.picks-ticket-text{white-space:pre-wrap;overflow-wrap:anywhere;font:16px/1.65 ui-monospace,monospace;border:1px solid var(--line,#c4cfc4);padding:20px;max-width:100%;background:var(--soft,#eaf0e8)}
@media(max-width:600px){.picks-root{padding:24px 0}.picks-index li,.picks-empty,.picks-status{padding:18px}.picks-index .picks-status{padding:3px 10px}.picks-root h2{font-size:26px}.picks-selections{font-size:18px}}
