- -
-
10 year security maintenance and CVE Patching
-
- -
-
- Kernel Livepatch for 24/7 patching with no downtime
-
-
- -
-
- Expanded security for infrastructure and applications
-
-
- -
-
- FIPS 140-2 cryptographic modules certified by NIST
-
-
- -
-
- Common Criteria EAL2: ISO/IEC IS 15408 validated by CSEC
-
-
- -
-
- DISA/STIG hardening for DoD
- compliance
-
-
- -
-
- CIS profiles for cyber defence and malware prevention
-
-
-
-{% endblock %}
diff --git a/templates/docs/examples/patterns/lists/lists-horizontal-section-25-75-responsive-bulleted.html b/templates/docs/examples/patterns/lists/lists-horizontal-section-25-75-responsive-bulleted.html
new file mode 100644
index 000000000..e95eccbfa
--- /dev/null
+++ b/templates/docs/examples/patterns/lists/lists-horizontal-section-25-75-responsive-bulleted.html
@@ -0,0 +1,9 @@
+{% extends "_layouts/examples.html" %}
+{% block title %}Lists / Horizontal section / 25/75 / Bulleted{% endblock %}
+{% from "docs/examples/patterns/lists/_list-horizontal-section-example.jinja" import list_horizontal_section_example %}
+
+{% block standalone_css %}patterns_lists{% endblock %}
+
+{% block content %}
+{{ list_horizontal_section_example(list_item_type='has-bullet', list_variant_class='is-25-75') }}
+{% endblock %}
diff --git a/templates/docs/examples/patterns/lists/lists-horizontal-section-25-75-responsive-crossed.html b/templates/docs/examples/patterns/lists/lists-horizontal-section-25-75-responsive-crossed.html
new file mode 100644
index 000000000..5c2798423
--- /dev/null
+++ b/templates/docs/examples/patterns/lists/lists-horizontal-section-25-75-responsive-crossed.html
@@ -0,0 +1,9 @@
+{% extends "_layouts/examples.html" %}
+{% block title %}Lists / Horizontal section / 25/75 / Crossed{% endblock %}
+{% from "docs/examples/patterns/lists/_list-horizontal-section-example.jinja" import list_horizontal_section_example %}
+
+{% block standalone_css %}patterns_lists{% endblock %}
+
+{% block content %}
+{{ list_horizontal_section_example(list_item_type='is-crossed', list_variant_class='is-25-75') }}
+{% endblock %}
diff --git a/templates/docs/examples/patterns/lists/lists-horizontal-section-25-75-responsive-ordered.html b/templates/docs/examples/patterns/lists/lists-horizontal-section-25-75-responsive-ordered.html
new file mode 100644
index 000000000..d32f16cef
--- /dev/null
+++ b/templates/docs/examples/patterns/lists/lists-horizontal-section-25-75-responsive-ordered.html
@@ -0,0 +1,9 @@
+{% extends "_layouts/examples.html" %}
+{% block title %}Lists / Horizontal section / 25/75 / Ordered{% endblock %}
+{% from "docs/examples/patterns/lists/_list-horizontal-section-example.jinja" import list_horizontal_section_example %}
+
+{% block standalone_css %}patterns_lists{% endblock %}
+
+{% block content %}
+{{ list_horizontal_section_example(list_item_type='ordered', list_variant_class='is-25-75') }}
+{% endblock %}
diff --git a/templates/docs/examples/patterns/lists/lists-horizontal-section-25-75-responsive-ticked.html b/templates/docs/examples/patterns/lists/lists-horizontal-section-25-75-responsive-ticked.html
new file mode 100644
index 000000000..f482e3ff8
--- /dev/null
+++ b/templates/docs/examples/patterns/lists/lists-horizontal-section-25-75-responsive-ticked.html
@@ -0,0 +1,9 @@
+{% extends "_layouts/examples.html" %}
+{% block title %}Lists / Horizontal section / 25/75 / Ticked{% endblock %}
+{% from "docs/examples/patterns/lists/_list-horizontal-section-example.jinja" import list_horizontal_section_example %}
+
+{% block standalone_css %}patterns_lists{% endblock %}
+
+{% block content %}
+{{ list_horizontal_section_example(list_item_type='is-ticked', list_variant_class='is-25-75') }}
+{% endblock %}
diff --git a/templates/docs/examples/patterns/lists/lists-horizontal-section-25-75-responsive.html b/templates/docs/examples/patterns/lists/lists-horizontal-section-25-75-responsive.html
new file mode 100644
index 000000000..48f69dc64
--- /dev/null
+++ b/templates/docs/examples/patterns/lists/lists-horizontal-section-25-75-responsive.html
@@ -0,0 +1,9 @@
+{% extends "_layouts/examples.html" %}
+{% block title %}Lists / Horizontal section / 25/75{% endblock %}
+{% from "docs/examples/patterns/lists/_list-horizontal-section-example.jinja" import list_horizontal_section_example %}
+
+{% block standalone_css %}patterns_lists{% endblock %}
+
+{% block content %}
+{{ list_horizontal_section_example(list_variant_class='is-25-75') }}
+{% endblock %}
diff --git a/templates/docs/examples/patterns/lists/lists-horizontal-section-responsive-bulleted.html b/templates/docs/examples/patterns/lists/lists-horizontal-section-responsive-bulleted.html
new file mode 100644
index 000000000..68dd50dbb
--- /dev/null
+++ b/templates/docs/examples/patterns/lists/lists-horizontal-section-responsive-bulleted.html
@@ -0,0 +1,9 @@
+{% extends "_layouts/examples.html" %}
+{% block title %}Lists / Horizontal section / Bulleted{% endblock %}
+{% from "docs/examples/patterns/lists/_list-horizontal-section-example.jinja" import list_horizontal_section_example %}
+
+{% block standalone_css %}patterns_lists{% endblock %}
+
+{% block content %}
+{{ list_horizontal_section_example(list_item_type='has-bullet') }}
+{% endblock %}
diff --git a/templates/docs/examples/patterns/lists/lists-horizontal-section-responsive-crossed.html b/templates/docs/examples/patterns/lists/lists-horizontal-section-responsive-crossed.html
new file mode 100644
index 000000000..47e67fcf2
--- /dev/null
+++ b/templates/docs/examples/patterns/lists/lists-horizontal-section-responsive-crossed.html
@@ -0,0 +1,9 @@
+{% extends "_layouts/examples.html" %}
+{% block title %}Lists / Horizontal section / Crossed{% endblock %}
+{% from "docs/examples/patterns/lists/_list-horizontal-section-example.jinja" import list_horizontal_section_example %}
+
+{% block standalone_css %}patterns_lists{% endblock %}
+
+{% block content %}
+{{ list_horizontal_section_example(list_item_type='is-crossed') }}
+{% endblock %}
diff --git a/templates/docs/examples/patterns/lists/lists-horizontal-section-responsive-ordered.html b/templates/docs/examples/patterns/lists/lists-horizontal-section-responsive-ordered.html
new file mode 100644
index 000000000..a988c9eb7
--- /dev/null
+++ b/templates/docs/examples/patterns/lists/lists-horizontal-section-responsive-ordered.html
@@ -0,0 +1,9 @@
+{% extends "_layouts/examples.html" %}
+{% block title %}Lists / Horizontal section / Ordered{% endblock %}
+{% from "docs/examples/patterns/lists/_list-horizontal-section-example.jinja" import list_horizontal_section_example %}
+
+{% block standalone_css %}patterns_lists{% endblock %}
+
+{% block content %}
+{{ list_horizontal_section_example(list_item_type='ordered') }}
+{% endblock %}
diff --git a/templates/docs/examples/patterns/lists/lists-horizontal-section-responsive-ticked.html b/templates/docs/examples/patterns/lists/lists-horizontal-section-responsive-ticked.html
new file mode 100644
index 000000000..45db6ae4c
--- /dev/null
+++ b/templates/docs/examples/patterns/lists/lists-horizontal-section-responsive-ticked.html
@@ -0,0 +1,9 @@
+{% extends "_layouts/examples.html" %}
+{% block title %}Lists / Horizontal section / Ticked{% endblock %}
+{% from "docs/examples/patterns/lists/_list-horizontal-section-example.jinja" import list_horizontal_section_example %}
+
+{% block standalone_css %}patterns_lists{% endblock %}
+
+{% block content %}
+{{ list_horizontal_section_example(list_item_type='is-ticked') }}
+{% endblock %}
diff --git a/templates/docs/examples/patterns/lists/lists-horizontal-section-responsive.html b/templates/docs/examples/patterns/lists/lists-horizontal-section-responsive.html
new file mode 100644
index 000000000..daa040337
--- /dev/null
+++ b/templates/docs/examples/patterns/lists/lists-horizontal-section-responsive.html
@@ -0,0 +1,9 @@
+{% extends "_layouts/examples.html" %}
+{% block title %}Lists / Horizontal section{% endblock %}
+{% from "docs/examples/patterns/lists/_list-horizontal-section-example.jinja" import list_horizontal_section_example %}
+
+{% block standalone_css %}patterns_lists{% endblock %}
+
+{% block content %}
+{{ list_horizontal_section_example() }}
+{% endblock %}
diff --git a/templates/docs/patterns/lists/index.md b/templates/docs/patterns/lists/index.md
index bcff1fc20..903be1e9d 100644
--- a/templates/docs/patterns/lists/index.md
+++ b/templates/docs/patterns/lists/index.md
@@ -163,6 +163,29 @@ If you wish to split the items in a list into two columns above `$breakpoint-sma
View example of the patterns list split
+## Horizontal section {{ status("new") }}
+
+To display a list of items that flow horizontally in a grid, use `.p-list--horizontal-section`.
+
+By default, the horizontal splits items 25/25/25/25 on large, 50/50 on medium and 100% on small screens.
+
+For optimal behaviour, you should use enough list items to fit at least 1 row on large screen size (4 items).
+
+