[data-page=profile]{max-width:680px;margin:42px auto;padding:0 24px 60px}[data-page=profile] h1{letter-spacing:-1.5px;margin-bottom:6px;font-size:40px}.profile-lead{color:var(--color-muted);margin-bottom:26px}.profile-section{background:var(--color-card);border-radius:var(--radius-card);box-shadow:var(--shadow-flat);margin-bottom:16px;padding:22px}.profile-section h2{letter-spacing:-.4px;margin-bottom:6px;font-size:20px}.profile-section h3{margin:14px 0 8px;font-size:13px;font-weight:700}.profile-section p{color:var(--color-muted);font-size:13px;line-height:1.5}.profile-section p a{color:var(--color-ink);text-underline-offset:3px;font-weight:650;text-decoration:underline}.profile-chips{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.profile-check{color:var(--color-body);cursor:pointer;align-items:flex-start;gap:12px;margin-top:8px;font-size:14px;line-height:1.45;display:flex}.profile-check input{width:20px;height:20px;accent-color:var(--color-positive);flex-shrink:0;margin-top:1px}.profile-danger{color:var(--color-danger);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:14px;font-weight:700}.profile-link-button{color:var(--color-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:14px;font-weight:700;text-decoration:underline}@media (max-width:500px){[data-page=profile]{margin-top:28px;padding:0 20px 48px}[data-page=profile] h1{letter-spacing:-1.2px;font-size:31px}.profile-section{padding:18px}}
