.cam-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.cam-benefits li{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);padding:20px}.cam-benefits h2{margin:0 0 6px;font-size:20px;line-height:28px}.cam-benefits p{color:var(--text-muted);margin:0}.cam-steps{counter-reset:cam;flex-wrap:wrap;gap:8px 24px;margin:0 0 24px;padding:0;list-style:none;display:flex}.cam-steps li{counter-increment:cam;color:var(--text-muted)}.cam-steps li:before{content:counter(cam);border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;margin-right:8px;font-weight:600;display:inline-grid}.cam-steps li[aria-current=step]{color:var(--heading);font-weight:600}.cam-steps li[aria-current=step]:before{background:var(--primary);border-color:var(--primary);color:var(--white)}.cam-reassure{color:var(--text-muted);margin:-8px 0 16px}.cam-summary{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 16px;display:grid}.cam-summary dt{color:var(--text-muted)}.cam-summary dd{white-space:pre-line;margin:0}.cam-fd-extra{margin:4px 0 8px 32px}.cam-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (max-width:700px){.cam-benefits,.cam-summary{grid-template-columns:1fr}.cam-summary dd{margin-bottom:8px}}
