.marketing-assumptions{padding-block:var(--marketing-space-section)}.marketing-assumptions__inner{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.marketing-assumptions__head{max-width:none}.marketing-assumptions__title{margin:.5rem 0 0;font-family:var(--marketing-font-display);font-size:var(--marketing-text-h2);font-weight:500;line-height:1.05;letter-spacing:var(--marketing-tracking-tight)}.marketing-assumptions__lead{margin:1.1rem 0 0;font-size:var(--marketing-text-lead);line-height:var(--marketing-leading-body);color:var(--marketing-color-text-muted)}.marketing-assumptions__table-wrap{overflow-x:auto;border:1px solid var(--marketing-color-border);border-radius:var(--marketing-radius-card);background:var(--marketing-color-surface)}.marketing-assumptions__table-wrap:focus-visible{outline:2px solid var(--marketing-color-accent);outline-offset:2px}.marketing-assumptions__table{width:100%;border-collapse:collapse;min-width:36rem}.marketing-assumptions__table th,.marketing-assumptions__table td{padding:.95rem 1.15rem;text-align:left;vertical-align:top;line-height:var(--marketing-leading-body);border-bottom:1px solid var(--marketing-color-border)}.marketing-assumptions__table thead th{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--marketing-color-text-muted);background:var(--marketing-color-surface)}.marketing-assumptions__table tbody th{font-weight:600;width:28%}.marketing-assumptions__table tbody td{color:var(--marketing-color-text-muted)}.marketing-assumptions__table tbody tr:last-child th,.marketing-assumptions__table tbody tr:last-child td{border-bottom:0}.marketing-assumptions__footnote{margin:0;color:var(--marketing-color-text-muted);font-size:.95rem;line-height:var(--marketing-leading-body)}
