/* Block „Vorteile" — Plus-Liste. */
.feature-list { list-style:none; margin:0; padding:0; display:grid;
    grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); gap:var(--size-4) var(--size-6); }
.feature-list li { padding-left:var(--size-6); position:relative; }
.feature-list li::before { content:"+"; position:absolute; left:0; color:var(--accent-fg); font-weight:var(--font-weight-7); font-family:var(--font-head); }
.feature-list strong { display:block; }
.feature-list span { color:var(--muted); font-size:.95rem; }

/* An own icon instead of the «+» sign: the row then carries .has-icon (set in the
   template) — otherwise two symbols would stand next to each other. */
.feature-list li.has-icon { padding-left:var(--size-7); }
.feature-list li.has-icon::before { content:none; }
.feature-icon { position:absolute; left:0; top:.15rem; width:20px; height:20px; color:var(--accent-fg); }
