body.cv-builder-page .cv-helper-next-steps.cv-next-steps-panel{max-width:1180px;margin:12px auto 0;padding:0 20px 6px;border-top:0}.cv-next-steps-panel,.cv-next-steps-panel *{box-sizing:border-box}.cv-next-steps-shell{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:14px;align-items:center;padding:14px 16px;border:1px solid #d7e1ea;border-radius:12px;background:#fff;box-shadow:none}.cv-next-steps-copy{display:grid;gap:4px;min-width:0}.cv-next-steps-eyebrow{color:#087f5b;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cv-next-steps-copy h2{margin:0;color:#071426;font-family:var(--font-body,"DM Sans",system-ui,sans-serif);font-size:18px;font-weight:900;letter-spacing:0;line-height:1.15}.cv-next-steps-copy p{max-width:600px;margin:0;color:#536172;font-size:12.5px;font-weight:700;line-height:1.45}.cv-next-steps-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cv-next-steps-actions button{min-height:40px;padding:8px 10px;border:1px solid #d7e1ea;border-radius:8px;background:#fff;color:#102033;cursor:pointer;font-family:var(--font-body,"DM Sans",system-ui,sans-serif);font-size:12px;font-weight:850;line-height:1.2;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.cv-next-steps-actions button.primary{border-color:#087f5b;background:#087f5b;color:#fff}.cv-next-steps-actions button:hover,.cv-next-steps-actions button:focus-visible{border-color:#0b63ce;background:#f8fbff;color:#102033;box-shadow:0 0 0 3px rgba(11,99,206,.13);outline:none}.cv-next-steps-actions button.primary:hover,.cv-next-steps-actions button.primary:focus-visible{border-color:#075f45;background:#075f45;color:#fff;box-shadow:0 0 0 3px rgba(8,127,91,.14)}.cv-next-steps-panel .cv-sponsored-zone,.cv-next-steps-panel [data-sponsor-zone],.cv-flagship-proof,.cv-next-steps-footnote,.cv-next-steps-grid{display:none !important}@media (max-width:900px){.cv-next-steps-shell{grid-template-columns:1fr!important}.cv-next-steps-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){body.cv-builder-page .cv-helper-next-steps.cv-next-steps-panel{margin-top:10px;padding:0 12px 4px}.cv-next-steps-shell{gap:10px;padding:12px;border-radius:10px}.cv-next-steps-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cv-next-steps-actions button{min-height:44px;font-size:13px}}@media (max-width:360px){.cv-next-steps-actions{grid-template-columns:1fr!important}}@media print{.cv-next-steps-panel{display:none !important}}