/* Content-only native HTML <details> interaction; all selectors pass Golden v1.1. */
.aj-content-flow__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 25px}
.aj-content-step{border:1px solid #cbd8e8;border-top:3px solid #c9a227;border-radius:12px;background:#f8fafc;min-width:0;overflow:hidden}
.aj-content-step-heading{cursor:pointer;list-style:none;padding:18px 20px;display:flex;align-items:center;gap:15px;color:#0f2544;font-weight:750;line-height:1.4}
.aj-content-step-num{flex:none;display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#0f2544;color:#fff;font-size:.83rem;letter-spacing:.02em}
.aj-content-step-body{border-top:1px solid #dce5ef;margin:0;padding:15px 20px 19px;color:#465366;font-size:.94rem;line-height:1.6}
@media(max-width:620px){.aj-content-flow__grid{grid-template-columns:1fr}.aj-content-step-heading{padding:14px 16px}.aj-content-step-body{padding:14px 16px}}
@media print{.aj-content-step{break-inside:avoid}}
