.bh-answer .tr-value{letter-spacing:-.025em;max-width:18ch;font-size:clamp(34px,3.3vw,46px);line-height:1.08}.bh-answer .tr-label{font-size:15px}.bh-answer .tr-line{font-size:18px}.bh-body{gap:28px;min-width:0;margin-top:28px;display:grid}.bh-body .ft-chart{background:var(--ft-surface);border:2px solid var(--ft-line);border-radius:var(--ft-radius-xl);padding:20px 22px 18px}.bh-body .ft-next{margin:0}.bh-dates h2,.bh-all h2{margin:0 0 12px;font-size:22px;line-height:1.2}.bh-dates ol{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bh-dates li{border:2px solid var(--ft-line);border-radius:var(--ft-radius);background:var(--ft-surface);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"date paper""date session";align-items:center;column-gap:14px;min-width:0;padding:12px 16px;display:grid}.bh-date{grid-area:date;min-width:7.2ch;font-size:17px;font-weight:700}.bh-paper{overflow-wrap:anywhere;grid-area:paper;font-size:16px;font-weight:700;line-height:1.25}.bh-session{color:var(--ft-ink-2);grid-area:session;font-size:15px}.bh-calc{margin:0}.bh-calc .ft-btn{width:auto}.bh-table td[data-you]{background:var(--ft-blue-soft);font-weight:700}.bh-pct{color:var(--ft-ink-2);font-size:13px}.bh-of{color:var(--ft-ink-2);font-size:13px;font-weight:400}@media (max-width:860px){.bh-answer .tr-value{max-width:none;font-size:30px}.bh-answer .tr-line{font-size:16px}.bh-body{gap:22px;margin-top:22px}.bh-body .ft-chart{border-radius:20px;padding:16px 14px 14px}.bh-dates ol{grid-template-columns:minmax(0,1fr)}.bh-calc .ft-btn{justify-content:center;width:100%}}
