.marketing-prose .prose-lesson table{display:block;width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto;margin:1.6em 0;border:1px solid var(--color-line-soft);border-radius:8px;font-size:.875rem;line-height:1.55;text-align:left}.marketing-prose .prose-lesson thead{background:var(--color-paper-2)}.marketing-prose .prose-lesson th{font-family:var(--font-mono);font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--color-muted);padding:.75rem 1rem}.marketing-prose .prose-lesson td{padding:.75rem 1rem;border-top:1px solid var(--color-line-soft);color:var(--color-ink);vertical-align:top}.marketing-prose .prose-lesson td strong{font-family:var(--font-mono);font-size:.9em;letter-spacing:.04em}@media (max-width:767px){.marketing-prose .prose-lesson table[data-stacked=true]{width:auto;padding:0}.marketing-prose .prose-lesson table[data-stacked=true] thead{display:none}.marketing-prose .prose-lesson table[data-stacked=true] tbody,.marketing-prose .prose-lesson table[data-stacked=true] td,.marketing-prose .prose-lesson table[data-stacked=true] tr{display:block}.marketing-prose .prose-lesson table[data-stacked=true] tr{padding:.85rem 1rem;border-top:1px solid var(--color-line-soft)}.marketing-prose .prose-lesson table[data-stacked=true] tbody tr:first-child{border-top:none}.marketing-prose .prose-lesson table[data-stacked=true] td{padding:0;border-top:none;overflow-wrap:anywhere}.marketing-prose .prose-lesson table[data-stacked=true] td+td{margin-top:.55rem}.marketing-prose .prose-lesson table[data-stacked=true] td[data-label]:before{content:attr(data-label);display:block;font-family:var(--font-mono);font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--color-muted);margin-bottom:.15rem}}