diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-001.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-001.html
new file mode 100644
index 00000000000000..63ca0091148f97
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-001.html
@@ -0,0 +1,18 @@
+
+
+
CSS contain-intrinsic-size: unsized div
+
+
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-002.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-002.html
new file mode 100644
index 00000000000000..1a2f9941039248
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-002.html
@@ -0,0 +1,24 @@
+
+
+CSS contain-intrinsic-size: div with max-content parent
+
+
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-003.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-003.html
new file mode 100644
index 00000000000000..51d11b5c599632
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-003.html
@@ -0,0 +1,19 @@
+
+
+CSS contain-intrinsic-size: width specified
+
+
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-004.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-004.html
new file mode 100644
index 00000000000000..433bcbfb76bfac
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-004.html
@@ -0,0 +1,19 @@
+
+
+CSS contain-intrinsic-size: width is min-content
+
+
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-005.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-005.html
new file mode 100644
index 00000000000000..d192870c99bab6
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-005.html
@@ -0,0 +1,19 @@
+
+
+CSS contain-intrinsic-size: width is max-content
+
+
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-006.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-006.html
new file mode 100644
index 00000000000000..6583710b2a37a7
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-006.html
@@ -0,0 +1,18 @@
+
+
+CSS contain-intrinsic-size: unsized div, intrinsic-size is small
+
+
+
+
+
+
+
+Lorem ipsum
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-007.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-007.html
new file mode 100644
index 00000000000000..b434c3dfd13f54
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-007.html
@@ -0,0 +1,28 @@
+
+
+CSS contain-intrinsic-size: div with border
+
+
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-008.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-008.html
new file mode 100644
index 00000000000000..927b3933a0579d
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-008.html
@@ -0,0 +1,39 @@
+
+
+CSS contain-intrinsic-size: writing modes
+
+
+
+
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-009.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-009.html
new file mode 100644
index 00000000000000..7c61df35e4f3be
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-009.html
@@ -0,0 +1,69 @@
+
+
+CSS contain-intrinsic-size: select multiple
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-010.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-010.html
new file mode 100644
index 00000000000000..afeac9e8556000
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-010.html
@@ -0,0 +1,17 @@
+
+
+CSS contain-intrinsic-size: replaced content
+
+
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-011.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-011.html
new file mode 100644
index 00000000000000..bbf7adfe3e4a38
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-011.html
@@ -0,0 +1,34 @@
+
+
+
+CSS contain-intrinsic-size: intrinsic-size changes.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-012.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-012.html
new file mode 100644
index 00000000000000..464829fa472bc0
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-012.html
@@ -0,0 +1,20 @@
+
+
+CSS contain-intrinsic-size: sized div
+
+
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-013.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-013.html
new file mode 100644
index 00000000000000..4bfe85767d3841
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-013.html
@@ -0,0 +1,19 @@
+
+
+CSS contain-intrinsic-size: div with fit-content width
+
+
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-014-ref.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-014-ref.html
new file mode 100644
index 00000000000000..7ccbd90fc971fe
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-014-ref.html
@@ -0,0 +1,61 @@
+
+
+
+
+
+min-width larger than contain-intrinsic-width:
+
+
+min-width smaller than contain-intrinsic-width:
+
+
+max-width ignored since min-width is larger:
+
+
+min-width shrinks grid-lanes container since it overrides contain-intrinsic-width:
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-014.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-014.html
new file mode 100644
index 00000000000000..677d5bf63212e6
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-014.html
@@ -0,0 +1,66 @@
+
+
+CSS contain-intrinsic-size: grid auto-fit, min- max- size interactions
+
+
+
+
+
+
+
+min-width larger than contain-intrinsic-width:
+
+
+min-width smaller than contain-intrinsic-width:
+
+
+max-width ignored since min-width is larger:
+
+
+min-width shrinks grid-lanes container since it overrides contain-intrinsic-width:
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-015-ref.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-015-ref.html
new file mode 100644
index 00000000000000..8a2eb6d4b9ee58
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-015-ref.html
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ The masonry container does not stretch to fit this content.
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-015.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-015.html
new file mode 100644
index 00000000000000..313dab1b45e739
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-015.html
@@ -0,0 +1,39 @@
+
+
+CSS contain-intrinsic-size: unsized div
+
+
+
+
+
+
+
+
+
+ The masonry container does not stretch to fit this content.
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-001-ref.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-001-ref.html
new file mode 100644
index 00000000000000..91de33c465e31d
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-001-ref.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-001.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-001.html
new file mode 100644
index 00000000000000..841d771aea0811
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-001.html
@@ -0,0 +1,32 @@
+
+
+CSS contain-intrinsic-size: grid definite size
+
+
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-002-ref.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-002-ref.html
new file mode 100644
index 00000000000000..94b80e01b15c79
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-002-ref.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-002.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-002.html
new file mode 100644
index 00000000000000..76ef1b2b9148fc
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-002.html
@@ -0,0 +1,31 @@
+
+
+CSS contain-intrinsic-size: grid indefinite size
+
+
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-003-ref.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-003-ref.html
new file mode 100644
index 00000000000000..1df51c5d1e2e28
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-003-ref.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-003.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-003.html
new file mode 100644
index 00000000000000..08664fbd0e3c7c
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-column-003.html
@@ -0,0 +1,32 @@
+
+
+CSS contain-intrinsic-size: grid definite size, large size
+
+
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-logical-001.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-logical-001.html
new file mode 100644
index 00000000000000..3971a0dd3fc5a2
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-logical-001.html
@@ -0,0 +1,11 @@
+
+
+CSS contain-intrinsic-size: Logical versions
+
+
+
+
+Test passes if there is a filled green square.
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-001-ref.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-001-ref.html
new file mode 100644
index 00000000000000..de20135ce128c4
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-001-ref.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-001.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-001.html
new file mode 100644
index 00000000000000..72dd85ffc81194
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-001.html
@@ -0,0 +1,32 @@
+
+
+CSS contain-intrinsic-size: grid definite size
+
+
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-002-ref.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-002-ref.html
new file mode 100644
index 00000000000000..df1f5e7da021d0
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-002-ref.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-002.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-002.html
new file mode 100644
index 00000000000000..bb802eb853f7c0
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-002.html
@@ -0,0 +1,31 @@
+
+
+CSS contain-intrinsic-size: grid indefinite size
+
+
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-003-ref.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-003-ref.html
new file mode 100644
index 00000000000000..0310deb505caf7
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-003-ref.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+
diff --git a/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-003.html b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-003.html
new file mode 100644
index 00000000000000..a9538fe3cb0382
--- /dev/null
+++ b/css/css-grid/grid-lanes/tentative/intrinsic-sizing/grid-lanes-contain-intrinsic-size-row-003.html
@@ -0,0 +1,32 @@
+
+
+CSS contain-intrinsic-size: grid definite size, large size
+
+
+
+
+
+
+
+