/* Shared contextual next step: no global body/form/link selectors. */
.xs-next-v100{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:22px;margin:22px 0;padding:22px;border:1px solid #cbdcf5;border-radius:18px;background:linear-gradient(120deg,#f8fbff,#fff);color:#1f2937}
.xs-next-v100>div{min-width:0;flex:1}.xs-next-v100 span{font-size:11px;font-weight:800;color:#175cd3}.xs-next-v100 h2{margin:7px 0;font-size:19px;line-height:1.4}.xs-next-v100 p{font-size:13px;line-height:1.7;margin:0 0 8px}.xs-next-v100 small{font-size:11px;line-height:1.6;color:#667085;display:block}
.xs-next-v100 nav{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.xs-next-v100 nav a{display:block;text-align:center;min-height:42px;padding:10px 14px;border:1px solid #175cd3;border-radius:10px;background:#175cd3;color:#fff;text-decoration:none;font-size:13px;font-weight:800;line-height:1.5}.xs-next-v100 nav a.secondary{background:#fff;color:#175cd3;border-color:#cbdcf5}.xs-next-v100 a:focus-visible{outline:3px solid #ffb347;outline-offset:3px}
@media(max-width:700px){.xs-next-v100{flex-direction:column;align-items:stretch;padding:17px;gap:14px}.xs-next-v100 nav{width:100%}.xs-next-v100 h2{font-size:17px}}
