/* Srida Infotech - /services/ page layout only. Shared components live in components.css and fig.css. */

/* chapters sit in the rail's right column; the first rule-dots aligns with the rail top */
.services-body > .chapter-section:first-child { padding-top: 0; }
.services-body > .chapter-section:first-child > .rule-dots { margin-bottom: var(--s-10); }
.services-body > .chapter-section > .rule-dots { margin-bottom: var(--s-12); }
.services-body > .chapter-section:last-child { padding-bottom: var(--s-8); }

.services-sub { display: block; margin-bottom: var(--s-4); color: var(--text-2); }
.services-more { margin-top: var(--s-8); font-weight: 500; }
.services-more .u { color: var(--text); }

/* S-5 and S-6 are one-paragraph chapters: tighten the gap under the head */
#sap-commerce .chapter, #aem .chapter, #oracle-epm .chapter { margin-bottom: var(--s-4); }

/* S-7 sub-index: keep the compact numerals wide enough for 05.1 */
#engineering .index--compact .index-row { grid-template-columns: 3.25rem minmax(0, 1fr) auto; }

/* S-10 teaser: statement plus the four stations */
.services-teaser .chapter .h2 { max-width: 22ch; }
.services-teaser .fig { margin-top: var(--s-4); }

/* S-9 notes read as the "Best when" line under each column */
#ways-to-start .cols-3 .note { margin-top: var(--s-1); }
