.wallet-essentials{background:var(--soft);border:1px solid var(--line);border-radius:18px;padding:28px;margin:0 0 32px;scroll-margin-top:94px}
.wallet-essentials-heading .section-kicker{font-size:9px;letter-spacing:1.8px;color:var(--muted-2)}
.wallet-essentials-heading h2{font-size:27px;line-height:1.45;letter-spacing:-.6px;margin:10px 0 9px;color:var(--ink)}
.wallet-essentials p{font-size:12px;line-height:1.9;color:var(--muted);margin:0}
.wallet-essentials-heading>p{font-size:13px}
.wallet-essentials-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;padding:23px 0}
.wallet-essentials-grid article,.wallet-safety{display:flex;gap:13px;align-items:flex-start;min-width:0}
.wallet-essentials-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink)}
.wallet-essentials-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.wallet-essentials h3{font-size:14px;font-weight:700;line-height:1.6;letter-spacing:0;color:var(--ink);margin:3px 0 6px}
.wallet-safety{padding:18px;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-tint)}
.wallet-safety .wallet-essentials-icon{border-color:var(--brand-line);background:transparent;color:var(--brand-ink)}
.wallet-safety h3{color:var(--brand-ink)}
.wallet-safety p{color:var(--brand-muted)}
.wallet-backup-footer{margin-top:14px;display:flex;gap:22px;align-items:flex-start;justify-content:space-between}
.wallet-backup-footer>p{font-size:10px;line-height:1.8;max-width:540px;color:var(--muted-2)}
.wallet-backup-links{display:flex;flex-wrap:wrap;flex-shrink:0;gap:8px}
.wallet-backup-links a{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:7px;padding:6px 8px;background:var(--surface);color:var(--muted);font-size:10px;line-height:1.5}
.wallet-backup-links a:hover{color:var(--ink);border-color:var(--line-strong)}
.wallet-backup-links a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
.wallet-section>.capital-banner{margin-top:28px;margin-bottom:0}
@media(max-width:760px){.wallet-backup-footer{display:block}.wallet-backup-links{margin-top:10px}}
@media(max-width:600px){.wallet-essentials{padding:22px 18px;margin-bottom:26px;border-radius:14px}.wallet-essentials-heading h2{font-size:23px;line-height:1.5;letter-spacing:-.4px}.wallet-essentials-heading>p{font-size:12px}.wallet-essentials-grid{grid-template-columns:minmax(0,1fr);gap:19px;padding:21px 0}.wallet-essentials-grid article,.wallet-safety{gap:11px}.wallet-essentials h3{font-size:13px}.wallet-essentials p{font-size:11px}.wallet-safety{padding:14px 12px}.wallet-backup-footer>p{font-size:10px}.wallet-section>.capital-banner{margin-top:23px}}
