.aftertax-form{flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:760px;margin:0 0 28px;display:flex}.aftertax-form label{font-weight:600;font-size:var(--step--1)}.aftertax-form select{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:44px;font:inherit;background:var(--surface);color:var(--ink);max-width:100%;padding:6px 8px}.aftertax-note{font-size:var(--step--1);color:var(--muted);flex-basis:100%;margin:0}
.bbp-head{max-width:720px;margin-bottom:24px}.bbp-head h1{margin-bottom:8px}.bbp-rule{font-family:var(--serif);font-size:var(--step-1);margin:0 0 6px;line-height:1.4}.bbp-meta{color:var(--muted);font-size:var(--step--1);margin:0}.bbp-pick{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:10px;margin:0 0 28px;padding:14px 16px;display:grid}.bbp-group{grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;gap:8px 12px;display:grid}.bbp-group-name{font-size:var(--step--1);color:var(--muted);font-weight:600}.bbp-group ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bbp-group a{border:1px solid var(--line);min-height:36px;font-size:var(--step--1);color:var(--ink);background:var(--paper);border-radius:999px;align-items:center;padding:4px 12px;text-decoration:none;display:inline-flex}.bbp-group a:hover{border-color:var(--sea);color:var(--sea-deep)}.bbp-group a[aria-current=page]{background:var(--sea);border-color:var(--sea);color:var(--surface);font-weight:600}@media (max-width:640px){.bbp-pick{padding:12px}.bbp-group{grid-template-columns:1fr;gap:6px}.bbp-group ul{scrollbar-width:none;flex-wrap:nowrap;margin:0 -12px;padding:2px 12px 4px;scroll-padding-inline:12px;position:relative;overflow-x:auto}.bbp-group ul::-webkit-scrollbar{display:none}.bbp-group a{white-space:nowrap}}.bbp-table{scroll-margin-top:16px}.bbp-table-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;margin-bottom:12px;display:flex}.bbp-table-head h2{margin:0 0 2px}.bbp-blurb{color:var(--muted);margin:0}.bbp-count{color:var(--muted);font-size:var(--step--1);margin:0}.bbt{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%}.bbt th,.bbt td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 16px}.bbt tbody tr:last-child td{border-bottom:0}.bbt thead th{font-size:var(--step--1);color:var(--muted);padding-top:10px;padding-bottom:10px;font-weight:600}.bbt .num{text-align:right;white-space:nowrap}.bbt-rank{width:2.5rem;color:var(--muted);padding-right:0!important}.bbt-rank .bb-paw{color:var(--sea);margin-top:4px}.bbt-name{color:var(--ink);font-size:1.02rem;text-decoration:none}.bbt-name strong{color:var(--sea-deep)}.bbt-name:hover{text-decoration:underline}.bbt-meta{color:var(--muted);font-size:var(--step--1);margin-top:2px;display:block}.bbt-min-inline,.bbt-meta-phone{display:none}.bbt-flags{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.bbt-after{color:var(--ink)}.chip{background:var(--brass-wash);color:var(--ink);border-radius:4px;padding:1px 8px;font-size:.8rem;line-height:1.6;display:inline-block}.bbt-rate{font-family:var(--serif);color:var(--brass);font-size:1.3rem;font-weight:600;line-height:1.2}.bbt-tax,.bbt-min{color:var(--ink)}.is-top td{background:color-mix(in srgb, var(--brass-wash) 45%, transparent)}.bbt-more{font-size:var(--step--1);margin-top:6px}.bbt-more summary{cursor:pointer;color:var(--sea);width:fit-content;min-height:24px}.bbt-more dl{grid-template-columns:9rem minmax(0,1fr);gap:4px 12px;max-width:62ch;margin:10px 0 6px;display:grid}.bbt-more dt{color:var(--muted)}.bbt-more dd{margin:0}.bbt-disc{display:contents}.bbt-disc:first-of-type dt,.bbt-disc:first-of-type dd{border-top:1px solid var(--line);margin-top:4px;padding-top:6px}.bbt-links{margin:4px 0 0}.bbp-all{margin:12px 0 0}.bbp-tax{max-width:760px;margin:28px 0 0}.bbp-tax summary{cursor:pointer;color:var(--sea);width:fit-content;margin-bottom:12px;font-weight:600}.bbp-foot{gap:24px;max-width:760px;margin-top:40px;display:grid}@media (max-width:640px){.bbt,.bbt tbody,.bbt tr,.bbt td{display:block}.bbt thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bbt tr{border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr) auto;grid-template-areas:"rank acct rate""rank acct tax";column-gap:8px;padding:12px 12px 12px 8px;display:grid}.bbt tbody tr:last-child{border-bottom:0}.bbt td{border:0;padding:0}.is-top{background:color-mix(in srgb, var(--brass-wash) 45%, transparent)}.is-top td{background:0 0}.bbt-rank{grid-area:rank;width:auto}.bbt-acct{grid-area:acct}.bbt-rate{grid-area:rate}td.bbt-tax{font-size:var(--step--1);grid-area:tax}td.bbt-tax:before{content:"after tax ";color:var(--muted)}td.bbt-min{display:none}.bbt-min-inline{display:inline}.bbt-meta-phone{display:block}.bbt-more dl{grid-template-columns:1fr;gap:0}.bbt-more dd{margin-bottom:6px}}.bbp-find{margin:8px 0 16px}.bbp-find label{margin-bottom:6px;font-weight:600;display:block}.bbp-find-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bbp-find-row input{font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);min-width:min(100%,280px);padding:8px 12px}.bbp-placings{border-radius:var(--radius);background:var(--sea-wash);margin:0 0 20px;padding:14px 18px}.bbp-placings h2{font-size:var(--step-1);margin:0 0 4px}.bbp-placings ul{margin:8px 0 0;padding-left:1.2em}.bbt tr.is-bank>td,.bbt tr.is-bank>th{background:var(--brass-wash)}.bbt tr.is-bank{scroll-margin-top:80px}
