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