.component.rte table tr td a:not(sup a){font-size:1rem}
.component.rte:not(.rte){margin:16px 0 40px}
.component.table table{border:0;max-width:initial;margin:0;border:2px var(--line-regularLow) solid}
.component.table table td,.component.table table th,.component.table table tr{border:0}
.component.table table th{vertical-align:top}
.component.table table caption{text-align:left;font-size:1.25rem;line-height:1.5rem;color:var(--text-brand);font-family:SwedbankHeadlineBlack,Arial,sans-serif;font-weight:900;margin:0 0 4px}
.component.table table thead th,.component.table table thead td{border-bottom:1px var(--line-regularLow) solid}
.component.table table tr td,.component.table table tr th{line-height:1.375rem;min-height:46px;border-right:1px var(--line-regularLow) solid;border-bottom:1px var(--line-regularLow) solid}
.component.table table tr td:last-child,.component.table table tr th:last-child{border-right:0}
.component.table table tr th{padding:10px 12px 11px;background-color:var(--surface-brandBright);font-size:1rem;font-family:SwedbankHeadlineBlack,Arial,sans-serif;font-weight:900;text-align:left}
.component.table table tr td{padding:11px 12px;font-size:.875rem;vertical-align:top}
.component.table table tbody tr.border-bottom-none td,.component.table table tbody tr:last-child td,.component.table table tbody tr.border-bottom-none th,.component.table table tbody tr:last-child th{border-bottom:0}
.component.table table:not([width]){min-width:100%}
.component.table .table-wrapper{overflow-y:hidden;overflow-x:auto;min-width:100%;width:0}
.block-b .component.table:not(.interest-table .component.table) table:not([width]){min-width:674.66px}
.block-c .component.table:not(.interest-table .component.table) table:not([width]){min-width:500px}
.block-d .component.table:not(.interest-table .component.table) table:not([width]){min-width:325.33px}