.cbt-rates{box-sizing:border-box;width:100%}.cbt-rates__header{box-sizing:border-box;margin-bottom:2.4rem}.cbt-rates__title{color:#1a2233;color:var(--cbt-navy,#1a2233);font-family:"PT Serif",Georgia,Times New Roman,serif;font-family:var(--cbt-font-serif,"PT Serif",Georgia,"Times New Roman",serif);font-size:clamp(22px,2.4vw,30px);font-size:clamp(2.2rem,2.4vw,3rem);font-weight:700;line-height:1.25;margin:0 0 .8rem}.cbt-rates__subtitle{color:#79242f;color:var(--cbt-burgundy,#79242f);font-size:13px;font-size:1.3rem;font-weight:700;letter-spacing:.12em;margin:0 0 1.2rem;text-transform:uppercase}.cbt-rates__intro,.cbt-rates__subtitle{font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif)}.cbt-rates__intro{color:#3a3f4a;color:var(--cbt-text,#3a3f4a);font-size:16px;font-size:1.6rem;line-height:1.65;margin:0}.cbt-rates__intro p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.cbt-rates__intro p+p{margin-top:1rem}.cbt-rates__table{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--cbt-rule,#e5e7eb)}.cbt-rates__row,.cbt-rates__table{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.cbt-rates__row{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--cbt-rule,#e5e7eb);transition:background-color .2s ease}.cbt-rates__row:last-child{border-bottom:0}.cbt-rates__row:not(.cbt-rates__row--head):hover{background-color:#f7f8fa;background-color:var(--cbt-bg-alt,#f7f8fa)}.cbt-rates__row--head{display:none}.cbt-rates__th{align-items:center;box-sizing:border-box;color:#fff;display:flex;font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);font-size:11.5px;font-size:1.15rem;font-weight:700;letter-spacing:.14em;padding:1.6rem 2rem;text-align:left;text-transform:uppercase}.cbt-rates__th--first{background:#5c1a23;background:var(--cbt-burgundy-dark,#5c1a23)}.cbt-rates__th--rate{justify-content:flex-end;text-align:right}.cbt-rates__th .full{display:inline}.cbt-rates__th .abbrev{display:none}.cbt-rates__td{align-items:center;border-bottom:1px dashed #e5e7eb;border-bottom:1px dashed var(--cbt-rule,#e5e7eb);box-sizing:border-box;color:#3a3f4a;color:var(--cbt-text,#3a3f4a);display:flex;font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif);font-size:16px;font-size:1.6rem;justify-content:space-between;line-height:1.5;padding:1.4rem 2rem}.cbt-rates__td:last-child{border-bottom:0}.cbt-rates__td--title{background:#f7f8fa;background:var(--cbt-bg-alt,#f7f8fa);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--cbt-rule,#e5e7eb);font-weight:700}.cbt-rates__td--rate,.cbt-rates__td--title{color:#1a2233;color:var(--cbt-navy,#1a2233)}.cbt-rates__td--rate{font-variant-numeric:tabular-nums;font-weight:700}.cbt-rates__td .cbt-rates__mobile-label{font-size:11px;font-size:1.1rem;font-weight:700;letter-spacing:.1em;margin-right:1.2rem;text-transform:uppercase}.cbt-rates__footer,.cbt-rates__td .cbt-rates__mobile-label{color:#6b7280;color:var(--cbt-text-mute,#6b7280);font-family:PT Sans,system-ui,-apple-system,sans-serif;font-family:var(--cbt-font-sans,"PT Sans",system-ui,-apple-system,sans-serif)}.cbt-rates__footer{font-size:12.5px;font-size:1.25rem;line-height:1.7;margin-top:1.6rem}.cbt-rates__footer p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.cbt-rates__footer p+p{margin-top:.8rem}.cbt-rates__footer b,.cbt-rates__footer strong{color:#79242f;color:var(--cbt-burgundy,#79242f);font-weight:700}.cbt-rates__footer a{color:inherit;text-decoration:underline}.cbt-rates__footer a:hover{color:#1a2233;color:var(--cbt-navy,#1a2233)}@media screen and (min-width:48em){.cbt-rates__row{align-items:stretch;display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-template-columns:var(--cbt-rates-grid-cols,1.6fr 1fr 1fr)}.cbt-rates__row--head{background:#1a2233;background:var(--cbt-navy,#1a2233);border-bottom:0;display:grid}.cbt-rates__td{border-bottom:0;border-right:1px solid #e5e7eb;border-right:1px solid var(--cbt-rule,#e5e7eb)}.cbt-rates__td:last-child{border-right:0}.cbt-rates__td--title{background:transparent;border-bottom:0;color:#3a3f4a;color:var(--cbt-text,#3a3f4a);font-weight:400}.cbt-rates__td--rate{justify-content:flex-end;text-align:right}.cbt-rates__td .cbt-rates__mobile-label{display:none}}@media (min-width:48em)and (max-width:60em){.cbt-rates__th .full{display:none}.cbt-rates__th .abbrev{display:inline}}
