/* L only: normal-flow text then optional media, no reserved image tracks. */
.dayzet-editable-lifestyle { min-width: 0; overflow-wrap: anywhere; }
.dayzet-editable-lifestyle * { min-width: 0; max-width: 100%; }
.dayzet-home .dayzet-editable-lifestyle h2,
.dayzet-editable-lifestyle h2,
.dayzet-editable-lifestyle h3 { margin: 0; }
.dayzet-lifestyle-introduction,
.dayzet-lifestyle-list { margin-top: 1rem; }
.dayzet-lifestyle-list { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 18rem), 1fr)); gap: 24px; margin-bottom: 0; padding: 0; list-style: none; }
.dayzet-lifestyle-explanation,
.dayzet-lifestyle-image { margin-top: 0.75rem; }
.dayzet-editable-lifestyle p { margin: 0; }
.dayzet-editable-lifestyle p + p { margin-top: 0.75rem; }
.dayzet-lifestyle-image img { display: block; width: auto; max-width: 100%; height: auto; }
