.supermarkets-part-one .series-designation{margin-top:24px;font-size:1rem;line-height:1.6;color:var(--muted)}
.supermarkets-part-one .insight-body p{margin-block:0 24px}
.supermarkets-part-one .insight-body h2{margin-top:48px}
.supermarkets-part-one .insight-body ul{padding-left:24px}
.supermarkets-part-one .insight-body li{margin-bottom:18px}
.investment-table{overflow-x:auto;margin-block:28px;max-width:100%;overscroll-behavior-x:contain;border:1px solid var(--line)}
.investment-table:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.investment-table table{border-collapse:collapse;min-width:680px;width:100%;font-size:.875rem;line-height:1.65}
.investment-table th,.investment-table td{text-align:left;vertical-align:top;padding:15px;border-bottom:1px solid var(--line)}
.investment-table th{font-weight:600;background:rgba(0,0,0,.035)}
.investment-table tr:last-child td{border-bottom:0}
.investment-table td:first-child{width:23%}
.investment-table td:nth-child(2){width:16%}
@media(max-width:600px){.supermarkets-part-one .insight-body h2{font-size:27px}.investment-table{margin-inline:0}.investment-table table{font-size:.875rem}}
