/* M&A deck additions */
.tn{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}
.t35{font:800 clamp(22px,calc(var(--u)*3.9),130px)/1.04 HND,Arial,sans-serif;letter-spacing:-.04em}
.body{font:500 clamp(13px,calc(var(--u)*1.02),34px)/1.42 HNT,Arial,sans-serif}
.sm{font:500 clamp(10px,calc(var(--u)*.78),26px)/1.42 HNT,Arial,sans-serif;color:var(--g)}
.dark .sm{color:rgba(255,255,255,.62)}
.b{font-weight:700;font-family:HND,Arial,sans-serif}
.k{color:var(--ink)}.dark .k{color:#fff}
.split{display:grid;column-gap:calc(var(--u)*3.2);align-items:start}
/* data tables */
table.dt{width:100%;border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}
.dt th{font:700 clamp(9px,calc(var(--u)*.66),22px)/1.2 HND,Arial;letter-spacing:.12em;text-transform:uppercase;color:var(--g);text-align:right;padding:0 0 calc(var(--u)*.6) calc(var(--u)*.8);border-bottom:1px solid var(--ink);vertical-align:bottom}
.dark .dt th{color:rgba(255,255,255,.62);border-bottom-color:rgba(255,255,255,.7)}
.dt th:first-child,.dt td:first-child{text-align:left;padding-left:0}
.dt td{font:500 clamp(12px,calc(var(--u)*.98),32px)/1.25 HNT,Arial;text-align:right;padding:calc(var(--u)*.62) 0 calc(var(--u)*.62) calc(var(--u)*.8);border-bottom:1px solid var(--line);white-space:nowrap}
.dark .dt td{border-bottom-color:rgba(255,255,255,.18)}
.dt td.l{text-align:left;white-space:normal}
.dt tr.em td{font-family:HND,Arial;font-weight:700}
.dt tr.sub td{color:var(--g);padding-top:calc(var(--u)*.3);padding-bottom:calc(var(--u)*.62)}
.dark .dt tr.sub td{color:rgba(255,255,255,.62)}
.dt tr.sum td{border-top:1px solid var(--ink);font-family:HND,Arial;font-weight:700}
.dt td.mut,.dt th.mut{color:var(--g)}
.dark .dt td.mut{color:rgba(255,255,255,.55)}
.dt .shade{background:#F4F4F4}
.dark .dt .shade{background:rgba(255,255,255,.06)}
.dt td small,.dt th small{font:500 clamp(9px,calc(var(--u)*.68),22px)/1 HNT;color:var(--g);letter-spacing:0;text-transform:none}
.kpi{border-top:3px solid var(--ink);padding-top:calc(var(--u)*1)}
.dark .kpi{border-top-color:#fff}
.kpi .v{font:800 clamp(22px,calc(var(--u)*3.1),100px)/1 HND,Arial;letter-spacing:-.035em;font-variant-numeric:lining-nums}
.kpi .v.vs{font-size:clamp(18px,calc(var(--u)*2.3),76px)}
.stack>*+*{margin-top:calc(var(--u)*1.25)}
.blk{border-top:1px solid var(--line);padding-top:calc(var(--u)*.9)}
.dark .blk{border-top-color:rgba(255,255,255,.22)}
.ptag{display:inline-block;font:700 clamp(9px,calc(var(--u)*.7),22px)/1 HND;letter-spacing:.14em;text-transform:uppercase;padding:.55em .8em;border:1px solid var(--coral);color:var(--coral)}
.ptag.k{border-color:currentColor;color:inherit}
.list{list-style:none}
.list li{position:relative;padding:calc(var(--u)*.55) 0 calc(var(--u)*.55) calc(var(--u)*1.6);border-top:1px solid var(--line)}
.dark .list li{border-top-color:rgba(255,255,255,.2)}
.list li::before{content:attr(data-n);position:absolute;left:0;top:calc(var(--u)*.7);font:800 clamp(9px,calc(var(--u)*.66),22px)/1 HND;letter-spacing:.08em;color:var(--g)}
.bridge{display:grid;grid-template-columns:1fr auto 1fr;column-gap:calc(var(--u)*1.6);align-items:center}
.bridge .arw{font:800 clamp(24px,calc(var(--u)*3.4),110px)/1 HND;color:rgba(255,255,255,.5)}
.flag{border:1px solid rgba(255,255,255,.7);padding:calc(var(--u)*1.1) calc(var(--u)*1.4)}
.flag.lt{border-color:var(--ink)}
.col .num{text-transform:uppercase;letter-spacing:.12em;font-size:clamp(9px,calc(var(--u)*.68),22px)}
.s.dense{padding-top:calc(var(--pad)*1.4);padding-bottom:calc(var(--pad)*1.3)}
.dense .dt td{padding-top:calc(var(--u)*.55);padding-bottom:calc(var(--u)*.55)}
.dense .stack>*+*{margin-top:calc(var(--u)*.6)}.dense .blk{padding-top:calc(var(--u)*.7)}
