.bs-sheet{--bs-paper:#f4f1e7;--bs-paper-2:#eeeadd;--bs-ink:#15130f;--bs-ink-2:#4c473c;--bs-ink-3:#7c7566;--bs-rule:#c9c1a9;--bs-red:#8b1a14;--bs-blue:#1c3a59;--bs-accent:#8b1a14}
.bs-sheet{--bs-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--bs-cond:"Arial Narrow", "Helvetica Neue", Arial, sans-serif;--bs-mono:ui-monospace, "JetBrains Mono", "SFMono-Regular", Menlo, monospace;box-sizing:border-box;background:var(--bs-paper);width:100%;max-width:68rem;color:var(--bs-ink);border-top:3px solid var(--bs-ink);border-bottom:3px solid var(--bs-ink);font-family:var(--bs-serif);text-align:left;margin:0 auto;padding:18px 20px 22px;font-size:15px;line-height:1.45}.bs-sheet *,.bs-sheet :before,.bs-sheet :after{box-sizing:border-box}.bs-folio{border-bottom:1px solid var(--bs-ink);font-family:var(--bs-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bs-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding-bottom:7px;font-size:10px;display:flex}.bs-folio-right{color:var(--bs-ink-3)}.bs-title{font-family:var(--bs-serif);letter-spacing:-.01em;margin:14px 0 0;font-size:clamp(24px,5vw,40px);font-weight:600;line-height:1.06}.bs-dek{max-width:46rem;font-family:var(--bs-serif);color:var(--bs-ink-2);margin:8px 0 0;font-size:15px;font-style:italic}.bs-figures{border-top:1px solid var(--bs-rule);margin-top:18px;padding-top:10px}.bs-kicker{font-family:var(--bs-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--bs-ink-2);margin:0 0 8px;font-size:11px;font-weight:700}.bs-figure-list{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.bs-figure{background:var(--bs-paper-2);border-left:3px solid var(--bs-accent);grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;padding:7px 10px 7px 12px;display:grid}.bs-figure[data-tone=sunday]{border-left-color:var(--bs-blue)}.bs-figure[data-tone=kitchen]{border-left-color:var(--bs-ink-2)}.bs-figure[data-tone=rack]{border-left-color:var(--bs-ink-3)}.bs-figure-title{font-family:var(--bs-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--bs-ink-2);font-size:11px;font-weight:700}.bs-figure-number{font-family:var(--bs-serif);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/span 2;font-size:26px;font-weight:600;line-height:1}.bs-figure-line{font-family:var(--bs-serif);color:var(--bs-ink-2);font-size:13px}.bs-figure-stamp,.bs-figure-link{font-family:var(--bs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bs-ink-3);grid-column:1/-1;font-size:9px}.bs-figure-stamp{margin-top:4px}.bs-figure[data-stale=true] .bs-figure-stamp{color:var(--bs-red)}.bs-figure-link{color:var(--bs-red);text-underline-offset:2px;justify-self:start;text-decoration:underline}@media (min-width:560px){.bs-figure-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.bs-figure-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.bs-match{border-top:2px solid var(--bs-ink);margin-top:20px;padding-top:10px}.bs-match-caption{font-family:var(--bs-cond);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.bs-sides{grid-template-columns:minmax(0,1fr);gap:16px 22px;display:grid}@media (min-width:620px){.bs-sides[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-side{min-width:0}.bs-side-head{border-bottom:1px solid var(--bs-ink);align-items:baseline;gap:8px;padding-bottom:4px;display:flex}.bs-side-mark{min-width:18px;font-family:var(--bs-mono);text-align:center;color:var(--bs-paper);background:var(--bs-red);padding:1px 4px;font-size:10px;font-weight:700;line-height:1.3;display:inline-block}.bs-side-name{min-width:0;font-family:var(--bs-serif);overflow-wrap:anywhere;flex:auto;font-size:17px;font-weight:600}.bs-side-record{font-family:var(--bs-mono);letter-spacing:.08em;color:var(--bs-ink-3);white-space:nowrap;font-size:10px}.bs-side-points{font-family:var(--bs-serif);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:600}.bs-side-caption{font-family:var(--bs-serif);color:var(--bs-ink-2);margin:5px 0 0;font-size:12px;font-style:italic}.bs-table{border-collapse:collapse;width:100%;font-family:var(--bs-serif);margin-top:7px;font-size:13px}.bs-table th{font-family:var(--bs-mono);letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--bs-ink-3);border-bottom:1px solid var(--bs-rule);padding:0 6px 3px;font-size:9px;font-weight:500}.bs-table th:last-child{text-align:right}.bs-table td{border-bottom:1px dotted var(--bs-rule);vertical-align:baseline;padding:3px 6px}.bs-cell-item{overflow-wrap:anywhere}.bs-cell-detail{font-family:var(--bs-mono);letter-spacing:.04em;color:var(--bs-ink-3);overflow-wrap:anywhere;font-size:10px}.bs-cell-value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-match-note{font-family:var(--bs-serif);color:var(--bs-ink-2);margin:9px 0 0;font-size:12px;font-style:italic}.bs-note{border-top:1px solid var(--bs-ink);font-family:var(--bs-mono);letter-spacing:.04em;color:var(--bs-ink-2);margin:20px 0 0;padding-top:8px;font-size:10px;line-height:1.5}@media print{.bs-sheet{background:0 0;border-top:none;border-bottom:none;max-width:none;margin:0;padding:0;font-size:10.5pt}.bs-figure,.bs-match,.bs-side,.bs-figure-list{break-inside:avoid}.bs-figure-link{display:none}.bs-title{font-size:22pt}.bs-table{font-size:9.5pt}}
