.business-spend-mix{padding:clamp(16px,3vw,28px);margin:1.5rem 0;border:1px solid var(--c-border);border-radius:16px;background:var(--c-surface);color:var(--c-ink)}.business-spend-mix h3{margin:0 0 1rem;line-height:1.65}.business-spend-mix .atomic{display:inline-block;white-space:nowrap}.spend-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.spend-examples section{min-width:0}.spend-examples h4{font-size:1.06em;margin:0 0 .8rem}.expense-split{list-style:none;margin:0;padding:0;border:1px solid var(--c-border);border-radius:8px;overflow:visible}.expense-split li{padding:12px 16px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.expense-split li+li{border-top:1px solid var(--c-border)}.expense-split li:first-child{background:var(--c-primary-pale);color:var(--c-primary-strong);border-radius:7px 7px 0 0}.spend-examples dl{padding:12px 0;margin:0}.spend-examples dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:.6rem 0}.spend-examples dt{flex:1 1 140px}.spend-examples dd{margin:0;font-weight:700}.mix-verdict{border-top:3px solid var(--c-primary);margin:.2rem 0 0;padding-top:.8rem;line-height:1.9}.business-spend-mix .source{margin-bottom:0}
@media(max-width:767px){.spend-examples{grid-template-columns:1fr;gap:28px}.business-spend-mix h3{font-size:1.12rem}.business-spend-mix h3 br{display:none}.spend-examples section+section{border-top:1px solid var(--c-border);padding-top:20px}}
