.guided-help{margin:0 0 32px;padding:28px;border:1px solid #bcd0ef;border-radius:16px;background:linear-gradient(130deg,#f4f8ff,#fff)}
.guided-help h2{font-size:28px;line-height:1.3;margin:0 0 12px}.guided-note{color:var(--muted);font-size:14px;max-width:720px;line-height:1.7}
#guidedBody h3{font-size:18px;line-height:1.6;margin:22px 0 16px;scroll-margin-top:24px}
.guided-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.guided-choices .button{white-space:normal;text-align:start;justify-content:flex-start;line-height:1.6;background:white;color:var(--navy);border:1px solid var(--line);padding:16px;font-size:15px;height:100%}.guided-choices .button:hover{border-color:var(--blue);background:#f2f6ff}
.guided-steps{padding-inline-start:24px;color:var(--muted);line-height:1.8}.guided-steps li{margin:12px 0}.guided-help .request-actions .button{white-space:normal;text-align:center;line-height:1.6;font-size:14px}.guided-help button:focus-visible,.guided-help a:focus-visible,#guidedBody h3:focus-visible{outline:3px solid #ffac24;outline-offset:3px}
@media(max-width:650px){.guided-help{padding:22px 18px}.guided-help h2{font-size:24px}.guided-choices{grid-template-columns:1fr}.guided-steps{font-size:15px}.guided-help .request-actions .button{width:100%}}
