 .brxe-post-content table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:var(--text-s);font-variant-numeric:tabular-nums} .brxe-post-content th{background:var(--surface);text-align:left;font-weight:700} .brxe-post-content th,.brxe-post-content td{border-bottom:1px solid var(--rule);padding:.5em .75em;vertical-align:top} .brxe-post-content .footnote{font-size:var(--text-s);color:var(--muted);margin-top:2em} .brxe-post-content .footnote hr{border:0;border-top:1px solid var(--rule)} .brxe-post-content sup a{text-decoration:none}  .brxe-post-content figure.exhibit{margin:1em 0 1.75em;border:1px solid var(--rule);background:var(--paper)} .brxe-post-content figure.exhibit img{display:block;width:100%;height:auto} .brxe-post-content figure.exhibit figcaption{font-size:var(--text-s);color:var(--muted);padding:.5em .75em;border-top:1px solid var(--rule);background:var(--surface)} .brxe-post-content p>a>img{border:1px solid var(--rule);max-width:100%;height:auto} .brxe-post-content .case-nav{margin-top:2.5em;padding-top:1em;border-top:1px solid var(--rule);font-size:var(--text-s)}  #brx-header{background:#fff;border-bottom:1px solid var(--rule)} .home-head{background:var(--accent);border-bottom:0} .home-head,.home-head h1,.home-head p{color:#fff} .home-head .home-head__tagline,.home-head .page-head__crumbs,.home-head .page-head__crumbs a,.home-head .home-head__tagline a{color:#c9d6ec} .home-head .home-head__standfirst{color:#e9eef6} .home-head .home-head__dateline{color:#c6d2e7} .home-head a{color:#fff} .home-body__article,body.blog .home-body .brxe-container{background:#fff;padding:var(--space-l);border:1px solid var(--rule)} .key-figures{background:#fff} @media (max-width:767px){.home-body__article,body.blog .home-body .brxe-container{padding:var(--space-m) var(--space-s)}} body:not(.home) .home-body{padding-top:var(--space-l)!important} .home-body{padding-bottom:var(--space-xl)}  body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh} body.admin-bar{min-height:calc(100dvh - 32px)} @media screen and (max-width:782px){body.admin-bar{min-height:calc(100dvh - 46px)}} #brx-content{flex:1 0 auto} #brx-header,#brx-footer{flex-shrink:0}  .hp-sec{padding:var(--space-2xl) var(--gutter)} .hp-sec--white{background:var(--paper)} .hp-sec--grey{background:var(--surface)} .hp-sec--accent{background:var(--accent);color:var(--on-ink)} .hp-wrap{width:100%;max-width:var(--wide);margin:0 auto;row-gap:var(--space-s);align-items:flex-start} .hp-wrap>.hp-p,.hp-wrap>.hp-h2,.hp-wrap>.hp-note{max-width:var(--measure)} .hp-h2{font-size:var(--text-2xl);margin:0 0 var(--space-2xs)} .hp-p{margin:0;font-size:var(--text-m);line-height:1.6} .hp-strong{font-weight:700} .hp-note{margin:0;font-size:var(--text-xs);color:var(--muted);line-height:1.5} .hp-more a{font-weight:700} .hp-sec--accent .hp-h2,.hp-sec--accent .hp-p{color:var(--on-ink)} .hp-sec--accent .hp-note{color:var(--on-ink);opacity:.8} .hp-sec--accent a{color:var(--on-ink)} .hp-stats{align-items:stretch;list-style:none;margin:var(--space-s) 0 var(--space-xs);padding:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)} .hp-stat{background:var(--paper);padding:var(--space-m);display:flex;flex-direction:column;gap:var(--space-2xs)} .hp-stat__fig{margin:0;font-size:var(--text-3xl);font-weight:700;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums} .hp-stat__label{margin:0;font-size:var(--text-s);line-height:1.4} .hp-stat__src{margin:auto 0 0;padding-top:var(--space-xs);font-size:var(--text-xs);color:var(--muted)} .hp-stat__src a{color:var(--muted)} .hp-tablewrap{width:100%;max-width:var(--measure);overflow-x:auto} .hp-table{width:100%;border-collapse:collapse;font-size:var(--text-s);font-variant-numeric:tabular-nums;background:var(--paper)} .hp-table th,.hp-table td{text-align:left;padding:.55em .75em;border-bottom:1px solid var(--rule);vertical-align:top} .hp-table thead th{font-weight:700;border-bottom:2px solid var(--ink)} .hp-table tfoot th{border-top:2px solid var(--ink);border-bottom:0} .hp-table .num{text-align:right} .hp-compare .hp-hl{background:rgba(31,47,74,.07);font-weight:700} .hp-compare thead .hp-hl{color:var(--accent)} .hp-regwrap{width:100%;max-width:var(--measure)} .hp-reg{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.3)} .hp-reg li{display:flex;justify-content:space-between;gap:var(--space-m);padding:.6em 0;border-bottom:1px solid rgba(255,255,255,.3);font-size:var(--text-s);line-height:1.45} .hp-reg__who{opacity:.8;white-space:nowrap} .hp-reg__fine{font-weight:700;white-space:nowrap} .hp-stepswrap{width:100%;max-width:var(--measure)} .hp-steps{list-style:none;margin:0;padding:0;counter-reset:none} .hp-steps>li{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--space-m);padding:var(--space-s) 0;border-bottom:1px solid var(--rule);font-size:var(--text-m);line-height:1.5} .hp-steps>li:first-child{border-top:1px solid var(--rule)} .hp-steps__n{font-size:var(--text-2xl);font-weight:700;line-height:1.1;text-align:right;font-variant-numeric:tabular-nums} .hp-steps>li:last-child .hp-steps__n{color:var(--accent)} .hp-steps ul{margin:.4em 0 0;padding-left:1.1em;font-size:var(--text-s)} .hp-facts,.hp-links{align-items:stretch;list-style:none;margin:var(--space-xs) 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-m)} .hp-fact{background:var(--paper);border-top:3px solid var(--ink);padding:var(--space-m)} .hp-fact__text{margin:0;font-size:var(--text-m);line-height:1.5;font-weight:600} .hp-card{width:100%;max-width:var(--measure);border:1px solid var(--rule);border-left:4px solid var(--accent);padding:var(--space-l);row-gap:var(--space-xs);background:var(--paper)} .hp-card__kicker{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)} .hp-linkcard{border:1px solid var(--rule);padding:var(--space-m);display:flex;flex-direction:column;gap:var(--space-2xs)} .hp-linkcard__title{margin:0;font-size:var(--text-l);font-weight:700} .hp-linkcard__text{margin:0;font-size:var(--text-s);color:var(--muted)} .hp-steps>li>*,.hp-reg>li>*{margin:0} .hp-reg>li{align-items:baseline} .hp-steps>li{align-items:baseline} .hp-steps ul{margin:.4em 0 0!important} .hp-steps ul>li{margin:0} .hp-steps ul>li+li{margin-top:.15em} @media (max-width:767px){ .hp-stats{grid-template-columns:repeat(2,minmax(0,1fr))} .hp-facts,.hp-links{grid-template-columns:1fr} .hp-steps>li{grid-template-columns:4.5rem minmax(0,1fr);gap:var(--space-s)} .hp-reg li{flex-direction:column;gap:.15em} } @media (max-width:420px){.hp-stats{grid-template-columns:1fr}}