/* /use-cases/security-questionnaires · page scoped CSS (prefix pg-sq-, short for the slug). Spacing between shared blocks only; the
   figures are the shared ones (.cy-win answer card, .cy-recs, .cy-paper, .cy-table). */

/* why it matters: the numbers sit one title gap under the cells (as /product) */
.pg-sq-numbers{margin-top:var(--pg-title-gap)}
.pg-sq-numbers__label{margin-bottom:16px}
/* the A-LIGN figure is words ("Over a third", truth-mkt-13): from 900 a column is never narrower than its figure, the others share
   the rest (equal columns wherever the figures fit) */
@media (min-width:900px){.pg-sq-stats{grid-template-columns:repeat(3,minmax(min-content,1fr))}}

/* how it works: the intro head, then the first block on the same ground one title gap below */
.pg-sq-how{padding-bottom:var(--pg-title-gap)}
.pg-sq-how__head{margin-bottom:0}
.pg-sq-block--first{padding-top:0}

/* the four steps in the split text, then the line about the earlier record */
.pg-sq-steps{margin-top:28px}
.pg-sq-after{margin-top:24px}

/* prove: the stamp line between the body and the chip; the paper keeps its /product width */
.pg-sq-stamp{margin-top:28px}
.pg-sq-prove__fig{max-width:560px}
@media (min-width:900px){.pg-sq-prove__fig{justify-self:start;width:100%}}

/* the answer map: plan tags sit on the first line of their cell */
.pg-sq-map .pg-sq-tags{margin-top:0}
.pg-sq-map th:last-child,.pg-sq-map td:last-child{width:22%}
.pg-sq-map__link{margin-top:32px}
