Bold service list built as a plain, fully editable Etch tree: section > container > accordion of four "Service Row" component instances (add, remove or reorder in Layers), each a native <details>/<summary> row. Row props: title, tag1-tag4 (short keyword chips shown connected by a thin rule — each empty tag hides itself and its connector), photo (image) and photoAlt. Closed rows show only the oversized condensed title and a plus toggle; the open row switches the toggle to a minus, reveals the tag rail, and expands a wide photo beneath it — the panel height animates with a CSS grid-rows transition on the native [open] state, so it works with zero JS. A small inline script (progressive enhancement only) makes the accordion single-open when data-single="true" and opens the first row automatically if the author left every row closed. data-theme is a data attribute on the section root and data-single is a data attribute on the Accordion element (edit both in Etch's attributes panel): data-theme (light|dark) re-themes the whole section; data-single (true|false) only one row open at a time (the first row opens itself on load when true). :focus-visible rings, AA contrast in both themes, forced-colors support, and the whole thing degrades to a plain expand/collapse list without JS.