.guide-next-step{border:1px solid #c7ddd5;background:#f0f6f2;border-radius:18px;padding:24px;margin:26px 0}.guide-next-step .eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#246357}.guide-next-step h2{margin:10px 0;font-size:24px;line-height:1.3}.guide-next-step p{line-height:1.7}.guide-next-step .next-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.guide-next-step .next-links a{min-height:48px;padding:12px 18px;border-radius:10px;background:#1b6358;color:#fff;text-decoration:none;display:inline-flex;align-items:center;font-weight:650}.guide-next-step .next-links a.secondary{background:#fff;color:#1b6358;border:1px solid #b9d1c8}.guide-tasks{display:grid;gap:12px;margin-top:22px}.guide-tasks label{display:flex;gap:12px;align-items:flex-start;line-height:1.6;cursor:pointer;padding:8px 0;min-height:44px}.guide-tasks input{width:20px;height:20px;accent-color:#1b6358;flex-shrink:0;margin-top:3px}.guide-progress-status{font-size:13px;color:#516862}.guide-clear{border:0;background:transparent;color:#1b6358;text-decoration:underline;padding:10px 0;min-height:44px;cursor:pointer;font:inherit;font-size:13px}.guide-next-step :focus-visible{outline:3px solid #a86625;outline-offset:4px}.content-page .lead{line-height:1.8;max-width:780px}@media(max-width:560px){.guide-next-step{padding:20px 16px}.guide-next-step h2{font-size:22px}.guide-next-step .next-links{display:grid}.guide-next-step .next-links a{justify-content:center}.guide-tasks label{font-size:15px}.content-shell .simple-nav{gap:8px}.content-page .lead{line-height:1.64}}
