/* Original sourced benchmark charts, with readable narrow-screen alternatives. */
.rate-history{min-width:0}.rate-history>p{max-width:72ch}.rate-history-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.rate-history-summary>div{padding:22px;border-radius:16px;background:#edf7fc;border:1px solid #cfe4ef;min-width:0}.rate-history-summary span,.rate-history-summary small{display:block;color:#486475;font-size:13px;line-height:1.55}.rate-history-summary strong{display:block;margin:10px 0;font-size:clamp(25px,2.7vw,32px);font-weight:600;letter-spacing:-.04em;color:#006c98;line-height:1.2}.rate-history-chart{margin:30px 0 20px;padding:22px 20px 20px;background:#fff;border:1px solid #d5e4ec;border-radius:18px;min-width:0}.rate-history-chart svg{display:block;width:100%;height:auto;font-family:var(--sans);overflow:visible}.rate-history-chart .rate-chart-mobile{display:none}.rate-history-chart figcaption{margin:15px 0 0;font-size:13px;line-height:1.65;color:#486475}.rate-history-legend{display:flex;flex-wrap:wrap;gap:12px 22px;margin:0 0 20px;font-size:12px;font-weight:600;color:#345365}.rate-history-legend span{display:inline-flex;align-items:center;gap:8px}.rate-history-legend i{display:inline-block;width:22px;height:0;border-top:3px solid #007baa}.rate-history-legend .legend-dashed{border-color:#526d7c;border-top-style:dashed}.rate-history-legend .legend-range{height:12px;border:0;background:#d3ecfc}.rate-history-details{margin:18px 0;border:1px solid #cbdfe9;border-radius:14px;background:#f7fbfd;padding:0 20px}.rate-history-details summary{cursor:pointer;padding:18px 0;font-size:15px;font-weight:600;color:#18485f;line-height:1.5}.rate-history-details summary:focus-visible,.history-table-wrap:focus-visible{outline:3px solid #168bb6;outline-offset:4px}.rate-history-details p{font-size:13px;line-height:1.75;margin:18px 0;color:#486475}.history-table-wrap{max-width:100%;overflow:auto;margin-bottom:20px}.history-table-wrap table{border-collapse:collapse;width:100%;min-width:580px;color:#254859;font-size:13px;line-height:1.5}.history-table-wrap th,.history-table-wrap td{text-align:left;vertical-align:top;padding:13px 12px;border-bottom:1px solid #d5e4ec}.history-table-wrap thead th{background:#e8f3f9}.history-table-wrap caption{text-align:left;padding:0 0 14px;font-weight:600;color:#345365}.history-table-wrap td strong,.history-table-wrap td span{display:block}.history-table-wrap td span{font-size:12px;margin-top:4px;white-space:nowrap}.history-weekly-table{max-height:360px}.history-weekly-table table{min-width:260px}.history-weekly-table thead{position:sticky;top:0}.rate-history .rate-history-subhead{margin:42px 0 12px;font:600 29px/1.25 var(--sans);letter-spacing:-.025em}.rate-history .rate-history-source{font-size:13px;line-height:1.75;color:#486475;margin:24px 0 0}.rate-history-source a{color:#006c98;text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.rate-history-summary{grid-template-columns:1fr;gap:10px}.rate-history-summary>div{padding:18px 20px}.rate-history-summary strong{font-size:29px;margin:7px 0}.rate-history-chart{padding:18px 12px}.rate-history-details{padding:0 16px}.rate-history-legend{gap:9px 15px;font-size:11px}.rate-history-chart .rate-chart-desktop{display:none}.rate-history-chart .rate-chart-mobile{display:block}.rate-history-chart figcaption{font-size:12px}.rate-history .rate-history-subhead{font-size:26px}}
