.rates-guide{border-top:1px solid var(--border);min-width:0;margin-top:2rem;padding-block:1.75rem}.rates-guide h2{font-size:var(--text-section-title);font-weight:500;line-height:1.6}.rates-guide-intro,.rates-guide-language{font-size:var(--text-body);color:var(--text-secondary);margin-top:.5rem;line-height:1.8}.rates-guide-questions{margin-top:1.25rem}.rates-guide .disclosure{border-bottom:1px solid var(--border)}.rates-guide .disclosure-trigger{font-size:var(--text-body);overflow-wrap:anywhere;padding:1rem .25rem;font-weight:500;line-height:1.65}.rates-guide-answer{max-width:75ch;font-size:var(--text-body);color:var(--text-secondary);padding:0 .25rem 1.25rem;line-height:1.85}.rates-guide a{color:var(--primary);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.rates-guide-answer a{margin-top:.65rem;display:inline-block}.rates-guide-terms>div+div{margin-top:1.25rem}.rates-guide-terms dt{color:var(--foreground);overflow-wrap:anywhere;font-weight:500}.rates-guide-terms dd{margin:.25rem 0 0}.rates-guide-terms a{margin-top:0;display:inline}.rates-guide-sources ul{font-size:var(--text-body);padding:0 1.5rem 1rem;line-height:1.85;list-style:outside}.rates-guide-sources li+li{margin-top:.5rem}.rates-guide-language{margin-top:1.25rem}.rates-guide :is(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:2px}.rates-guide-language-button{white-space:normal;height:auto;font:inherit;vertical-align:baseline;text-align:inherit;padding:0;display:inline}
