/* Compliance convergence V6 — optical refinement after population hardening.
   Additive only: no data, disclosure, control, framework, routing, or interaction semantics change. */

/* Keep long-form copy calm and readable without widening the estate rail. */
.compliance-convergence-v6 .compliance-snapshot__copy>p:last-child{max-width:65ch}
.compliance-convergence-v6 .compliance-snapshot__proof span{font-size:14.5px;line-height:1.46}
.compliance-convergence-v6 .compliance-snapshot__proof .snapshot{margin-top:18px;line-height:1.5}
.compliance-convergence-v6 .reading-copy{max-width:34em}
.compliance-convergence-v6 .reading-copy p+p{margin-top:1.22em}

/* The argument chain remains compact, but gains more breathing room around each proposition. */
.compliance-convergence-v6 .assurance-logic__chain>*{padding-top:24px;padding-bottom:26px}
.compliance-convergence-v6 .assurance-logic__chain strong{line-height:1.24}
.compliance-convergence-v6 .assurance-logic__chain p{line-height:1.54;max-width:24ch}

/* Governing ledgers: preserve density while making row boundaries and measures feel intentional. */
.compliance-convergence-v6 .sovereign-row{padding-top:25px;padding-bottom:25px}
.compliance-convergence-v6 .sovereign-row h3{max-width:42ch}
.compliance-convergence-v6 .sovereign-row p{max-width:74ch}
.compliance-convergence-v6 .domain-row{padding-top:24px;padding-bottom:24px}
.compliance-convergence-v6 .domain-row h3{max-width:25ch}
.compliance-convergence-v6 .domain-row p{max-width:68ch}
.compliance-convergence-v6 .framework-row{padding-top:20px;padding-bottom:20px}
.compliance-convergence-v6 .framework-row strong{max-width:38ch}
.compliance-convergence-v6 .framework-state{line-height:1.5}

/* Enterprise diligence keeps the established four-cell composition, with calmer card interiors. */
.compliance-convergence-v6 .enterprise-diligence__grid article{padding:31px 31px 34px}
.compliance-convergence-v6 .enterprise-diligence__grid h3{max-width:27ch;line-height:1.18}
.compliance-convergence-v6 .enterprise-diligence__grid p{max-width:60ch}
.compliance-convergence-v6 .enterprise-diligence__actions{align-items:flex-start}
.compliance-convergence-v6 .enterprise-diligence__actions a{line-height:1.35}

/* The dark Atlas is an inspection surface, not a low-contrast decorative field. */
.compliance-convergence-v6 .atlas-head .reading-copy--dark{color:rgba(247,244,236,.76)}
.compliance-convergence-v6 .atlas-toolbar label{color:rgba(247,244,236,.72)}
.compliance-convergence-v6 .atlas-count{color:rgba(247,244,236,.66)}
.compliance-convergence-v6 .atlas-row{padding-top:24px;padding-bottom:24px}
.compliance-convergence-v6 .atlas-row p{color:rgba(247,244,236,.72);line-height:1.58}
.compliance-convergence-v6 .atlas-row .row-posture{color:rgba(247,244,236,.82)}
.compliance-convergence-v6 .atlas-row .row-posture small{color:rgba(247,244,236,.56)}
.compliance-convergence-v6 .origin-tag{color:rgba(247,244,236,.64)}

/* Assurance Room: retain the established panel, increase quiet legibility rather than visual weight. */
.compliance-convergence-v6 .access-row{padding-top:20px;padding-bottom:20px}
.compliance-convergence-v6 .access-row p{line-height:1.56}
.compliance-convergence-v6 .assurance-panel{padding-top:40px;padding-bottom:40px}
.compliance-convergence-v6 .assurance-panel label{color:rgba(247,244,236,.75)}
.compliance-convergence-v6 .request-option{padding-top:20px;padding-bottom:20px}
.compliance-convergence-v6 .request-option span{color:rgba(247,244,236,.70);line-height:1.46}
.compliance-convergence-v6 .privacy-note{line-height:1.52}

/* Dialogs keep the population-safe topology, but tighten the visual hierarchy. */
.compliance-convergence-v6 .control-dialog h2{line-height:1.08}
.compliance-convergence-v6 .dialog-objective{line-height:1.58}
.compliance-convergence-v6 .dialog-meta strong{line-height:1.4}
.compliance-convergence-v6 .mapping-list span{line-height:1.45}

/* Deliberate mobile composition: do not let link lengths choose the diligence action grid. */
@media(max-width:760px){
  .compliance-convergence-v6 .assurance-logic__chain>*{padding-top:20px;padding-bottom:21px}
  .compliance-convergence-v6 .assurance-logic__chain p{max-width:38ch}
  .compliance-convergence-v6 .domain-row{padding-top:22px;padding-bottom:22px}
  .compliance-convergence-v6 .framework-row{padding-top:19px;padding-bottom:19px}
  .compliance-convergence-v6 .atlas-row{padding-top:22px;padding-bottom:22px}
  .compliance-convergence-v6 .enterprise-diligence__grid article{padding:26px 22px 28px}
}
@media(max-width:520px){
  .compliance-convergence-v6 .enterprise-diligence__actions{display:grid;grid-template-columns:1fr;gap:12px;margin-top:30px}
  .compliance-convergence-v6 .enterprise-diligence__actions a{width:max-content;max-width:100%}
  .compliance-convergence-v6 .atlas-head .reading-copy--dark{color:rgba(247,244,236,.74)}
  .compliance-convergence-v6 .compliance-snapshot__proof span{font-size:13.5px}
  .compliance-convergence-v6 .request-option{padding-top:19px;padding-bottom:19px}
}
