@layer tools{.tdia-rate-compare-section+.tdia-rate-compare-section{padding-top:1.5rem}.tdia-rate-honesty-grid,.tdia-rate-method-grid{grid-template-columns:minmax(0,.9fr) minmax(19rem,.62fr);align-items:start;gap:1.25rem;margin-bottom:1.25rem;display:grid}.tdia-rate-honesty-block,.tdia-rate-source-list,.tdia-rate-notes{border:1px solid var(--color-rule);background:var(--color-sand);padding:1.2rem}.tdia-rate-honesty-block h2,.tdia-rate-section-head h2,.tdia-rate-method-grid h2{letter-spacing:0;margin-bottom:.65rem;font-size:2.25rem}.tdia-rate-section-head{max-width:58rem;margin-bottom:1.1rem}.tdia-rate-honesty-block p,.tdia-rate-section-head p,.tdia-rate-method-grid p,.tdia-rate-method-grid li,.tdia-rate-source-list li,.tdia-rate-notes li{color:var(--color-muted)}.tdia-rate-honesty-block p,.tdia-rate-section-head p,.tdia-rate-method-grid p{margin:0}.tdia-rate-compare-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.tdia-rate-comparison-scroll table{min-width:86rem}.tdia-rate-compare-table caption{color:var(--color-muted);text-align:left;padding-bottom:.65rem;font-size:.82rem}.tdia-rate-compare-table th,.tdia-rate-compare-table td{border:1px solid var(--color-rule);text-align:left;vertical-align:top;padding:.68rem .72rem}.tdia-rate-compare-table th{background:var(--color-soft);font-weight:800}.tdia-rate-compare-table td strong,.tdia-rate-compare-table td span{display:block}.tdia-rate-compare-table td strong{color:var(--color-ink);font-family:var(--font-sans);font-size:1.25rem;font-weight:650;line-height:1.1}.tdia-rate-compare-table td span{max-width:17rem;color:var(--color-muted);margin-top:.3rem;font-size:.78rem;line-height:1.35}.tdia-rate-compare-table sup{font-size:.75rem;font-weight:800}.tdia-rate-compare-table sup a{color:var(--color-copper);text-underline-offset:.16em;text-decoration-thickness:.08em}.tdia-rate-notes{background:var(--color-paper);margin-top:1rem}.tdia-rate-notes h3,.tdia-rate-source-list h3{margin-bottom:.55rem;font-size:1.35rem}.tdia-rate-notes ol,.tdia-rate-source-list ul,.tdia-rate-method-grid ul{margin:0;padding-left:1.25rem}.tdia-rate-notes li+li,.tdia-rate-source-list li+li,.tdia-rate-honesty-block :is(p,ul,ol)+:is(p,ul,ol),.tdia-rate-method-grid :is(p,ul,ol)+:is(p,ul,ol){margin-top:1rem}.tdia-rate-honesty-block :is(h2,h3,h4)+:is(p,ul,ol),.tdia-rate-method-grid :is(h2,h3,h4)+:is(p,ul,ol){margin-top:.65rem}.tdia-rate-method-grid li+li{margin-top:.5rem}.tdia-rate-source-list code{color:var(--color-ink);font-size:.86em}@media (width<=980px){.tdia-rate-honesty-grid,.tdia-rate-method-grid{grid-template-columns:1fr}}@media (width<=620px){.tdia-rate-honesty-block,.tdia-rate-source-list,.tdia-rate-notes{padding:1rem}.tdia-rate-honesty-block h2,.tdia-rate-section-head h2,.tdia-rate-method-grid h2{font-size:1.75rem}}}
