/* /blog/soc-2-small-agency · page scoped CSS (prefix pg-soc-). Spacing between shared blocks (as the exemplar
   /blog/mac-security-questionnaire), the provider guidance line, the steps inside the fig. 01 plate, the evidence table of fig. 02 and
   the foot line of the fig. 03 plate (an ember rule where a person owns the open items). */

.pg-soc-title{text-wrap:balance}

/* reading rhythm: sections, figures, drawers */
.pg-soc-sec+.pg-soc-sec{margin-top:104px}
@media (max-width:767px){.pg-soc-sec+.pg-soc-sec{margin-top:72px}}
.pg-soc-chips{margin-top:28px}
.pg-soc-fig{margin-top:44px}
.pg-soc-fig .cy-fig__cap{max-width:68ch}
.pg-soc-callout{margin-top:32px;max-width:684px}
.pg-soc-links{margin-top:24px}
.pg-soc-after{margin-top:40px}
.pg-soc-pull{max-width:min(68ch,38em);margin:40px 0 0}

/* the provider guidance line under a section (the old page's "Provider guidance: …") */
.pg-soc-ref{margin-top:28px;max-width:60ch;font-size:15px;line-height:1.55;color:var(--s-ink-2)}

/* why bigger clients ask: two numbers under the drawer */
.pg-soc-numbers{margin-top:52px}
.pg-soc-numbers__label{margin-bottom:16px}

/* fig. 01: the steps sit flush in the plate */
.pg-soc-steps{margin-top:4px;border-bottom:0}
.pg-soc-steps .cy-step:first-child{border-top:0}

/* fig. 02: three kinds of evidence; the row names take a quarter (from 768 up; phones stack the rows) */
@media (min-width:768px){.pg-soc-kinds tbody th{width:26%}.pg-soc-kinds td{width:37%}}

/* fig. 03: the foot of the pack, an ember rule where a person owns the open items */
.pg-soc-foot{display:flex;align-items:baseline;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--s-line);font-family:var(--font-mono);font-size:13px;line-height:1.5;color:var(--s-ink-2)}
.pg-soc-foot__rule{flex:none;width:14px;height:3px;background:#FF6B2B;transform:translateY(-3px)}

/* the three ways the conversation can end: one gap under the prose; the buyer decides the middle one (ember), the last is hollow */
.pg-soc-ends{margin-top:40px}
.pg-soc-ends--decide{--cy-hue:#FF6B2B}
