.cab-art h1{font-size:clamp(32px,4.2vw,44px)!important;line-height:1.15!important;color:var(--forest-deep);margin:0 0 .6em;letter-spacing:-.01em}.cab-art tbody th{font-weight:700;color:var(--forest-deep);white-space:nowrap}.cab-art .cab-fees td.cab-num{font-variant-numeric:tabular-nums}.cab-art .cab-fees td:nth-child(2),.cab-art .cab-fees td:nth-child(4){white-space:nowrap}.cab-art table.cab-fees{min-width:0}@media (max-width:820px){.cab-art table.cab-fees{min-width:760px}}.cab-art .cab-fees td:last-child{min-width:180px}.cab-art .cab-fees tbody th{position:sticky;left:0;background:var(--paper)!important;z-index:1;box-shadow:1px 0 0 var(--rule)}.cab-art .cab-fees thead th:first-child{position:sticky;left:0;z-index:2}.cab-art .cab-low{background:var(--gold-wash);font-weight:700}.cab-art .cab-low small{display:block;font-weight:400;color:var(--gold);font-size:14px!important}.cab-art .cab-compare td:first-child,.cab-art .cab-compare th:first-child{font-weight:600;color:var(--forest-deep)}.cab-art .cab-compare td:last-child{background:#f3f7f4}.cab-art .cab-vault{background:var(--forest);color:#fff;padding:1.6em 1.6em 1.2em;border-radius:8px;margin:2.4em 0}.cab-art .cab-vault h2{color:#fff;border-top:0;margin-top:0;padding-top:0}.cab-art .cab-vault p{color:#eaf1ec}.cab-art .cab-vault a{color:#fff;text-decoration-color:#d9b75a;font-weight:600}@media (max-width:600px){.cab-art .cab-vault{padding:1.2em}}